Zum Inhalt springen

Web Chat

Selu wird mit einer eingebauten Web-Chat-Oberfläche geliefert. Das ist der schnellste Weg, um mit deinen Agenten zu sprechen — keine zusätzlichen Apps oder Konten nötig.

Die Web-Chat-Oberfläche mit der Unterhaltungs-Seitenleiste und dem Chat-Bereich.

Sobald Selu läuft, öffne deinen Browser und navigiere zu deiner Selu-Instanz:

http://localhost:3000

Wenn du eine benutzerdefinierte Domain oder einen anderen Port konfiguriert hast, nutze stattdessen diese Adresse. Die Chat-Oberfläche lädt automatisch und verbindet sich mit deinem Standard-Agenten.

Die Web-Chat-Oberfläche enthält:

  • Echtzeit-Streaming — Antworten erscheinen, während der Agent sie generiert, sodass du nicht auf eine vollständige Antwort warten musst.
  • Unterhaltungsverlauf — Deine letzten Unterhaltungen werden gespeichert und nach Pipe organisiert.
  • Multi-Pipe-Unterstützung — Wechsle zwischen verschiedenen Wegen, mit deinen Agenten zu sprechen (Web, Telegram, iMessage, etc.).
  • Datei-Sharing — Ziehe Dateien in den Chat, um sie mit deinem Agenten zu teilen.
  • Mobile-freundlich — Die Oberfläche funktioniert auch gut auf Smartphones und Tablets.
  • Slash-Befehle — Nutze spezielle Befehle mit / für schnelle Aktionen.
  • Interaktive Genehmigungen — Wenn Agenten Berechtigung brauchen, um Tools zu verwenden, erhältst du Inline-Genehmigen/Ablehnen-Buttons.
  • Thread-Verwaltung — Organisiere Unterhaltungen in separate Threads für besseren Kontext.

Selu stellt Agenten automatisch Datum- und Zeit-Kontext in deiner konfigurierten Zeitzone bereit. Wenn du relative Daten wie “morgen” oder “nächsten Freitag” erwähnst, verstehen deine Agenten sie korrekt basierend auf deiner Lokalzeit, nicht der Serverzeit.

Das System enthält explizite Anker für:

  • Aktuelles Datum und Zeit in deiner Zeitzone
  • Heutiges Datum
  • Morgiges Datum
  • Gestriges Datum

Das gewährleistet genaue Terminplanung und datumsbezogene Anfragen in allen Zeitzonen. Du kannst deine Zeitzone-Einstellung auf der Zeitpläne-Seite aktualisieren.

Auf mobilen Geräten bietet Selu eine intuitive Art, deine Unterhaltungen zu verwalten:

  • Chat-Blasen-Button — Tippe das Chat-Symbol in der mobilen oberen Leiste, um deine Unterhaltungen zu öffnen
  • Einschiebbares Fach — Deine Unterhaltungen erscheinen in einem rechten Fach, das über die aktuelle Ansicht gleitet
  • Einfache Auswahl — Tippe eine Unterhaltung an, um zu ihr zu wechseln; das Fach schließt sich automatisch
  • Hamburger-Menü — Beim Betrachten einer Unterhaltung nutze das Hamburger-Symbol, um die Unterhaltungsliste wieder zu öffnen

Die mobile Oberfläche stellt sicher, dass du alle deine Unterhaltungen auch auf kleineren Bildschirmen erreichen kannst, während Desktop-Nutzer weiterhin das vollständige Seitenleisten-Layout sehen.

Wenn du Tool-Richtlinien auf Nachfragen gesetzt hast, bietet Web Chat die reibungsloseste Genehmigungserfahrung:

  1. Der Agent pausiert und zeigt: “Ich möchte [Tool-Name] verwenden. Diese Aktion genehmigen?”
  2. Du siehst Genehmigen und Ablehnen Buttons direkt im Chat
  3. Klicke deine Wahl und der Agent macht sofort weiter oder passt sich an

Das ist schneller als der Genehmigungsablauf in Messaging-Kanälen wie Telegram oder iMessage, wo du eine Antwortnachricht senden musst.

Web-Chat unterstützt Schrägstrich-Befehle für schnelle Aktionen, ohne das Gespräch zu verlassen. Befehle werden sofort verarbeitet und gehen nicht über den Agenten — sie werden direkt vom Selu-System verarbeitet.

Erstelle und verwalte wiederkehrende Zeitpläne:

  • /schedule add <Prompt + Timing> — Erstelle einen neuen wiederkehrenden Zeitplan
  • /schedule list — Zeige alle deine aktiven Zeitpläne und Erinnerungen
  • /schedule delete <Name> — Entferne einen Zeitplan oder eine Erinnerung
