ai-assist Benutzerhandbuch
Referenz
Diese Referenz sammelt Statuswerte, wichtige Felder, Aktionen und Rechte in Benutzersprache. Sie ergänzt die Reiterseiten, ersetzt aber keine technische API-Dokumentation.
Statuswerte
| Status | Bereich | Bedeutung | Nächste Aktion |
|---|---|---|---|
| neu | Services, Fakten, Global | Entwurf oder neu erzeugt | fachlich prüfen |
| nicht_aktiv | Services, Fakten, Global | gespeichert, aber nicht produktiv genutzt | bei Bedarf aktivieren |
| aktiv | Services, Fakten, Global | freigegeben und im Chat nutzbar | testen und beobachten |
| draft | QS-Startberatung | Frageset oder Frage ist Entwurf | fachlich prüfen und freischalten |
| active | QS-Startberatung | Frageset oder Frage ist wirksam | Regression beobachten |
| disabled | QS-Startberatung | Frageset oder Frage ist deaktiviert | Ursache prüfen oder reaktivieren |
| aktuell | Aggregation | Quellenlage und Markdownfassung passen zusammen | KI-Aktionen können laufen |
| veraltet | Aggregation | Quelle, Prompt oder Auswertung hat sich geändert | aktualisieren oder bewusst vorhandene Fassung nutzen |
| konflikte_offen | Aggregation | widersprüchliche Quellenangaben sind noch nicht entschieden | Konflikte prüfen |
| Offen | Security-Findings | muss geprüft werden | Objekt öffnen oder bewerten |
| Akzeptiertes Risiko | Security-Findings | bewusst fachlich akzeptiert | regelmässig prüfen |
| Erledigt | Security-Findings | Ursache beseitigt | bei Wiedererkennung erneut prüfen |
| Fehlalarm | Security-Findings | False Positive | begründet belassen |
Wichtige Felder
| Bereich | Felder | Auswirkung |
|---|---|---|
| Services | Service-ID, Bezeichnung, Sammlung, Hauptquelle, Tags | Service-Findung und Chat-Vorschläge |
| Fakten | Wissen, Wissenskarte, Kategorie, Frage, Antworttyp, Parameter-ID, Regel | Antworten und Voraussetzungen |
| Global | Parameter, Datentyp, Werte, Aliase, Glossarbegriff | Regeln, Verständnis und Tests |
| Prompts | Ressourcentyp, System-Nachricht, User-Nachricht, Text-Bundle, JSON-Daten, Tokens, Temperature, Denkaufwand | Analyse- und Dialogqualität, Ablauftexte und Strukturdaten |
| Testen | Testfalltitel, Prüfungen, Werte, Sichtprüfung | Regression und AFS-Prüfung |
| Testen · QS-Startberatung | Service, Testfrage, Antwort, Bewertung, Judge-Details, Wissenskarten | Qualität der freien Startberatung und Wissenskartenwirkung prüfen |
| Log | Von, Bis, Suchtext, Limit, Funktion | Nachvollziehbarkeit |
| Admin | Rollen, LLM-Ziele, Übersetzung, Serviceliste-Export, Layout-Export, GESAMT-Export/Import, Fachprofile, Systemparameter | Betrieb und Sicherheit |
| Admin · Layout | Layoutname, Aktiv, Admin-Logo, Chat-Logo, Farben, Schrift, Logo-Position, Eckenradius, Schatten, Chat-Bezeichnungen | Branding und Lesbarkeit des Bürgerchats |
| Admin · Fachprofile | Aktive Profilkaskade, Profilauswahl, Validierung, Aktivierung, Version, Checksumme, Diagnose | Harvest, Wissenskarten-Kategorien, Startberatungssignale und Runtime-Matching |
Wichtige Aktionen
- KI->: Vorschläge erzeugen; Ergebnis immer fachlich prüfen.
- Speichern: aktuelle Änderung persistieren; kann Validierung auslösen.
- Löschen: Eintrag nach Bestätigung entfernen; meist nicht rückgängig.
- Prompt zurücksetzen: Prompt, Text-Bundle oder Strukturdaten auf Standard bringen.
- Test abspielen: gespeicherte Erwartung gegen aktuellen Stand prüfen.
- QS-Startberatung-Testlauf starten: Testfragen beantworten und durch den Judge bewerten lassen.
- Fragen aus CSV importieren / exportieren: Startberatung-Testfragen je Service austauschen.
- AUTT-Freigabe: automatischen UI-/Split-Screen-Test fachlich als freigegeben markieren.
- Chat entschlüsseln: Klartext nach Vier-Augen-Freigabe laden.
- Archiv laden / Datei laden: historische JSONL-/NDJSON-Dateien read-only auswerten.
- Layout neu anlegen / aktivieren: eigenes Chat-Branding pflegen und nach Vorschauprüfung produktiv schalten.
- Fachprofil validieren / aktivieren: ausgelieferte Profilkaskade prüfen und als aktive Fachlogik für diese Instanz setzen.
- Serviceliste-Export, Layout-Export, GESAMT-Export/Import: Daten gezielt sichern oder wiederherstellen.
- Securitycheck Konfiguration: vorhandene Inhalte und Systemparameter prüfen.
- Testangriff-Einträge löschen: kontrollierte Security-Testfindings entfernen.
Dateiformate für Export und Import
ai-assist verwendet mehrere Exportdateien. Nicht jede Exportdatei ist wieder importierbar: CSV-Fragensets, Servicelisten, Layouts und Gesamtbackups dienen dem Austausch oder Restore; Diagnose-, Log- und Archivdateien sind read-only Arbeits- oder Nachweisdateien.
| Datei | Bereich | Import? | Inhalt und Beispiel |
|---|---|---|---|
| QS-Startberatung CSV | Testen | ja | Fragen je Service. Exportspalten: frage,service_slug,split,test_goal,expected_answer_mode,weight. Der Import erkennt Komma-, Semikolon- und Tab-CSV; einfache Fragenlisten ohne Kopfzeile dürfen Kommas im Fragetext enthalten. Beispiel: Welche Nachweise brauche ich?,wohnbeihilfe,training,knowledge_answer,answerable,1. |
| QS-Diagnose-Backlog CSV | Testen | nein | Arbeitsliste auffälliger QS-Fragen mit Bewertung, Diagnosegruppe, Priorität, Antwort, Begründung und Wissenskarten. Sie ist für fachliche Nacharbeit gedacht und wird nicht zurück importiert. |
| Änderungsstellen CSV/JSON | Services | nein | Export der Vorprüfung 🔎 PRE. CSV nutzt Semikolon-Spalten Service;Quelle;Position;Trefferart;Sicherheit;Treffer;Originalabsatz;URL;Dokument-ID; JSON enthält die vollständige Trefferstruktur. |
| Serviceliste JSON | Admin | ja | Service-Stammdaten mit service_id, collection_name, bezeichnung und leistungsbeschreibung_url. Import kann bestehende Services ergänzen oder die Liste ersetzen. |
| Layout JSON | Admin | ja | Benutzerspezifische Chat-Layouts ohne Logos. Import aktualisiert Layouts mit gleichem Namen oder legt neue inaktiv an. |
| Gesamtbackup JSON | Admin | ja, Restore | Vollständige fachliche Sicherung mit Manifest und Tabellen. Gespeicherte Systemparameter enthalten auch die aktive Fachprofilkaskade. Benutzerkonten, Sitzungen, Auditdaten und Chatlogs sind ausgeschlossen. |
| Systemparameter JSON | Admin/API | ja, API | Betriebsformat für Datenbank-Overrides in systems_settings. ENV-vorgegebene oder unbekannte Schlüssel werden beim Import übersprungen. |
| Audit JSONL/NDJSON | Log | read-only laden | Ein Auditereignis pro Zeile, z. B. {"event_id":"...","timestamp_utc":"2026-08-02T10:15:00Z","action":"services.import","result":"success"}. |
| Chatlog JSONL/NDJSON | Log | read-only laden | Archivmetadaten je Chatfall, ohne entschlüsselten Gesprächsinhalt. Klartext-Exporte sind separat geschützt. |
| Chatlog PDF/JSON | Log | nein | Entschlüsselter Einzelfall nach Vier-Augen-Freigabe. Die Oberfläche exportiert PDF; die API stellt zusätzlich JSON bereit. |
| Testlauf-Fehlerartefakt JSON | Testen | nein | Technisches Diagnosepaket zu einem fehlgeschlagenen QS-/AUTT-Lauf mit Formular- und Screenshot-Bezug. Es dient der Analyse, nicht dem Import. |
| Fachprofil-Diagnose JSON | Admin | nein | Diagnosepaket zu inkonsistenten oder ungültigen Fachprofilen mit aktivem Profil, Validierung, Basisprofil und verfügbaren Profilen. |
| Chatprotokoll HTML/Print | Bürgerchat/Testchat | nein | Sichtbarer Verlauf für Ausdruck oder lokale Ablage. Es ist kein Restore- oder Auditformat. |
Beispiel: CSV-Fragenset mit Kopfzeile
frage,service_slug,split,test_goal,expected_answer_mode,weight
Welche Nachweise brauche ich?,wohnbeihilfe,training,knowledge_answer,answerable,1
Wann muss ich den Antrag stellen?,wohnbeihilfe,validation,boundary,boundary_answer,1.5
Beispiel: Serviceliste JSON
{
"services": [
{
"service_id": "wohnbeihilfe",
"collection_name": "Soziales",
"bezeichnung": "Wohnbeihilfe",
"leistungsbeschreibung_url": "https://example.gv.at/wohnbeihilfe"
}
]
}
Chatwidgets
| Widget | Auswirkung | Gehört zu |
|---|---|---|
| Service-Auswahl | wählt einen der vorgeschlagenen Services | Startberatung |
| AFS-Auswahl | wählt einen Formularweg oder AFS-Link | Serviceberatung & Formularassistenz |
| Mehrfachauswahl | setzt mehrere Werte für einen Parameter | Voraussetzungen und Formularfelder |
| Ja/Nein | setzt einen booleschen Wert | Voraussetzungen |
| Datei-Upload | übergibt Beilagen an das AFS-Formular | AFS-Split-Screen |
| Return-URL / Skip-SSO | setzt eine Formularrückkehr oder optionalen SSO-Schritt fort | AFS-Session |
Rechte und Sichtbarkeit
- Reiter erscheinen nur, wenn ein Konto passende Lese- oder Schreibrechte besitzt.
- Schreibrechte können zusätzliche Buttons aktivieren.
- Admin-Unteransichten werden einzeln gefiltert.
- Fehlende Sichtbarkeit ist oft ein Rollen- oder Rechteproblem.
- Die API prüft Rechte zusätzlich serverseitig.