Agents

Ein Agent ist der Grundbaustein von Agent-Anwendungen. Eine Agent-Anwendung hat in der Regel viele Agents, wobei jeder Agent für die Ausführung bestimmter Aufgaben definiert ist. Die Agent-Daten werden dem LLM zur Verfügung gestellt, sodass es die Informationen hat, die es zum Beantworten von Fragen und Ausführen von Aufgaben benötigt. Jeder Agent kann Informationen bereitstellen, Abfragen an externe Dienste senden oder die Verarbeitung von Unterhaltungen auf einen Dialogflow CX-Ablauf oder einen anderen Agent zur Abwicklung von Unteraufgaben aussetzen.

Agent-Daten

Ein Agent besteht aus den folgenden Daten:

  • Agent-Name: ein prägnanter Name in natürlicher Sprache, der Entwicklern und dem LLM hilft zu verstehen, welche Aufgaben der Agent verarbeitet
  • Ziele: allgemeine Beschreibung dessen, was der Agent erreichen soll
  • Anleitung: definiert die Prozessschritte, die ausgeführt werden müssen, um das Ziel zu erreichen.
  • Beispiele: Beispielunterhaltungen, bei denen es sich praktisch um wenige Prompt-Beispiele für das LLM handelt.
  • Parameter: Sie werden zum Speichern von Informationen zu einer Unterhaltung verwendet, z. B. Nutzereingaben, Nutzersysteminformationen, Ergebnisse von Aktionen usw.

Standard-Agent

Wenn Sie eine Agent-Anwendung erstellen, wird automatisch ein Standard-Agent erstellt.

Der Standard-Agent ist der Ausgangspunkt für Unterhaltungen und unterscheidet sich daher in einigen wichtigen Punkten von anderen Agents:

  • Der Standard-Agent erhält keine Zusammenfassung der vorherigen Unterhaltungsrunden.
  • Der Standard-Agent kann keine Eingabeparameter definieren oder empfangen.