/schedule add Gib mir morgens eine Zusammenfassung meines Kalenders und Wetters jeden Werktag um 6:45 Uhr
/schedule add Checke meine E-Mails jede Stunde während der Arbeitszeit
/schedule list
/schedule delete morgen-zusammenfassung

Setze Erinnerungen für spezifische zukünftige Zeiten:

  • /remind <Prompt + Timing> — Erstelle eine einmalige Erinnerung
/remind Checke das Wetter und schreibe eine E-Mail zum Grillen nächsten Sonntagmorgen
/remind Rufe morgen um 15 Uhr beim Zahnarzt an
/remind Überprüfe den Quartalsbericht in 2 Stunden

Die KI automatisch:

  1. Trennt Aufgabe vom Timing — Versteht, was du getan haben willst vs. wann du es willst
  2. Erkennt Zeitplan-Typ — Unterscheidet zwischen wiederkehrenden (“jeden Tag”) und einmaligen (“morgen”) Anfragen
  3. Analysiert natürliches Sprach-Timing — Wandelt Phrasen wie “jeden Werktag um 6:45” in richtige Cron-Zeitpläne oder spezifische Zeitstempel um
  4. Behandelt Zeitzonen-Umrechnung — Nutzt deine konfigurierte Zeitzone für genaue Planung
  5. Koppelt an Agent — Zeitpläne, die über Slash-Befehle erstellt werden, sind an den aktuellen Agenten gekoppelt

Wenn du Erinnerungen mit Slash-Befehlen oder durch Agent-Unterhaltung erstellst, handhabt Selu das Timing intelligent:

  • Zeiten mit expliziter Zeitzone/Offset (wie “2026-03-04T11:10:00+01:00”) werden genau wie spezifiziert verwendet
  • Einfache Zeiten ohne Zeitzone (wie “morgen um 15 Uhr” oder “2026-03-04T11:10:00”) werden in deiner konfigurierten Zeitzone interpretiert
  • Deine Zeitzone-Einstellung kann auf der Zeitpläne-Seite im Web-Interface aktualisiert werden

Das bedeutet, wenn du in Berlin bist und sagst “erinnere mich um 15 Uhr”, erstellt Selu die Erinnerung für 15 Uhr Berliner Zeit, nicht UTC.

Auch ohne Slash-Befehle können deine Agenten Erinnerungen direkt während der Unterhaltung erstellen. Wenn du einen Agenten bittest, dich an etwas zu erinnern, kann er das eingebaute set_reminder-Tool nutzen:

Du: "Erinnere mich daran, morgen früh das Wetter zu checken"
Agent: "Ich habe eine Erinnerung für morgen um 8:00 Uhr gesetzt, um das Wetter für dich zu checken."

Dies erstellt die gleiche einmalige Erinnerung wie der /remind-Befehl, fühlt sich aber natürlicher in der Unterhaltung an. Die Erinnerung wird an den Agenten gekoppelt, der sie erstellt hat, um Konsistenz zu gewährleisten, wenn sie ausgelöst wird.

Wenn Agenten Zeitpläne oder Erinnerungen mit ihren eingebauten Tools erstellen (entweder durch natürliche Unterhaltung oder Slash-Befehle), werden diese an den erstellenden Agenten gekoppelt. Das bedeutet:

  • Der gleiche Agent, der den Zeitplan erstellt hat, wird ihn immer ausführen
  • Auch wenn du später den Standard-Agenten deiner Pipe änderst, nutzen gekoppelte Zeitpläne weiter ihren ursprünglichen Agenten
  • Dies verhindert, dass Automatisierungs-Workflows zu verschiedenen Agenten abdriften
  • Bietet vorhersagbares Verhalten für wiederkehrende Aufgaben

Du kannst sehen, welcher Agent jeden Zeitplan besitzt, auf der Zeitpläne-Seite in der Web-Oberfläche.

Web Chat organisiert deine Unterhaltungen in Threads für bessere Organisation:

  • Mehrere Pipes — Jeder Pipe-Typ (Web, Telegram, iMessage) erscheint separat
  • Thread-Verlauf — Jeder Unterhaltungsthread behält seinen eigenen Verlauf und Kontext
  • Einfacher Wechsel — Klicke eine Unterhaltung in der Seitenleiste an, um zu ihr zu wechseln
  • Neue Unterhaltungen — Starte frische Unterhaltungen mit dem “Neue Unterhaltung”-Button

Wenn du mehrere Pipes konfiguriert hast, zeigt die Seitenleiste jede einzelne mit ihren aktiven Unterhaltungsthreads darunter.

