L-01 Projet Labs

Hüni — KI-Gemeindeassistent

Assistant communal IA pour Hünenberg. Chat basé sur le RAG avec des sources vérifiables, une génération de réponses transparente et une souveraineté des données suisse.

Concept
Hüni — KI-Gemeindeassistent — Aperçu du mockup

Problème

Les citoyennes et citoyens consacrent souvent du temps à rechercher la bonne information ou le service en ligne approprié sur les sites web communaux. Bien que Hünenberg dispose déjà d’un guichet en ligne moderne et d’offres numériques telles que l’application eZug, la recherche d’informations et l’orientation restent un élément essentiel de nombreuses interactions avec la commune.

Les chatbots d’intelligence artificielle traditionnels ne sont adaptés que de manière limitée au secteur public. Les réponses peuvent être inexactes lorsque les données disponibles sont incomplètes, le traitement des données est souvent effectué en dehors de la Suisse et les sources sont absentes ou difficiles à vérifier. Les systèmes de FAQ classiques atteignent quant à eux rapidement leurs limites face à la diversité des demandes individuelles des citoyens.

Solution

Hüni est un assistant communal basé sur l’intelligence artificielle et construit sur le principe de la Retrieval-Augmented Generation (RAG). Sa base de connaissances est constituée exclusivement de sources d’information communales vérifiées et accessibles au public, notamment les règlements, les publications officielles, les services en ligne, les formulaires et d’autres contenus pertinents.

Le système repose sur trois principes fondamentaux : des références de sources traçables pour les réponses informatives, l’absence de traitement des dossiers administratifs personnels et un refus systématique de répondre lorsqu’aucune base d’information suffisante n’est disponible. Lorsqu’une question ne peut pas recevoir une réponse fiable, l’utilisateur est orienté vers le service communal compétent.

L’architecture est entièrement conçue autour de la souveraineté suisse des données. L’hébergement et le traitement des données sont réalisés en Suisse et peuvent être exploités conformément aux exigences suisses en matière de protection des données. Les coûts d’exploitation estimés pour une commune d’environ 9 000 habitantes et habitants se situent entre CHF 200 et CHF 400 par mois.

Public cible

Groupes cibles principaux

  • Petites et moyennes communes suisses
  • Administrations cantonales axées sur les services numériques aux citoyens
  • Chancelleries communales confrontées à un volume élevé de demandes d'information récurrentes

Groupes cibles secondaires

  • Communes à population multilingue
  • Associations de communes et organisations de services partagés
  • Fournisseurs de solutions numériques pour l'administration publique en tant que composant intégrable en marque blanche

Tech Stack

Modello linguistico di grandi dimensioni (LLM) Retrieval-Augmented Generation (RAG) JavaScript (Vanilla) HTML5 / CSS3 Proxy API serverless Database vettoriale Hosting cloud svizzero Python (crawler della sitemap) API eZug (prevista)

Conformité

Legge federale svizzera sulla protezione dei dati (nLPD 2023) EU AI Act (allineamento Limited Risk) Infrastruttura di hosting conforme ISO 27001 WCAG 2.1 AA (prevista) eCH-0014 (previsto) BGEID (previsto) Principi OCSE sull’IA (2019) Sovranità svizzera dei dati Hosting in Svizzera

Feuille de route

T2 2026 — Projet pilote

Prototype fonctionnel avec une base de connaissances organisée (≈30 entrées), un widget basé sur le navigateur et un miroir hors ligne. Réalisation de tests de qualité des réponses et de robustesse sur la base de cas d’utilisation réels. Évaluation par des parties prenantes communales intéressées.

T3 2026 — Backend

Cloudflare Worker comme proxy API. Base de données vectorielle (Qdrant, hébergement en Suisse). Robot d’exploration de sitemap pour l’intégration automatisée des contenus. Tests prévus auprès d’utilisateurs et en conditions réelles avec des habitantes et habitants.

T4 2026 — Exploitation pilote

Préparation d’une exploitation pilote proche des conditions réelles en collaboration avec une commune intéressée. Tableau de bord analytique pour les services administratifs (questions fréquentes, redirections, modèles d’utilisation). Amélioration continue de la base de connaissances.

2027 — Déploiement

Évaluation de l’adaptabilité à d’autres communes suisses. Prise en charge complète du multilinguisme (DE / FR / IT / EN). Évaluation de l’intégration de solutions d’identité numérique existantes telles qu’eZug.

Bibliographie & Références

Fondement scientifique

  • Lewis, P. et al. (2020) : Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks. arXiv:2005.11401.

Protection des données et gouvernance

  • Préposé fédéral à la protection des données et à la transparence (PFPDT) : Guide sur l’utilisation de l’intelligence artificielle dans l’administration publique, 2024.
  • OCDE (2023) : Recommendation on Artificial Intelligence – Public Sector Application.

