Generative KI-Agents

Generative AI App Builder bietet einen Agent, der auf Dialogflow CX basiert. Mit diesem Feature stellen Sie einen Websitelink oder Dokumente (Datenspeicher) bereit. Google parst Ihre Inhalte und erstellt einen virtuellen Agenten, der auf Large Language Models basiert. Dazu werden spezielle Zustands-Handler namens Datenspeicher-Handler erstellt. Mithilfe dieser Datenspeicher-Handler kann der Agent Gespräche über die Inhalte mit den Endnutzern führen.

Sie können Ihren Domainnamen angeben und/oder eine beliebige Anzahl von Dokumenten hochladen. Diese werden dann von Google indexiert. Der Agent kann auf diese Informationen in Echtzeit zugreifen. Dadurch werden die Leistung und Genauigkeit der Google-Suchalgorithmen, die anhand Ihrer öffentlichen oder privaten Daten ausgeführt werden, mit den natürlichen Konversationsfunktionen von Dialogflow vereinheitlicht.

Informationen zu diesem Agent-Typ und eine Anleitung zum Erstellen eines neuen Agents finden Sie in der Einführung zum Agent generativer KI.

Im weiteren Verlauf dieses Dokuments wird beschrieben, wie einem vorhandenen Dialogflow CX-Agent Datenspeicher-Handler hinzugefügt werden.

Hybrid-Agents

Wenn Sie bereits einen Dialogflow CX-Agent haben, können Sie diesen Agent auf einen Hybrid-Agent upgraden, der die Leistung präziser Unterhaltungssteuerungen (Abläufe, Parameter, Intents, Bedingungen, Übergänge usw.) mit generativen Features des Datenspeicher-Handlers kombiniert.

Im Rahmen dieses Upgrades können Sie Intent-Routen (beim Testen von Datenspeicher-Handlern) für bestimmte Unterhaltungsszenarien aus Ihrem Agent löschen oder vorübergehend deaktivieren, da die Datenspeicher-Handler diese Szenarien einfacher handhaben können.

Für Datenspeicher-Handler werden die folgenden Szenarien empfohlen:

  • Fragen, die in den Dokumenten oder auf der Website Ihrer Organisation beantwortet werden können
  • Häufig gestellte Fragen, die keine Datenbankabfragen erfordern.

Die folgenden Szenarien werden für Datenspeicher-Handler nicht empfohlen:

  • Inhalte, die keine Antworten auf die gewünschten Fragen enthalten.
  • Fragen, die Datenbankabfragen oder Serveranfragen erfordern.
  • Szenarien, in denen Daten entfernt werden müssen
  • Szenarien, die deterministische Agent-Antworten erfordern.

Eingabebewertungsreihenfolge

Dialogflow wertet die Endnutzereingaben in der folgenden Reihenfolge für Hybrid-Agents aus:

  1. Parameter beim Ausfüllen des Formulars eingeben.
  2. Intent-Übereinstimmungen für Routen im Gültigkeitsbereich.
  3. Datenspeicher-Handler mit FAQ-Datenspeicherinhalt.
  4. Datenspeicher-Handler mit unstrukturiertem Datenspeicherinhalt.

Datenspeicher-Handler für einen vorhandenen Agent hinzufügen oder bearbeiten

Datenspeicher-Handler sind eine spezielle Art von Dialogflow-Status-Handler. Das bedeutet, dass Sie sie auf Abläufe oder Seiten anwenden können und dass sie mit denselben Bereichsregeln ausgewertet werden.

So fügen Sie einen Datenspeicher-Handler hinzu oder bearbeiten ihn:

  1. Zur Dialogflow CX Console
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Ablauf aus, der dem Datenspeicher-Handler zugeordnet ist. Dies ist in der Regel der Standardstartablauf.
  5. Wählen Sie die Seite aus, die dem Datenspeicher-Handler zugeordnet ist. Dies ist in der Regel die Startseite.
  6. Klicken Sie in den Seitendaten auf Zustands-Handler hinzufügen und wählen Sie dann Datenspeicher aus.
  7. Wenn Sie einen Datenspeicher erstellen müssen, werden Sie zur Benutzeroberfläche von Generative AI App Builder weitergeleitet. Weitere Informationen zur Auswahl finden Sie in den Informationen zum Datenspeicher.
  8. Wenn Sie bereits einen Datenspeicher haben, klicken Sie auf Datenspeicher bearbeiten.
  9. Nehmen Sie die erforderlichen Änderungen vor und speichern Sie die Änderungen, wenn Sie fertig sind. Informationen zu spezifischen Einstellungen für den Datenspeicher finden Sie weiter unten.

Agent-Antworten

Im Abschnitt Agent-Antworten können Sie benutzerdefinierte Antworten angeben, die auf generative Antworten verweisen. Verwenden Sie $request.knowledge.questions[0] im Abschnitt Agent sagt, um die generative Antwort anzugeben.

Antwortoptionen für Datenspeicher

Sie können das Feld Link Maximum aktualisieren, um die maximale Anzahl von zusätzlichen Links anzugeben, die von den generativen Antworten bereitgestellt werden sollen.

Umgang mit Abschweifen in Gesprächen

Endnutzer können während eines Gesprächs klärende Fragen stellen. Bei der Erfassung von Kreditkartendaten möchte er beispielsweise klären, was eine CVV ist. In diesem Fall sollte der Agent die Frage beantworten und die erforderlichen Kreditkartendaten einholen. Dazu können Sie einen Datenspeicher-Handler mit Datenspeichern erstellen, die die Frage beantworten, diesen Handler auf die Ablaufstartseite des Ablaufs anwenden, der die Erfassung von Kreditkarteninformationen verarbeitet, und ein Übergangsziel festlegen, damit dieser Handler zur "aktuellen Seite" zurückkehrt.

Unerwünschte Intent-Übereinstimmungen verarbeiten

Wenn Ihr Agent Intents zuordnet, obwohl er einen Datenspeicher-Handler verwenden sollte, können Sie Folgendes versuchen, um das Problem zu beheben:

  • Löschen oder ändern Sie ungenaue Trainingsformulierungen, damit alle Ihre Trainingsformulierungen genau die gewünschte Absicht erfüllen und nicht mit dem Inhalt Ihres Datenspeichers in Konflikt stehen.
  • Verwenden Sie Negativbeispiele, um Intent-Abgleiche zu vermeiden.

Datenspeicherfilterung

In einigen Fällen möchten Sie möglicherweise nur bestimmte Datenspeicher für Abfragen verfügbar machen, abhängig von den Werten der Sitzungsparameter. Beispielsweise können Sie eindeutige Datenspeicher für Produktkategorien haben. So führen Sie das Filtern von Datenspeichern für Produktkategorien durch:

  • Sitzungsparameter auf Produktkategorien festlegen.
  • Erstellen Sie Bedingungsrouten, die die Werte der Sitzungsparameter prüfen und zu einer bestimmten Seite mit dem gewünschten Datenspeicher-Handler wechseln.
  • Der Datenspeicher-Handler sollte zurück zur aufrufenden Seite wechseln, damit die Unterhaltung fortgesetzt werden kann.

Codelab

Weitere Informationen finden Sie auch im Codelab zu generativer KI-Agent und Generatoren.