Mit dem vorgefertigten Agenten auf Grundlage von Playbooks für den Einzelhandel können Nutzer nach Artikeln suchen, Produktempfehlungen erhalten und eine Bestellung aufgeben.
Beispieldialoge
Die folgenden Beispieldialoge veranschaulichen gängige Szenarien, die von diesem vordefinierten Agent abgedeckt werden.
Produkte suchen und Artikel kaufen
Der Nutzer fragt nach im Geschäft erhältlichen Smartwatches. Der Kundenservicemitarbeiter empfiehlt Produkte, die diesem Kriterium entsprechen, 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 bittet dann um Empfehlungen für Smartphones. Der Kundenservicemitarbeiter schlägt Smartphones vor, fügt eines dem Warenkorb des Nutzers hinzu und gibt eine Bestellung für den Nutzer auf.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
hi | |
Hallo, ich bin Ihr Google Shopping-Assistent. Ich kann Ihnen helfen, nach Artikeln zu suchen und Bestellungen aufzugeben. Was kann ich für Sie tun? | |
welche Smartwatches hast du? | |
Wir haben die Google Watch. Möchtest du den Artikel in deinen Einkaufswagen legen? | |
Ja, bitte füge zwei hinzu. | |
Genau. Ich habe zwei Google-Smartwatches in deinen Einkaufswagen gelegt. Sonst noch etwas? | |
Kannst du meinem Einkaufswagen auch ein Google Pixel 8 hinzufügen? | |
Genau. Ich habe ein Google Pixel 8 in deinen Einkaufswagen gelegt. Sonst noch etwas? | |
Was ist in meinem Einkaufswagen? | |
Sie haben ein Google Pixel 8 und zwei Google-Smartwatches in Ihrem Warenkorb. Möchten Sie bezahlen? | |
Ja, bitte | |
Ich habe eine Bestellung mit einem Google Pixel 8 und zwei Google-Smartwatches aufgegeben. Ihre Bestätigungsnummer lautet QKA67DW2. | |
Kann ich sonst noch etwas für Sie tun? | |
Kannst du mir eigentlich auch helfen, ein neues Smartphone zu finden? | |
Wir haben das Google Pixel 8 und das Google Pixel 7. Möchten Sie eines dieser Smartphones kaufen? | |
Ja, ich möchte ein Pixel 8 | |
Genau. Ich habe Ihrem Einkaufswagen ein Google Pixel 8 hinzugefügt. Sonst noch etwas? | |
Nein, wir können uns | |
Sie haben ein Google Pixel 8 in Ihrem Warenkorb. Möchten Sie mit diesem Warenkorb bezahlen? | |
Ja | |
Okay, ich habe eine Bestellung für dich aufgegeben. Ihre Bestellung enthält ein Google Pixel 8. Ihre Bestätigungsnummer lautet Y43KTF0T. | |
Kann ich sonst noch etwas für Sie tun? | |
Nein, das ist alles. Danke. | |
Vielen Dank für Ihren Einkauf bei Google. Ich wünsche Ihnen einen schönen Tag. |
Einkaufswagen verwalten
Der Nutzer bittet darum, einige Artikel in den Einkaufswagen zu legen, entfernt dann einen und gibt eine Bestellung auf.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Hallo, ich möchte ein Smartphone kaufen | |
Wir haben das Google Pixel 8 und das Google Pixel 7. Welchen möchten Sie kaufen? | |
Gib mir zwei der acht. | |
Genau. Ich habe Ihrem Einkaufswagen zwei Google Pixel 8 hinzugefügt. Sonst noch etwas? | |
Kannst du einen davon entfernen? | |
Klar, ich habe ein Google Pixel 8 aus deinem Einkaufswagen entfernt. Sonst noch etwas? | |
Ich möchte jetzt bestellen | |
Okay, ich habe eine Bestellung mit einem Google Pixel 8 aufgegeben. Ihre Bestätigungsnummer lautet X0KP6K5T. | |
Kann ich sonst noch etwas für Sie tun? | |
Nein, das war's. | |
Vielen Dank für Ihren Einkauf bei Google. Ich wünsche Ihnen einen schönen Tag. |
Produkt nicht gefunden
Der Nutzer fragt nach einem Produkt, das im Geschäft nicht geführt wird.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
hi | |
Hallo, ich bin Ihr Google Shopping-Assistent. Ich kann Ihnen helfen, nach Artikeln zu suchen und Bestellungen aufzugeben. Was kann ich für Sie tun? | |
Ich möchte ein Auto kaufen | |
Leider haben wir keine Autos auf Lager. Gibt es noch etwas anderes, das du wissen möchtest? | |
Ja, was ist mit Smartwatches? | |
Wir haben die Google Watch. Möchtest du den Artikel in deinen Einkaufswagen legen? | |
Nein, danke | |
Kann ich sonst noch etwas für Sie tun? | |
Nein | |
Vielen Dank für Ihren Einkauf bei Google. Ich wünsche Ihnen einen schönen Tag. |
Nicht erkannte Eingabe
Der Nutzer fragt nach einem Thema, das nichts mit Produkten oder Bestellungen zu tun hat. Der Agent antwortet, indem er wiederholt, welche Themen er abdeckt, und den Nutzer fragt, wobei er helfen kann.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
hi | |
Hallo, ich bin Ihr Google Shopping-Assistent. Ich kann Ihnen helfen, nach Artikeln zu suchen und Bestellungen aufzugeben. Was kann ich für Sie tun? | |
Ich möchte ein Hotel buchen | |
Tut mir leid, darauf habe ich keine Antwort. Ich kann dir helfen, nach Produkten wie Smartphones, Smartwatches und Kopfhörern zu suchen. Ich kann Ihnen auch dabei helfen, Bestellungen aufzugeben. Was kann ich für Sie tun? |
Grundlegende Einrichtung
So richten Sie diesen vordefinierten Agent ein:
- Vordefinierten Agent importieren
- Konfigurieren Sie die bereitgestellten Tools mit Ihren externen Diensten. Weitere Informationen finden Sie unter Tool-Einrichtung.
Tool einrichten
Dieser Agent enthält Tools, die zur Integration in externe Dienste verwendet werden. Mit dem integrierten Tool-Installer können Sie Beispielcode und ‑daten für Ihren integrierten Agenten bereitstellen.
Wenn Sie Beispielcode und ‑daten für den vorgefertigten Retail-Agent bereitstellen und konfigurieren möchten, maximieren Sie die Anleitung.
- Laden Sie das vorkonfigurierte Tool-Installationsprogramm in ein lokales Verzeichnis herunter.
- Rufen Sie das lokale Verzeichnis auf, in das Sie installer.zip heruntergeladen haben.
- Entpacken Sie installer.zip und öffnen Sie den Ordner
installer
. - Eine detaillierte Übersicht über das Installationsprogramm und seine Anforderungen finden Sie in der Datei README.md.
- 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 vorgefertigten Agenten mit den bereitgestellten URLs, die vom Installationsprogramm protokolliert wurden:
Vertex AI Agent Builder-Konsole
- Wenn Sie den vordefinierten Agent noch nicht importiert haben, importieren Sie ihn in Ihr Projekt.
- Rufen Sie die Vertex AI Agent Builder-Konsole auf.
- Wählen Sie Ihr Projekt im Drop-down-Menü der Console aus.
- Wählen Sie Ihre App aus.
- Klicken Sie auf das Symbol für Tools.
-
Bearbeiten Sie für jedes Tool im Agent das Schema, um die URL im Feld
servers:
durch den vom Installationsprogramm protokollierten Endpunkt zu ersetzen. - Klicken Sie auf Speichern.
Dialogflow CX
- Wenn Sie den vordefinierten Agent noch nicht importiert haben, importieren Sie ihn in Ihr Projekt.
- Öffnen Sie die Dialogflow CX-Konsole.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Klicken Sie auf das Symbol für Generative Ressourcen.
- Klicken Sie auf Tools.
-
Bearbeiten Sie für jedes Tool im Agent das Schema, um die URL im Feld
servers
durch den vom Installationsprogramm protokollierten Endpunkt zu ersetzen. - Klicken Sie auf Speichern.
-
Weisen Sie dem Compute Engine-Dienstkonto (
your-project-number-developer.gserviceaccount.com
) die Rolle Cloud Datastore-Nutzer zu, damit die neu bereitgestellten Cloud Run-Funktionen auf Firestore zugreifen können.
Google Store API
Mit dem Tool Google Store API
werden Artikel aus dem Google Store anhand eines Suchbegriffs abgerufen.
Einkaufswagen verwalten
Mit dem Tool Manage Shopping Cart
kann der Nutzer seinen Einkaufswagen verwalten, indem er alle Artikel im Einkaufswagen aufruft, Artikel in den Einkaufswagen legt und Artikel aus dem Einkaufswagen entfernt.
Bestellen
Mit dem Tool Place Order
wird eine Bestellung mit dem aktuellen Warenkorb des Nutzers aufgegeben und eine Bestätigungsnummer für die aufgegebene Bestellung zurückgegeben.
Abgeschlossen
Ihr Agent und seine Integrationen sollten jetzt eingerichtet und bereit zum Testen sein.