Beispielanwendungen für KI-Agenten

Sie können die in die Console integrierten Beispiel-Agent-Anwendungen verwenden, um zu verstehen, wie eine vollständige Agent-Anwendung erstellt wird, und um Best Practices für das Design zu lernen.

Beispielanwendung für einen Agent in Ihr Projekt importieren

So importieren Sie:

  1. Öffnen Sie die CX Agent Studio-Konsole.
  2. Wählen Sie Ihr Projekt aus.
  3. Klicken Sie auf die Drop-down-Schaltfläche neben der Schaltfläche Neuer Agent.
  4. Klicken Sie auf Beispiel-Agent ausprobieren.

Nach einer kurzen Verzögerung wird die Beispielanwendung für den Agent in der Console geladen.

Cymbal-Einzelhandelsagent

Diese Beispielanwendung für einen Agenten ist ein Assistent für ein fiktives Unternehmen namens Cymbal Home & Garden. Dieser Assistent kann Kunden bei der Auswahl von Produkten, der Bestimmung von Pflanzen und der Verwaltung ihres Einkaufswagens helfen.

Sie können eine Unterhaltung starten, indem Sie Eingaben in den Simulator für die Vorschau des Agents eingeben. Sie können Bilder von Pflanzen hochladen, den Kundenservicemitarbeiter bitten, sie zu identifizieren, und sie in den Einkaufswagen legen.

Die folgenden Funktionen werden gezeigt:

Funktion Beschreibung
Architektur mit mehreren Agenten Der Root-Agent (cymbal_retail_agent) übernimmt den Großteil der Unterhaltung. Die untergeordneten Kundenservicemitarbeiter kümmern sich um Upselling und Fragen, die nicht in den Zuständigkeitsbereich fallen.
Anleitung Für jeden Agent werden strukturierte agentspezifische und globale Anweisungen definiert. In diesen Anweisungen wird explizit beschrieben, was der Agent tun soll und wie er es tun soll. Außerdem wird beschrieben, wie auf andere Agents, Tools und Variablen verwiesen wird.
Tools Dazu gehören Python-Tools, ein Google Suche-Tool und ein OpenAPI-Tool. Das OpenAPI-Tool bietet ein Beispiel für die Definition einer API mit drei Endpunkten. Mit dem Systemtool „end_session“ wird ein Telefonanruf beendet (siehe den Abschnitt „Sitzungsverwaltung“ des Stamm-Agents). Viele dieser Tools haben Stub-Implementierungen, einige jedoch vollständige Implementierungen.
Sehen Sie sich beispielsweise das Python-Tool greeting an, mit dem Begrüßungen gesteuert werden. Dieser Code zeigt, wie ein Tool ein anderes Tool aufrufen kann.
Variablen Eine benutzerdefinierte Schemavariable wird zum Speichern des Kundenprofils verwendet. Sie können dieses Profil an Ihre Bedürfnisse anpassen. Eine boolesche Variable wird verwendet, um anzugeben, ob ein Manager einen Rabatt genehmigt hat. Eine boolesche Variable wird verwendet, um zu erfassen, ob Bilder hochgeladen wurden.
Guardrails Die Einstellungen für die Schutzmaßnahmen wurden angepasst. Der Prompt-Schutz ist mit einem benutzerdefinierten Ergebnis aktiviert, eine Blockierliste ist mit einem benutzerdefinierten Ergebnis definiert, ein Sicherheitsergebnis ist definiert und eine Regel ist mit Anweisungen konfiguriert.
Callbacks Callbacks wurden für „before_model_callback“, „after_model_callback“ und „after_tool_callback“ definiert.
Bewertungen Wenn Sie die Agent-Anwendung zum ersten Mal laden, werden viele Golden- und szenariobasierte Bewertungen definiert und mit der Ausführung begonnen. Die Ergebnisse dieser Auswertungen können Sie nach Abschluss der Tests einsehen.

Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.

Zuletzt aktualisiert: 2026-09-08 (UTC).