Skip to content

Improving Public Services with AI + Machine Learning

We use artificial intelligence and machine learning to support cantonal administration employees and deliver better public services. We view AI as one of many tools for digital transformation.

Team Data at the Office for Statistics and Data of the Canton of Zurich operates as a data science competence center. We work on AI pilot projects for the cantonal administration, based on RRB 1331/2022, action area E4 of the Strategic Initiative Data, and legislative goals to expand the competent use of AI in administration.

Our pilot projects explore whether machine learning can solve specific problems in our business processes. Together with cantonal administration partners, we develop prototypes and proofs of concept to validate potential solutions. Learn more about how the canton works with AI.

We share experiences, code, and data from our pilot projects here on GitHub whenever possible. We welcome feedback—please contact us via email or open issues/PRs in the respective repositories.

Pilot Projects and Prototypes

Information & Knowledge Management

  • TranscriboZH Audio Transcription: Transcribe any audio or video file. Edit and view transcripts in a standalone HTML editor.
  • Hybrid Search: Intelligent search application for large document collections.
  • Document Research Tool: Perform intelligent research over document collections using hybrid search and LLMs.
  • Deep Research: Powerful, automated research and analysis across your own document collections.
  • AI Chat: A locally operated LLM chat with document processing capabilities.
  • Semantic Search Evaluation Tool: A framework for evaluating semantic search across custom datasets, metrics, and embedding backends.
  • Hybrid Search Evaluation Tool: A framework for benchmarking embedding models in hybrid search scenarios (BM25 + vector search). Measure MRR@K, Hit@K, embedding latency, and memory consumption. Bring your own data or use MTEB-compatible datasets.
  • Named Entity Recognition (archived): NER framework tailored for administration use cases.

Accessibility & Language Simplification

Open Government Data (OGD)

  • OGD AI Analyzer: Analyze the quality of a DCAT metadata catalog.
  • OGD AI Metafairy: Easily create high-quality dataset descriptions.
  • OGD AI Search: Search semantically, lexically, and multilingually in your OGD metadata catalog.

Voting & Elections

  • Plausi App: Predict votes and detect anomalies using R.

Our GitHub Organizations

Pinned Loading

  1. audio-transcription audio-transcription Public

    Transcribe any audio or video file. Edit and view your transcripts in a standalone HTML editor.

    Python 99 27

  2. simply-simplify-language simply-simplify-language Public

    Use machine learning to make your institutional communication more understandable and inclusive.

    Python 48 9

  3. semantic-search-eval semantic-search-eval Public

    A framework for evaluating semantic search across custom datasets, metrics, and embedding backends.

    Python 40 7

  4. hybrid-search-eval hybrid-search-eval Public

    A framework for benchmarking embedding models in hybrid search scenarios (BM25 + vector search) using Weaviate.

    Python 40 2

  5. zix_understandability-index zix_understandability-index Public

    Measure how understandable a German text is.

    Jupyter Notebook 12 3

  6. plausi plausi Public

    Detect Anomalies in Vote-Results - powered by Statistics & Machine Learning

    R 4 2

Repositories

Showing 10 of 19 repositories
  • zix_understandability-index Public

    Measure how understandable a German text is.

    machinelearningZH/zix_understandability-index's past year of commit activity
    Jupyter Notebook 12 MIT 3 1 0 Updated Sep 14, 2026
  • semantic-search-eval Public

    A framework for evaluating semantic search across custom datasets, metrics, and embedding backends.

    machinelearningZH/semantic-search-eval's past year of commit activity
    Python 40 MIT 7 1 2 Updated Sep 10, 2026
  • ogd_ai-metafairy Public

    An app that helps you easily create high quality dataset descriptions – with a little help from AI.

    machinelearningZH/ogd_ai-metafairy's past year of commit activity
    Python 8 MIT 1 0 0 Updated Sep 10, 2026
  • alt-text-generator Public

    Automagically generate drafts for German alt texts for web images using AI.

    machinelearningZH/alt-text-generator's past year of commit activity
    Python 1 MIT 0 0 0 Updated Sep 10, 2026
  • simply-simplify-language-glossarizer Public

    Create Plain Language glossaries from texts, URLs, and files using LLMs.

    machinelearningZH/simply-simplify-language-glossarizer's past year of commit activity
    Python 3 MIT 1 0 0 Updated Sep 10, 2026
  • simply-simplify-language_api Public

    Behördendeutsch-Removal as an API

    machinelearningZH/simply-simplify-language_api's past year of commit activity
    Python 0 MIT 2 0 0 Updated Sep 10, 2026
  • ai-search_staatsarchiv Public

    Intelligent Document Search for the Staatsarchiv Zurich.

    machinelearningZH/ai-search_staatsarchiv's past year of commit activity
    Jupyter Notebook 10 MIT 1 0 0 Updated Sep 10, 2026
  • subtitle-to-speech Public

    Convert subtitle files into synchronized German speech audio using OpenAI's Text-to-Speech (TTS) API.

    machinelearningZH/subtitle-to-speech's past year of commit activity
    Python 1 MIT 1 0 0 Updated Sep 10, 2026
  • ai-chat Public

    A local AI chat with document processing, built with Ollama, Chainlit, and Docling.

    machinelearningZH/ai-chat's past year of commit activity
    Python 7 MIT 0 0 0 Updated Sep 10, 2026
  • simply-simplify-language Public

    Use machine learning to make your institutional communication more understandable and inclusive.

    machinelearningZH/simply-simplify-language's past year of commit activity
    Python 48 MIT 9 0 0 Updated Sep 10, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…