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.