Wenn deine Zeitpläne und Erinnerungen ausgelöst werden, erscheinen ihre Ergebnisse automatisch als neue Unterhaltungen im Web Chat (falls Web Chat als eine der Ziel-Pipes konfiguriert ist). Diese Unterhaltungen sind mit speziellen Status-Indikatoren markiert:

  • Geplante Ausführung — Für wiederkehrende Zeitplan-Ausführungen
  • Erinnerung — Für einmalige Erinnerungen, die ausgelöst wurden

Der gekoppelte Agent kann alle seine Tools während geplanter Läufe nutzen, sodass komplexe Aufgaben wie Wetter checken, E-Mails senden oder Daten analysieren alle automatisch mit dem richtigen Agent-Kontext funktionieren.

Falls die Chat-Oberfläche nicht lädt, prüfe:

  1. Der Selu-Server läuft (docker ps sollte die Selu-Container zeigen).
  2. Port 3000 (oder dein benutzerdefinierter Port) ist nicht durch eine Firewall blockiert.
  3. Dein Browser unterstützt modernes JavaScript (jede aktuelle Version von Chrome, Firefox, Safari oder Edge funktioniert).

Wenn du auf mobilen Geräten nicht auf Unterhaltungs-Threads zugreifen kannst:

  1. Suche nach dem Chat-Bubble-Symbol in der oberen Leiste (erscheint nur auf der Chat-Seite)
  2. Wenn du in einer aktiven Unterhaltung bist, versuche den Hamburger-Button im Chat-Header
  3. Wenn kein Thread ausgewählt ist, suche nach dem “Unterhaltungen öffnen”-Button anstelle des Seitenleisten-Texts
  4. Falls keine Unterhaltungen erscheinen, stelle sicher, dass mindestens eine Pipe konfiguriert ist

Falls Slash-Befehle nicht funktionieren:

  1. Stelle sicher, dass du sie am Anfang einer Nachricht mit / tippst
  2. Prüfe, dass die Befehlssyntax korrekt ist
  3. Stelle sicher, dass du die Berechtigung hast, Zeitpläne zu erstellen (wenn du Zeitplan-Befehle nutzt)
  4. Stelle sicher, dass du mindestens eine Pipe für Zeitplan-Ergebnisse konfiguriert hast

Zeitpläne werden nicht mit dem richtigen Agenten ausgeführt

Abschnitt betitelt „Zeitpläne werden nicht mit dem richtigen Agenten ausgeführt“

Wenn deine Zeitpläne mit anderen Agenten zu laufen scheinen als erwartet:

  1. Prüfe die Zeitpläne-Seite, um zu sehen, welcher Agent jeden Zeitplan besitzt
  2. Denke daran, dass von Agenten erstellte Zeitpläne an den erstellenden Agenten gekoppelt sind
  3. Wenn du willst, dass ein anderer Agent einen Zeitplan ausführt, lösche ihn und erstelle ihn neu, während du den gewünschten Agenten nutzt
  4. Slash-Befehl-Zeitpläne sind an den Agenten gekoppelt, mit dem du chattest, als du sie erstellt hast
  5. Stelle sicher, dass die Ziel-Pipes noch aktiv sind und der Zeitplan aktiviert ist (nicht pausiert)

Falls einmalige Erinnerungen nicht funktionieren:

  1. Prüfe, dass die Auslöse-Zeit in der Zukunft liegt (Erinnerungen für vergangene Zeiten werden ignoriert)
  2. Stelle deine Zeitzone-Einstellung sicher
  3. Schaue auf die Zeitpläne-Seite — Erinnerungen erscheinen dort mit “Einmalig”-Badges
  4. Nach dem Auslösen zeigen Erinnerungen “Abgeschlossen” und werden automatisch nach 7 Tagen aufgeräumt
  5. Stelle sicher, dass der gekoppelte Agent alle notwendigen Berechtigungen und Zugangsdaten hat

Wenn du keine Inline-Genehmigungsbuttons für Ask-Policy-Tools siehst:

  1. Überprüfe, dass die Tool-Policy auf “Nachfragen” gesetzt ist (nicht “Verweigern” oder “Erlauben”)
  2. Lade die Web-Chat-Seite neu, um sicherzustellen, dass du das neueste Interface hast
  3. Stelle sicher, dass JavaScript in deinem Browser aktiviert ist
  4. Versuche die Aktion erneut — einige Netzwerkprobleme können verhindern, dass die Genehmigungs-UI geladen wird

Falls deine Unterhaltungsthreads nicht auftauchen:

  1. Stelle sicher, dass mindestens eine Pipe konfiguriert ist (besuche die Pipes-Seite, falls du Admin bist)
  2. Probiere, eine neue Unterhaltung mit dem “Neue Unterhaltung”-Button zu starten
  3. Prüfe, dass die Pipe aktiv und korrekt verbunden ist
  4. Auf mobilen Geräten nutze die Chat-Blase oder Hamburger-Buttons, um das Unterhaltungs-Fach zu öffnen