Mit dem auf dem Retail Playbook basierenden vordefinierten Agent können Nutzer nach Artikeln suchen, Produktempfehlungen erhalten und eine Bestellung aufgeben.
Beispieldialoge
Die folgenden Beispieldialoge zeigen häufige Szenarien, die von diesem vordefinierten Agent behandelt werden.
Produkte suchen und Artikel kaufen
Der Nutzer fragt nach Uhren, die im Geschäft erhältlich sind. Der Agent empfiehlt Produkte, die diesem Kriterium entsprechen, und der Nutzer legt sie in seinen Einkaufswagen. Der Nutzer bestätigt, dass er eine Bestellung aufgeben möchte, und der Agent bestätigt die Bestellung mit einer Bestätigungsnummer. Anschließend fragt der Nutzer nach Empfehlungen für Smartphones. Der Agent schlägt Smartphones vor, legt eines in den Einkaufswagen des Nutzers und gibt eine Bestellung für den Nutzer auf.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| hi | |
| Hallo, ich bin Ihr Google-Einkaufsassistent. Ich kann Ihnen helfen, nach Artikeln zu suchen und Bestellungen aufzugeben. Was kann ich für Sie tun? | |
| welche uhren haben sie | |
| Wir haben die Google Watch. Möchten Sie sie in den Einkaufswagen legen? | |
| ja bitte zwei hinzufügen | |
| Genau. Ich habe zwei Google Watches in Ihren Einkaufswagen gelegt. Sonst noch etwas? | |
| können sie auch ein Google Pixel 8 in meinen Einkaufswagen legen? | |
| Genau. Ich habe ein Google Pixel 8 in Ihren Einkaufswagen gelegt. Sonst noch etwas? | |
| was ist in meinem einkaufswagen? | |
| Sie haben ein Google Pixel 8 und zwei Google Watches in Ihrem Einkaufswagen. Möchten Sie zur Kasse gehen? | |
| ja bitte | |
| Okay, ich habe eine Bestellung mit einem Google Pixel 8 und zwei Google Watches aufgegeben. Ihre Bestätigungsnummer lautet QKA67DW2. | |
| Kann ich sonst noch etwas für Sie tun? | |
| können sie mir vielleicht auch helfen, ein neues smartphone zu finden? | |
| Wir haben das Google Phone Pixel 8 und das Google Phone Pixel 7. Möchten Sie eines davon kaufen? | |
| ja, geben sie mir ein Pixel 8 | |
| Genau. Ich habe ein Google Phone Pixel 8 in Ihren Einkaufswagen gelegt. Sonst noch etwas? | |
| nein, wir können zur kasse gehen | |
| Sie haben ein Google Phone Pixel 8 in Ihrem Einkaufswagen. Möchten Sie mit diesem Einkaufswagen zur Kasse gehen? | |
| Ja | |
| Okay, ich habe eine Bestellung für Sie aufgegeben. Ihre Bestellung enthält ein Google Phone Pixel 8. Ihre Bestätigungsnummer lautet Y43KTF0T. | |
| Kann ich sonst noch etwas für Sie tun? | |
| nein, das war alles, danke | |
| Okay, vielen Dank für Ihren Einkauf bei Google. Noch einen schönen Tag. |
Einkaufswagen verwalten
Der Nutzer bittet darum, einige Artikel in seinen Einkaufswagen zu legen, entfernt dann einen Artikel und gibt eine Bestellung auf.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| hallo, ich möchte ein smartphone kaufen | |
| Wir haben das Google Phone Pixel 8 und das Google Phone Pixel 7. Welches möchten Sie kaufen? | |
| geben sie mir zwei von dem 8er | |
| Genau. Ich habe zwei Google Phone Pixel 8 in Ihren Einkaufswagen gelegt. Sonst noch etwas? | |
| können sie eines davon entfernen? | |
| Klar, ich habe ein Google Phone Pixel 8 aus Ihrem Einkaufswagen entfernt. Sonst noch etwas? | |
| ich bin bereit, meine bestellung aufzugeben | |
| Okay, ich habe eine Bestellung mit einem Google Phone Pixel 8 aufgegeben. Ihre Bestätigungsnummer lautet X0KP6K5T. | |
| Kann ich sonst noch etwas für Sie tun? | |
| nein, das war alles | |
| Okay, vielen Dank für Ihren Einkauf bei Google. Noch einen schönen Tag. |
Produkt nicht gefunden
Der Nutzer fragt nach einem Produkt, das nicht im Geschäft geführt wird.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| hi | |
| Hallo, ich bin Ihr Google-Einkaufsassistent. Ich kann Ihnen helfen, nach Artikeln zu suchen und Bestellungen aufzugeben. Was kann ich für Sie tun? | |
| ich möchte ein auto kaufen | |
| Tut mir leid, wir haben keine Autos auf Lager. Gibt es noch etwas, das Sie suchen? | |
| ja, was ist mit uhren? | |
| Wir haben die Google Watch. Möchten Sie sie in den Einkaufswagen legen? | |
| nein danke | |
| Kann ich sonst noch etwas für Sie tun? | |
| nein | |
| Okay, vielen Dank für Ihren Einkauf bei Google. Noch einen schönen Tag. |
Nicht erkannte Eingabe
Der Nutzer fragt nach einem Thema, das nicht mit Produkten oder Bestellungen zusammenhängt. Der Agent wiederholt, welche Themen er abdeckt, und fragt den Nutzer, wobei er Hilfe benötigt.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| hi | |
| Hallo, ich bin Ihr Google-Einkaufsassistent. 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 Ihnen helfen, nach Produkten wie Smartphones, Uhren und Kopfhörern zu suchen. Ich kann Ihnen auch helfen, Bestellungen aufzugeben. Was kann ich für Sie tun? |
Grundlegende Einrichtung
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 Tool einrichten.
Tool einrichten
Dieser Agent enthält Tools, die für die Integration mit externen Diensten verwendet werden. Mit dem vordefinierten Tool-Installationsprogramm können Sie Beispielcode und -daten für Ihren vordefinierten Agent bereitstellen.
Wenn Sie Beispielcode und -daten für den vordefinierten Retail Agent bereitstellen und konfigurieren möchten, maximieren Sie diesen Abschnitt, um eine Anleitung zu erhalten.
- Laden Sie das vordefinierte 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. - In der Datei README.md finden Sie eine detaillierte Übersicht über das Installationsprogramm und seine Anforderungen.
- Führen Sie
pip install -r requirements.txtaus, um die Anforderungen zu installieren. -
Führen Sie
gcloud auth application-default loginaus, um sich mit gcloud auth zu authentifizieren. -
Führen Sie das Installationsprogramm mit
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retailaus. -
Nachdem Sie alle erforderlichen Dienste bereitgestellt haben, konfigurieren Sie jedes Tool im vordefinierten Agent 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 Konsole 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
servers:Feld 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
serversFeld durch den vom Installationsprogramm protokollierten Endpunkt zu ersetzen. - Klicken Sie auf Speichern.
-
Gewähren Sie dem Compute Engine-Dienstkonto
(
your-project-number-developer.gserviceaccount.com) die Rolle Cloud Datastore-Nutzer, 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 anzeigt, Artikel in den Einkaufswagen legt und Artikel aus
dem Einkaufswagen entfernt.
Bestellen
Mit dem Place Order Tool wird eine Bestellung mit dem aktuellen
Einkaufswagen 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.