KI-Kennzeichnung
Munica beantwortet Fragen an eine Gemeinde in einem Chatfenster auf deren Website. Einen Teil der Antworten formuliert ein Sprachmodell, also eine künstliche Intelligenz. Diese Seite beschreibt, wie Munica solche Antworten maschinenlesbar kennzeichnet und wie man die Kennzeichnung ausliest. Sie gilt überall, wo das Chatfenster von Munica eingebunden ist.
Kurz gesagt
- Jede vollständig übertragene Antwort im Chatfenster trägt eine unsichtbare Markierung, die ein Programm auslesen kann.
- Antworten, die ein Sprachmodell formuliert hat, sind als KI-erzeugt markiert.
- Feste Texte sind als nicht KI-erzeugt markiert: Öffnungszeiten und Abfuhrtermine, die Munica direkt aus den Daten der Gemeinde zusammenstellt, Hinweise, die eine verworfene Antwort ersetzen, Hinweise, wenn der Dienst vorübergehend nicht antworten kann, sowie die Begrüssung und Fehlermeldungen.
Drei Zustände
true: Der Text wurde von einem Sprachmodell formuliert.false: Der Text stammt nicht von einem Sprachmodell.- Keine Markierung: Es ist keine Aussage möglich, ob der Text KI-erzeugt ist. So verhält sich zum Beispiel ein Text, der aus dem Chatfenster herauskopiert wurde, oder eine Antwort, deren Übertragung abgebrochen ist.
Wo die Markierung steckt
Im Chatfenster
Jede Antwortblase trägt, sobald die Antwort vollständig übertragen ist, das Attribut data-ai-generated mit dem Wert true oder false. Solange die Antwort noch geschrieben wird, fehlt es. Das Chatfenster ist in einem abgeschlossenen Bereich der Seite aufgebaut, einem sogenannten Shadow DOM. Das Attribut steht deshalb nicht im Quelltext der Seite. Sichtbar ist es in der aktuellen Seitenstruktur, wie sie die Entwicklerwerkzeuge des Browsers zeigen, etwa über «Element untersuchen».
In der Antwort der Schnittstelle
Das Chatfenster erhält jede Antwort von der Schnittstelle von Munica. Jede Antwort, die einen Text zur Anzeige liefert, enthält das Objekt marking. Wird die Antwort schrittweise übertragen, steht es im Ereignis, das auch die Quellenangaben (sources) enthält. Es folgt auf den Text; danach können noch weitere Ereignisse kommen. Ein Beispiel:
"marking": {
"ai_generated": true,
"model": "(Kennung des Sprachmodells)",
"generated_at": "2026-09-29T14:03:12Z",
"standard": "eu-ai-act-art-50-2"
}
ai_generated:trueoderfalse, wie oben beschrieben.model: die Kennung des Sprachmodells, bei dem der Text angefragt wurde. Bei Texten, die nicht KI-erzeugt sind, steht hiernull.generated_at: der Zeitpunkt der Auslieferung in koordinierter Weltzeit (UTC).standard: die Vorgabe, nach der markiert wird, hier Art. 50 Abs. 2 der EU-Verordnung über künstliche Intelligenz.
Art der Markierung
Die Markierung besteht aus Metadaten, die mit jeder Antwort ausgeliefert werden. Wer sie nach dieser Beschreibung ausliest, stützt sich also stets auf diese Metadaten. Sie sind an die Auslieferung gebunden: Wird ein Text kopiert oder weitergegeben, trägt er die Markierung nicht mit. Ein Text ohne Markierung ist deshalb nicht automatisch von einem Menschen verfasst.
Erkennungsanfragen
Die Beschreibung auf dieser Seite genügt, um die Markierung selbst auszulesen. Ein besonderes Werkzeug ist nicht nötig. Anfragen zur Erkennung, etwa von Behörden, Medien oder Forschenden, beantworten wir unentgeltlich: kontakt@munica.ch.
Rechtsgrundlage
Art. 50 Abs. 2 der EU-Verordnung über künstliche Intelligenz (AI Act) verpflichtet Anbieter von KI-Systemen, die Text erzeugen, diese Ausgaben maschinenlesbar zu kennzeichnen. Munica ist Anbieter im Sinne dieser Bestimmung.
Zurück zur Startseite