Jeder Agent sollte ein oder mehrere Beispiele haben. Diese Beispiele sind Beispielunterhaltungen zwischen einem Endnutzer und der Agent-Anwendung, einschließlich des Dialogs und der Aktionen, die von der Agent-Anwendung ausgeführt werden. Dies sind praktisch wenige Beispiele für Prompts für das LLM.
Über die Konsole können Sie Aktionen eingeben.
Mehrsprachige Agent-Apps
Wenn Ihre Agent-Anwendung mehrere Sprachen verarbeiten soll, sollten Sie in Ihren Beispielen jede dieser Sprachen verwenden.
Beispiel für eine Eingabe- und Ausgabezusammenfassung
Zusätzlich zu Eingabe- und Ausgabeparametern unterstützen Agents den Empfang einer Eingabezusammenfassung und die Ausgabe einer Ausgabezusammenfassung für den Austausch von Informationen mit anderen Agents. Zusammenfassungen sind hilfreich, um abstrakte Kontextinformationen zwischen Agents zu übergeben. Parameter sind dagegen hilfreicher, um strukturierte, klar definierte Felder zwischen Agents zu übergeben. Parameter sind die einzige Möglichkeit, Daten zwischen Abläufen und Agents auszutauschen.
Fügen Sie den Beispielen relevante Eingabezusammenfassungen hinzu, damit der Agent seine Aktionen basierend auf den Eingabezusammenfassungen zur Laufzeit anpasst. Fügen Sie Ausgabezusammenfassungen mit relevanten, genauen Details zur Beispielunterhaltung hinzu, um dem Agent zu zeigen, welche Details zusammengefasst werden müssen.
Beispielstatus
Ein Kundenservicemitarbeiter hat zu einem bestimmten Zeitpunkt in der Unterhaltung einen der folgenden Status:
OK
: Der Agent hat sein Ziel erreicht und die Kontrolle wird jetzt an den übergeordneten Agent übertragen.CANCELLED
: Der Nutzer hat entschieden, nicht mit dem dem Agent zugewiesenen Ziel fortzufahren. Die Einstellung wird jetzt an den übergeordneten Agent übertragen.FAILED
: Der Agent kann aufgrund eines Fehlers nicht mit dem Ziel fortfahren (z.B. gibt das Tool den Fehler 500 zurück). Die Sitzung endet mit dem Status „Fail“.ESCALATED
: Der Kundenservicemitarbeiter hat entschieden, dass er das Ziel nicht erreichen kann, und muss die Situation an einen Mitarbeiter eskalieren. Die Sitzung endet mit dem Status „Eskaliert“.PENDING
: Die Unterhaltung wird im Agent noch fortgesetzt.
Das Top-Level-Beispiel und die zugehörigen Agent-Aufrufe sollten mit einem Status angegeben werden, der dem Agent entspricht, auf den sie verweisen.
Auswahlstrategie
Die Auswahlstrategie steuert, ob jedes Beispiel in der Eingabeaufforderung des Agents enthalten ist oder nicht.
DEFAULT
: Das Beispiel kann weggelassen werden, wenn sich die Eingabeaufforderung dem Tokenlimit nähert.STATIC
: Das Beispiel ist immer enthalten.NEVER
: Das Beispiel ist nie im Prompt enthalten. Das Beispiel hat keinerlei Auswirkungen auf die Leistung des Agents.