Agentenarchitektur
B-Bot Hub trennt die Definition eines KI-Agenten von dem Erlebnis, über das er erreichbar ist. Diese Seite beschreibt diese Beziehung auf konzeptioneller Ebene. Sie ist keine Spezifikation interner Dienste oder Ausführungsreihenfolgen.Hauptebenen
Benutzererlebnis
Ein Chat oder ein anderer Vertriebskanal nimmt Eingaben entgegen und stellt das Ergebnis dar.
Agentenkonfiguration
Identität, Systemanweisungen, Fähigkeiten, Modellauswahl und erlaubte Funktionen definieren den Agenten.
Kontext und Fähigkeiten
Unterhaltungskontext, Wissen, Apps, Werkzeuge, Modalitäten und Teammitglieder stellen aufgabenspezifische Eingaben oder Aktionen bereit.
Modell
Das ausgewählte Modell interpretiert den verfügbaren Kontext und erzeugt eine Antwort oder schlägt den Einsatz eines Werkzeugs vor.
Konzeptioneller Anfrageablauf
Konfiguration und Autorisierung
Anweisungen geben dem Modell vor, wie es sich verhalten soll. Berechtigungen bestimmen, worauf das umgebende System zugreifen und was es ausführen darf. Das sind unterschiedliche Kontrollmechanismen.- Nutze den System-Prompt für Rolle, Prioritäten und Verhaltensgrenzen.
- Nutze App-, Werkzeug- und Kontoberechtigungen für die Zugriffskontrolle.
- Nutze Human-in-the-Loop-Prüfungen für sensible vorgeschlagene Aktionen.
- Nutze Einstellungen des Vertriebskanals, um festzulegen, wie ein Erlebnis bereitgestellt wird.
Zustand und Kontext
Der für eine Anfrage verfügbare Kontext kann die aktuelle Unterhaltung, Agentenanweisungen, abgerufenes Wissen, Werkzeugergebnisse und Workspace-Artefakte umfassen. Verfügbarkeit und Aufbewahrung hängen von Funktion und Konfiguration ab. Da der Kontext begrenzt ist und sich ändern kann:- Halte Anweisungen knapp und löse Widersprüche auf.
- Rufe nur relevantes Quellmaterial ab.
- Speichere große Zwischenergebnisse bei Bedarf in Workspace-Dateien.
- Vergewissere dich vor dem Fortsetzen einer Aufgabe, dass wichtige Zustände vorhanden sind.
- Gehe nicht davon aus, dass Informationen aus einer anderen Sitzung oder einem anderen Kanal verfügbar sind.
Fehlergrenzen
Gestalte jede Ebene so, dass Fehler eindeutig behandelt werden:- Ungültige oder nicht unterstützte Eingaben sollten eine handlungsorientierte Meldung auslösen.
- Fehlendes Wissen sollte als Unsicherheit oder Bitte um Informationen erkennbar sein.
- Ein fehlgeschlagenes Werkzeug darf nicht als Erfolg dargestellt werden.
- Sensible Aktionen sollten am konfigurierten Prüfpunkt anhalten.
- Der Vertriebskanal sollte dem Benutzer den endgültigen Status mitteilen.
Zugehörige Konzepte
KI-Agenten
Lerne die Begriffe der Agentenkonfiguration kennen.
Lebenszyklus und Konfiguration
Gestalte, teste, verteile und pflege einen Agenten.
DeepAgents
Verstehe mehrstufige Workspace-Arbeit und Prüfungskontrollen.
Vertriebskanäle
Konfiguriere, wie Benutzer und Systeme einen Agenten erreichen.