Stratégies suisses de numérisation

  • Chancellerie fédérale : Stratégie Administration numérique Suisse 2024–2027.
  • Canton de Zoug : eZug – Administration numérique, documents stratégiques et informations publiques.

FAQ

Comment Hüni évite-t-il les hallucinations ?
Hüni ne peut répondre que sur la base de la base de connaissances fournie. Si aucune source officielle n'est trouvée, la réponse est standardisée : « Je ne dispose d'aucune donnée officielle à ce sujet. Veuillez contacter la chancellerie communale. » Cette règle est intégrée comme une exigence de sécurité fondamentale dans la conception du système et ne peut pas être contournée par les utilisateurs finaux.
Des données personnelles sont-elles traitées ?
Hüni n’est pas conçu pour traiter des dossiers administratifs personnels. Si des données personnelles sont saisies, elles ne sont pas utilisées pour fournir des renseignements et les utilisatrices et utilisateurs sont invités à s’adresser directement au service communal compétent.
Où les données sont-elles hébergées ?
Toutes les données sont hébergées en Suisse et soumises exclusivement à la loi suisse sur la protection des données (nLPD). La base de connaissances ne contient que des documents communaux publics — aucune donnée personnelle.
Quelle est l'actualité de la base de connaissances ?
En phase pilote, la base de connaissances est maintenue manuellement. En production, un crawler de sitemap nocturne est prévu pour réindexer automatiquement huenenberg.ch. Les PDF statiques sont réingérés lors d'un changement de version.
Quel est le coût d'exploitation ?
Estimé entre CHF 200 et 400 par mois pour une commune de 9 000 habitants avec une utilisation modérée (≈3 000 requêtes par mois). Postes de coûts principaux : appels à l'API Anthropic, hébergement de la base vectorielle, abonnement Cloudflare.
D'autres communes peuvent-elles adopter Hüni ?
Oui. L'architecture est neutre en termes de commune. L'adaptation pour une deuxième commune prend généralement une à deux semaines : échange de la base de connaissances, ajustement de l'image de marque, reconfiguration du prompt système.
Que se passe-t-il pour les requêtes juridiquement contraignantes ?
Hüni ne fournit explicitement aucune information juridiquement contraignante et renvoie systématiquement à la chancellerie communale en cas de soupçon d'une telle demande. Cette restriction est communiquée de manière transparente dans la clause de non-responsabilité et ancrée dans le prompt système.
Quel modèle de langue est utilisé ?
Claude Sonnet 4 d'Anthropic, choisi pour ses excellentes capacités en suisse allemand et allemand standard ainsi que son hébergement UE. Le système est agnostique en termes de modèle — un passage à Mistral, Aleph Alpha ou à d'autres fournisseurs européens est préparé.
Étude de cas

Étude de cas

Comment une commune suisse d’environ 9 000 habitantes et habitants pourrait-elle utiliser un assistant basé sur l’intelligence artificielle afin de proposer des services aux citoyens 24 heures sur 24, tout en garantissant la protection des données, la transparence et des sources d’information vérifiables ?

Contexte

Hünenberg dispose déjà d’une offre avancée de services numériques, comprenant un guichet en ligne, une intégration à eZug et une stratégie active de développement numérique. La prochaine étape consiste à déterminer comment les systèmes basés sur l’intelligence artificielle peuvent enrichir les services aux citoyens sans compromettre la protection des données, la transparence ou la souveraineté des données.

L’hypothèse

Un assistant basé sur le RAG, alimenté exclusivement par des sources d’information officielles de la commune, pourrait répondre de manière fiable aux demandes les plus fréquentes des citoyens tout en orientant les cas plus complexes vers les services administratifs compétents.

Le prototype

Dans le cadre de cette étude conceptuelle, un démonstrateur fonctionnel a été développé avec une base de connaissances structurée, un widget intégré au navigateur et des tests approfondis sur la qualité des réponses. Une attention particulière a été portée à la traçabilité des réponses, à la vérification des sources et à la gestion contrôlée des questions ne figurant pas dans la base de connaissances disponible.

Le chemin vers un projet pilote

L’architecture repose sur une approche modulaire. Un robot d’exploration automatisé mettra à jour la base de connaissances, un proxy API répondra aux exigences de sécurité et une base de données vectorielle hébergée en Suisse garantira la souveraineté et la protection des données. Les coûts d’exploitation estimés pour une commune d’environ 9 000 habitantes et habitants se situent entre CHF 200 et CHF 400 par mois.

La principale différence par rapport aux chatbots d’IA génériques : les réponses reposent exclusivement sur des sources vérifiées. Les informations qui ne sont pas couvertes par la base de connaissances ne sont pas fournies et sont redirigées vers l’autorité compétente.

Autres projets

Que pouvons-nous construire ensemble ?

Ce projet fait partie de notre recherche en laboratoire. Si vous avez besoin de quelque chose de similaire — votre propre outil IA, dashboard, workflow personnalisé — parlons-en. Chaque mission commence par une évaluation honnête, pas un argumentaire commercial.