ChatContext
ChatContext ist Teamchat und Kundensupport: öffentliche und private Kanäle, Direktnachrichten, Direktnachrichten in der Gruppe und Supportgespräche mit Besucherinnen und Besuchern der Website. Nachrichten können Markdown, Emoji-Reaktionen, Threads und Anhänge bis 25 MiB enthalten. Der Leser im Browser ist nur lesend. KI-Assistenten nutzen den Client chatcontext.
In dieser Anwendung steckt kein Modell. Der KI-Assistent einer Person nutzt das Konto dieser Person. Ein Support-Bot kann ein eigenes gewöhnliches Konto haben, das ein Administrator anlegt.
Gespräche
flowchart TB
channel[Kanal<br/>öffentlich oder privat]
dm[Direkt- oder Gruppennachricht]
support[Supportgespräch]
thread[Thread]
msg[Nachricht]
file[Geschützter Anhang]
note[Interne Notiz<br/>nur das Team]
channel --> thread --> msg
dm --> thread
support --> thread
msg --> file
support --> note
Neue Mitglieder eines Kanals sehen die bestehende Historie. Die Mitgliedschaft in einer Gruppen-Direktnachricht bleibt fest. Private Kanäle und Direktnachrichten verlangen eine Mitgliedschaft, auch für Administratoren.
Besucherinnen und Besucher weisen eine E-Mail-Adresse mit einem Einmalcode nach und sehen danach nur ihre eigenen Supportgespräche. Teammitglieder sehen jedes Supportgespräch und dürfen antworten, ohne die Zuständigkeit zu übernehmen. Eine Nachricht einer besuchenden Person öffnet ein erledigtes Gespräch wieder. Besucherinnen und Besucher sehen einen öffentlichen Anzeigenamen (der Standard ist User), keine Konto-E-Mail-Adressen.
sequenceDiagram
participant Visitor
participant Chat as ChatContext
participant Team as Teammitglied
Visitor->>Chat: E-Mail-Code, dann eine Nachricht
Chat-->>Team: das Gespräch ist für das Team sichtbar
Team->>Chat: antworten oder eine interne Notiz
Note over Chat: die besuchende Person sieht die interne Notiz nicht
Visitor->>Chat: SQL oder eine Aktualisierung zählt nie als „gelesen“
Team->>Chat: ausdrückliche Lesebestätigung
SQL-Lesezugriffe bestätigen eine Nachricht nie. Lesebestätigungen in Direktnachrichten und im Support sind ausdrücklich. Bearbeitungen durch die Autorin oder den Autor und weiches Löschen behalten ein Audit-Original.