Mit dem vordefinierten Retail-Agent können Nutzer nach Artikeln suchen, Produktempfehlungen erhalten und eine Bestellung aufgeben. Dieser vordefinierte Agent verwendet generative Agents.
Beispieldialoge
Die folgenden Beispieldialogfelder zeigen gängige Szenarien, die in diesem vordefinierten Agent ausgeführt werden.
Produkte suchen und Artikel kaufen
Ein Nutzer fragt nach einer Uhr, die im Geschäft erhältlich ist. Der Agent empfiehlt Produkte, die diese Kriterien erfüllen, und der Nutzer legt sie in den Einkaufswagen. Der Nutzer bestätigt, dass er eine Bestellung aufgeben möchte, und der Kundenservicemitarbeiter bestätigt die Bestellung mit einer Bestätigungsnummer. Der Nutzer fordert dann Smartphone-Empfehlungen an und der Kundenservicemitarbeiter schlägt Smartphones vor, legt ein Smartphone in den Einkaufswagen und gibt dem Nutzer eine Bestellung auf.
Nutzereingabe | Agent-Antwort |
---|---|
hi | |
Hallo, ich bin Ihr Google-Shopping-Assistent. Ich kann Ihnen bei der Suche nach Artikeln und beim Aufgeben von Bestellungen helfen. Was kann ich für Sie tun? | |
welche Smartwatches hast du? | |
Wir haben die Google Watch. Möchtest du ihn in deinen Einkaufswagen legen? | |
Ja, bitte zwei hinzufügen | |
Genau. Ich habe zwei Google Watches in deinen Einkaufswagen gelegt. Sonst noch etwas? | |
kannst du auch ein Google Pixel 8 in meinen Einkaufswagen legen? | |
Genau. Ich habe ein Google Pixel 8 in deinen Einkaufswagen gelegt. Sonst noch etwas? | |
was ist in meinem Einkaufswagen? | |
In deinem Einkaufswagen befinden sich ein Google Pixel 8 und zwei Google Watches. Möchten Sie zur Kasse gehen? | |
Ja, bitte | |
Okay, ich habe eine Bestellung aufgegeben, die ein Google Pixel 8 und zwei Google Watches enthält. Deine Bestätigungsnummer lautet QKA67DW2. | |
Kann ich sonst noch etwas für Sie tun? | |
Kannst du mir auch helfen, ein neues Smartphone zu finden? | |
Wir haben das Google Smartphone Pixel 8 und das Google Smartphone Pixel 7. Möchtest du eines davon kaufen? | |
ja, gib mir ein Pixel 8 | |
Genau. Ich habe ein Google Smartphone Pixel 8 in deinen Einkaufswagen gelegt. Sonst noch etwas? | |
nein, wir können auschecken | |
In deinem Einkaufswagen befindet sich ein Google Smartphone Pixel 8. Möchtest du mit diesem Einkaufswagen bezahlen? | |
yes | |
Okay, ich habe eine Bestellung für Sie aufgegeben. Deine Bestellung enthält ein Google Smartphone Pixel 8. Ihre Bestätigungsnummer lautet Y43KTF0T. | |
Kann ich sonst noch etwas für Sie tun? | |
Nein, das war's, danke | |
Okay, vielen Dank für Ihren Einkauf mit Google. Noch einen schönen Tag. |
Warenkorbverwaltung
Der Nutzer bittet darum, einige Artikel in den Einkaufswagen zu legen, und entfernt einen Artikel, bevor er die Bestellung aufgibt.
Nutzereingabe | Agent-Antwort |
---|---|
hallo, ich möchte ein Smartphone kaufen | |
Wir haben das Google Smartphone Pixel 8 und das Google Smartphone Pixel 7. Welchen möchten Sie kaufen? | |
gib mir zwei der 8 | |
Genau. Ich habe zwei Google Pixel 8 in deinen Einkaufswagen gelegt. Sonst noch etwas? | |
können Sie eine davon entfernen? | |
Alles klar, ich habe ein Google Smartphone Pixel 8 aus deinem Einkaufswagen entfernt. Sonst noch etwas? | |
Ich möchte meine Bestellung aufgeben | |
Okay, ich habe eine Bestellung aufgegeben, die ein Google Smartphone Pixel 8 enthält. Deine Bestätigungsnummer lautet X0KP6K5T. | |
Kann ich sonst noch etwas für Sie tun? | |
Nein, das war's | |
Okay, vielen Dank für Ihren Einkauf mit Google. Noch einen schönen Tag. |
Produkt nicht gefunden
Der Nutzer fragt nach einem Produkt, das nicht im Store führt.
Nutzereingabe | Agent-Antwort |
---|---|
hi | |
Hallo, ich bin Ihr Google-Shopping-Assistent. Ich kann Ihnen bei der Suche nach Artikeln und beim Aufgeben von Bestellungen helfen. Was kann ich für Sie tun? | |
Ich möchte ein Auto kaufen | |
Leider haben wir keine Autos auf Lager. Gibt es sonst noch etwas, das Sie finden möchten? | |
ja, was ist mit Uhren? | |
Wir haben die Google Watch. Möchtest du ihn in deinen Einkaufswagen legen? | |
Nein danke | |
Kann ich sonst noch etwas für Sie tun? | |
Nein | |
Okay, vielen Dank für Ihren Einkauf mit Google. Noch einen schönen Tag. |
Unbekannte Eingabe
Ein Nutzer fragt nach einem Thema, das nichts mit Produkten oder Bestellungen zu tun hat. Der Agent antwortet, indem er die Themen wiederholt, die er behandelt, und fragt den Nutzer, wobei er Hilfe benötigt.
Nutzereingabe | Agent-Antwort |
---|---|
hi | |
Hallo, ich bin Ihr Google-Shopping-Assistent. Ich kann Ihnen bei der Suche nach Artikeln und beim Aufgeben von Bestellungen helfen. Was kann ich für Sie tun? | |
Ich möchte ein Hotel buchen | |
Tut mir leid, darauf habe ich keine Antwort. Ich kann dir bei der Suche nach Produkten wie Smartphones, Smartwatches und Kopfhörern helfen. Ich kann Ihnen auch dabei helfen, Bestellungen aufzugeben. Was kann ich für Sie tun? |
Grundlegende Einstellungen
So richten Sie diesen vordefinierten Agent ein:
- Importieren Sie den vordefinierten Agent.
- Konfigurieren Sie die bereitgestellten tools mit Ihren externen Diensten. Weitere Informationen finden Sie unter Tooleinrichtung.
Tool-Einrichtung
Dieser Agent enthält tools zur Einbindung in externe Dienste. Mit dem Installationsprogramm des vordefinierten Tools können Sie Beispielcode und Daten für den vordefinierten Agent bereitstellen.
Wenn Sie Beispielcode und -daten für den vordefinierten Retail-Agent bereitstellen und konfigurieren möchten, maximieren Sie den Abschnitt, um weitere Informationen zu sehen.
- Laden Sie das Installationsprogramm des vordefinierten Tools in ein lokales Verzeichnis herunter.
- Gehen Sie zu dem lokalen Verzeichnis, in das Sie installer.zip heruntergeladen haben.
-
Entpacken Sie installer.zip und öffnen Sie den Ordner
installer
. - Lesen Sie README.md, um einen detaillierten Überblick über das Installationsprogramm und seine Anforderungen zu erhalten.
-
Führen Sie
pip install -r requirements.txt
aus, um die Anforderungen zu installieren. -
Führen Sie
gcloud auth application-default login
aus, um sich mit gcloud auth zu authentifizieren. -
Führen Sie das Installationsprogramm mit
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail
aus. -
Nachdem Sie alle erforderlichen Dienste bereitgestellt haben, konfigurieren Sie jedes Tool im vordefinierten Agent mit den vom Installationsprogramm protokollierten URLs:
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wenn Sie den vordefinierten Agent noch nicht importiert haben, importieren Sie den Agent in Ihr Projekt.
- Wählen Sie den Agent aus.
- Klicken Sie auf das Symbol für Generative Ressourcen.
- Klicken Sie auf Tools.
-
Bearbeiten Sie bei jedem Tool im Agent das Schema, um die URL im Feld
servers:
durch den vom Installationsprogramm protokollierten Endpunkt zu ersetzen. - Klicken Sie auf Speichern.
Google Store API
Mit dem Google Store API
-Tool werden Artikel anhand eines Suchbegriffs aus dem Google Store abgerufen.
Einkaufswagen verwalten
Mit dem Manage Shopping Cart
-Tool kann der Nutzer seinen Einkaufswagen verwalten. Dazu werden alle Artikel im Einkaufswagen angezeigt sowie Artikel in den Einkaufswagen gelegt oder aus dem Einkaufswagen entfernt.
Bestellen
Das Place Order
-Tool wird verwendet, um eine Bestellung mit dem aktuellen Einkaufswagen des Nutzers aufzugeben, und gibt eine Bestätigungsnummer für die aufgegebene Bestellung zurück.
Fertig
Der Agent und seine Integrationen sollten jetzt eingerichtet und bereit zum Testen sein.