Besucher-Chatbot: KI-Transparenz (EU AI Act)
Der Besucher-Chatbot auf Center-Websites (POST /api/ai/visitor-chatbot) ist ein KI-System mit direkter Interaktion — getrennt von der redaktionellen Inhalts-Kennzeichnung (authorship für News/Events/Angebote/Jobs).
Was verlangt die EU?
Art. 50 Abs. 1 KI-Gesetz (gilt ab 2. August 2026):
- Nutzer müssen spätestens bei der ersten Interaktion erfahren, dass sie mit KI sprechen.
- Hinweis klar und erkennbar — nicht nur in der Datenschutzerklärung.
- Ausnahme nur, wenn die KI-Natur offensichtlich ist (eng ausgelegt).
Die EU-Symbole für generierte Inhalte betreffen primär veröffentlichte Texte/Medien (Art. 50 Abs. 4) — nicht zwingend das Chat-Widget. Im Chat nutzen wir trotzdem das EU-Basis-Symbol zusammen mit Text (Empfehlung der Kommission).
Was cockpitOS umsetzt
| Stelle | Verhalten |
|---|---|
| Consent-Dialog | Pflichttext: KI-Interaktion + automatische Antworten + OpenAI/Datenschutz; Center-Zusatztext nur ergänzend |
| Chat-Oberfläche | Dauerhafter Hinweis direkt über der Eingabe (Footer im Chat-Fenster bzw. Vollbild): EU-Symbol + „Du/Sie chattest mit einem KI-Assistenten …“ — bleibt während der Interaktion sichtbar |
| Dashboard | Bots & Assistenten → Website & v0 → Consent: Hinweis, dass KI-Text nicht entfernbar ist |
| Anrede | Einstellung „du“ / „Sie“ steuert Consent- und Banner-Text |
Unterschied zu authorship (Inhalte)
| Chatbot | Veröffentlichte Inhalte | |
|---|---|---|
| Pflicht | Art. 50(1) — Interaktion mit KI | Art. 50(4) — nur bestimmte KI-Texte ohne Redaktion |
| Steuerung | Systemseitig automatisch | Redaktion wählt manuell im Reiter Optional |
| Doku | Diese Seite | KI-Kennzeichnung (Authorship) |
Wo im Dashboard
Center → Community → Bots & Assistenten → Tab Website & v0 → Abschnitt Consent-Dialog & Datenschutz.
(Früher: Webseiten-Tab → KI-Chatbot — Reiter seit Phase 5 im Hub.)
- Zusatztext: optional, z. B. Center-Hotline
- Titel / Datenschutz-Link: optional anpassbar
- Anrede (du/Sie): unter Allgemeine Einstellungen
So testen
- Center-Website öffnen, Chatbot starten (noch kein Consent).
- Consent-Dialog: KI-Hinweis + Datenschutz sichtbar.
- Nach Zustimmen: Hinweis über dem Eingabefeld dauerhaft sichtbar (auch beim Scrollen im Chat-Fenster).
- Im Cockpit Zusatztext setzen — KI-Pflichttext bleibt erhalten.
- Anrede auf „Sie“ stellen — Banner und Consent formal.
Aktivierung per Claude / v0 (MCP)
Der Besucher-Chatbot lässt sich auch über MCP ein- und ausschalten (gleiche Wirkung wie der Toggle im Dashboard):
cockpit_update_center_website_config mit centerId=… und chatbotConfig: { enabled: true }
Lesen: cockpit_get_center_website_config → Feld chatbotConfig. Details: AgencyOS-Integration — Website-Konfiguration.
Technik (Entwickler)
- Texte:
apps/center-website/lib/chatbot-ai-disclosure.ts - Banner:
components/ui/chatbot-ai-disclosure-banner.tsx - Consent:
components/chatbot-consent-dialog.tsx - EU-Symbol:
/icons/eu-ai-labels/basic-*.svg
Nutzungsstatistik: Seitenaufrufe werden anonymisiert erfasst. Im Umami-Dashboard nach diesem Pfad filtern: /en/content-creator-handbuch/content-management/chatbot-ki-transparenz