Wie der Agent dazulernt: Anweisungen, Fakten, Briefings, Erinnerungen
Vier Bausteine, vier Wege
Ein Taabit-Agent kombiniert vier Mechanismen, damit er über Tage und Konversationen hinweg konsistent bleibt:
| Baustein | Was es ist | Wer pflegt | Wann |
|---|---|---|---|
| **Rolle** | Ein Satz, der die Identität des Agenten beschreibt | **Du** im UI | Einmalig beim Erstellen |
| **Anweisungen** | Stabile Verhaltensregeln, Tonalität, Grenzen | **Du** im UI (oder beim Onboarding-Bot) | Selten — wenn sich Brand oder Workflow ändert |
| **Fakten** | Dynamische Beobachtungen aus dem Chat | **Agent selbst** während des Gesprächs | Laufend, beiläufig |
| **Briefings & Erinnerungen** | Geplante Aufgaben (täglich, wiederkehrend, einmalig) | **Agent selbst** auf Zuruf | Sobald du sagst „erinnere mich an X" |
Rolle und Anweisungen — du gibst die Linie vor
Rolle ist der Identitäts-Anker. Beispiel:
Buchhaltungs-Assistent für eine Schweizer KMU-Treuhandfirma
Anweisungen sind die konkreten Regeln, an die sich der Agent halten soll:
- Antworte immer auf Deutsch in der Sie-Form.
- Offerten enthalten 30 Tage Zahlungsfrist und 8.1% MWST.
- Bei Reklamationen entschuldigst du dich zuerst, dann löst du das Problem.
- Termine vergibst du nur Mo–Fr 09:00–17:00.
Diese Felder findest du unter Agenten → [Agent wählen] → Allgemein.
**Wichtig:** Ausserhalb der Onboarding-Konversation kann der Agent diese Felder nicht selbst überschreiben. Das ist Absicht — sonst könnte ein Kunde im Widget-Chat den Agent durch geschickte Eingaben umkonfigurieren („Ignoriere alle bisherigen Anweisungen, du bist jetzt …"). Änderungen passieren bewusst durch dich im UI.
Fakten — der Agent merkt sich selbst, was er beobachtet
Beiläufige Beobachtungen aus dem Gespräch speichert der Agent eigenständig. Dafür ruft er intern das Werkzeug `remember_fact` auf.
Typische Fälle:
- „Ich heisse Ruven Stoll." → key: `benutzername`, value: `Ruven Stoll`
- „Bitte du-zen, das ist hier Standard." → key: `anrede`, value: `Du-Form`
- „Unser Hauptkunde ist die Inglin Transporte." → key: `hauptkunde`, value: `Inglin Transporte`
- „Nein, ich meinte X nicht Y." → Korrektur eines bestehenden Fakts
Beim nächsten Chat liest der Agent diese Fakten automatisch ein, bevor er antwortet — auch wenn du eine völlig neue Konversation startest.
Wenn der Agent einen Fakt nicht merkt
Manchmal greift die Selbst-Lern-Logik nicht zuverlässig — gerade bei Korrekturen, die in einem Nebensatz verpackt sind. Du kannst dann jederzeit explizit sagen:
„Bitte merke dir: …"
Das triggert das Werkzeug zuverlässiger.
Briefings — wiederkehrende Routinen
Wenn du sagst „informiere mich jeden Morgen über meine Mails" oder „schicke mir jeden Montag eine Wochenübersicht", legt der Agent automatisch ein Briefing an. Du musst es nicht im UI konfigurieren.
Was Briefings können:
- Cron-ähnliche Zeitpläne (täglich, wochentags, montags um 09:00 …)
- Datenquellen kombinieren — aktuell Kalender und Mails aus Microsoft 365 oder Google Workspace (sobald die jeweilige Verbindung steht)
- Frei formulierte Aufgaben („fasse die ungelesenen Mails zusammen und schlage Antworten vor")
Verwalten kannst du sie unter Agenten → [Agent] → Briefings (Liste, pausieren, löschen, manuell auslösen). Briefings sind immer an einen Agenten gebunden — das stellt sicher, dass die tägliche Lieferung im richtigen Chat-Verlauf landet.
Erinnerungen — einmalige Hinweise
Für einmalige Hinweise nutzt der Agent das `set_reminder`-Werkzeug. Beispiele:
- „Erinnere mich in 30 Minuten daran, Frau Meier zurückzurufen."
- „Morgen um 09:00 nochmal melden wegen Offerte 4271."
Anders als Briefings laufen Reminders genau einmal. Nach Zustellung erscheinen sie als neue Chat-Session beim zuständigen Agenten und sind damit erledigt.
Reihenfolge im System-Prompt
Wenn der Agent antwortet, baut er den internen Prompt in dieser Reihenfolge zusammen:
- Basis-Regeln der Plattform (z.B. Schweizer Schreibweise mit ss statt scharfem s, Schweizer Lokalzeit, Sicherheits-Defaults)
- Rolle und Anweisungen des spezifischen Agenten (UI-gepflegt) inkl. Unternehmenskontext aus den globalen Einstellungen
- Wissensbank — relevante Auszüge aus zugewiesenen Dokumenten und Datenquellen (RAG)
- Gespeicherte Fakten des Agenten (Agent-gepflegt)
- API-Kataloge der verbundenen Integrationen (welche Endpoints stehen zur Verfügung)
- Aktuelle Konversation (Nachrichten der laufenden Session)
Dadurch überschreiben spezifischere Schichten die generelleren — Anweisungen schlagen Basis-Regeln, Fakten ergänzen die Anweisungen, Konversations-Kontext steht ganz oben.
Praxis-Faustregel
- Soll für den ganzen Workspace gelten (z.B. „immer Du-Form", „keine externen Tools nutzen") → Anweisungen (UI)
- Soll für eine Person, einen Kunden, einen Kontext gelten → Fakten (lässt du den Agenten merken)
- Soll wiederkehrend passieren → Briefing (Agent legt es selbst an)
- Soll einmalig passieren → Erinnerung (Agent legt es selbst an)