Vordefinierter Einzelhandels-Agent

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:

  1. Vordefinierten Agent importieren
  2. 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.

  1. Laden Sie das vorkonfigurierte Tool-Installationsprogramm in ein lokales Verzeichnis herunter.
  2. Rufen Sie das lokale Verzeichnis auf, in das Sie installer.zip heruntergeladen haben.
  3. Entpacken Sie installer.zip und öffnen Sie den Ordner installer.
  4. Eine detaillierte Übersicht über das Installationsprogramm und seine Anforderungen finden Sie in der Datei README.md.
  5. Führen Sie pip install -r requirements.txt aus, um die Anforderungen zu installieren.
  6. Führen Sie gcloud auth application-default login aus, um sich mit gcloud auth zu authentifizieren.
  7. Führen Sie das Installationsprogramm mit python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail aus.
  8. 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

    1. Wenn Sie den vordefinierten Agent noch nicht importiert haben, importieren Sie ihn in Ihr Projekt.
    2. Rufen Sie die Vertex AI Agent Builder-Konsole auf.

      Vertex AI Agent Builder-Konsole

    3. Wählen Sie Ihr Projekt im Drop-down-Menü der Console aus.
    4. Wählen Sie Ihre App aus.
    5. Klicken Sie auf das Symbol für Tools.
    6. Bearbeiten Sie für jedes Tool im Agent das Schema, um die URL im Feld servers: durch den vom Installationsprogramm protokollierten Endpunkt zu ersetzen.
    7. Klicken Sie auf Speichern.

    Dialogflow CX

    1. Wenn Sie den vordefinierten Agent noch nicht importiert haben, importieren Sie ihn in Ihr Projekt.
    2. Öffnen Sie die Dialogflow CX-Konsole.
    3. Wählen Sie Ihr Google Cloud-Projekt aus.
    4. Wählen Sie den Agent aus.
    5. Klicken Sie auf das Symbol für Generative Ressourcen.
    6. Klicken Sie auf Tools.
    7. Bearbeiten Sie für jedes Tool im Agent das Schema, um die URL im Feld servers durch den vom Installationsprogramm protokollierten Endpunkt zu ersetzen.
    8. Klicken Sie auf Speichern.
  9. 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.