Zum Hauptinhalt springen

Chat (KI-Chat & Team-Chat)

Zweck

Das Chat-Modul liefert eine kombinierte Sicht auf:

  • KI-Chats (/chat/ai) — Unterhaltungen mit dem aktiven AI-Provider (z. B. KIera, GPT, Claude).
  • Team-Chats (/chat/chats) — interne Direkt- und Gruppen-Chats zwischen Mitarbeitern.
  • Legacy (/chat/:chatId) — alter Direkt-Link ohne Kategorie, für Backwards-Compat erhalten.

Routen:

PfadBedeutung
/chatStandard-Eingang, redirected zu Default-Kategorie
/chat/:categoryListe aller Chats der Kategorie (chats oder ai)
/chat/:category/:chatIdKonkrete Konversation
/chat/:chatIdLegacy-Direkt-Link
/chat-popout, /chat-popout/:category, /chat-popout/:category/:chatId, /chat-popout/:chatIdPopout-Variante in eigenem Browser-Fenster, ohne HomeLayout

Voraussetzungen

- Berechtigung `view:Chat` und `create:Chat`. - Für KI-Chats: aktiver AI-Provider in den Mandanten-Einstellungen.

Berechtigungen (CASL)

ActionSubjectWirkungKeycloak-Rolle
viewFE_Chat, ChatModul aufrufbar
createChatNeuen Chat startenAPP_SPEAMCORE_CREATE_CHAT
view/createChatMessageNachrichten lesen/schreibenAPP_SPEAMCORE_VIEW/CREATE_CHAT_MESSAGE

Schritt-für-Schritt-Anleitung

Mit KIera chatten

  1. Chat (/chat) → Kategorie AI wählen.
  2. + Neuer Chat klicken.
  3. Frage in natuerlicher Sprache stellen — KIera nutzt die Doku als Wissensquelle (RAG).

Mit einem Kollegen chatten

  1. Kategorie Chats wählen.
  2. + Neuer Chat → Empfaenger wählen.
  3. Nachricht schreiben.

Popout-Fenster

/chat-popout öffnet die Chat-Oberflaeche in eigenem Browserfenster ohne SpeamCore-HomeLayout — geeignet als zweiter Bildschirm.

Listenansicht — chat

UI-Elemente

Komponente: Chat (src/components/Chat)

Globale, wiederverwendbare Chat-Komponente. Wird auch im Permission-Editor als Assistent eingebunden.

Wiederverwendbare Konzepte

Verknuepfungen zu anderen Modulen

API/Schnittstellen

MethodeEndpointZweckCASL
GET/api/chat-roomsChats-Listeview Chat
POST/api/chat-roomsNeuer Chatcreate Chat
GET/api/chat-messages?filter[chatRoomId]Nachrichtenview ChatMessage
POST/api/chat-messagesNachricht sendencreate ChatMessage

Versionshinweise

  • 2026-04-30: Initiale Veroeffentlichung.