Vordefinierter Shopping Assistant-Agent mit Vertex AI Search for Retail

Der Playbook-basierte vorkonfigurierte Kundenservicemitarbeiter für den Shopping Assistant beantwortet Fragen zu Einzelhandelsprodukten, zur Bestellung, zum Bestellstatus und zur Bestellstornierung. Dabei werden Vertex AI Search for Retail und benutzerdefinierte Fulfillment-Nutzlast verwendet, um eine ansprechende visuelle Darstellung zu ermöglichen.

Beispieldialoge

Die folgenden Beispieldialoge veranschaulichen gängige Szenarien, die von diesem vordefinierten Agenten verarbeitet werden.

Produkt- und Rezensionsvergleich

Der Nutzer möchte sich traditionelle Saris ansehen. Der Kundenservicemitarbeiter präsentiert einige beliebte Optionen und der Nutzer wählt die erste aus. Der Nutzer fragt nach passenden Schuhen. Der Kundenservicemitarbeiter präsentiert beliebte Optionen. Der Nutzer bittet um einen Vergleich der Rezensionen und wählt die Option mit der höchsten Bewertung aus. Der Kundenservicemitarbeiter fragt nach der Größe und bestätigt, dass die Schuhe in den Einkaufswagen gelegt wurden.

Nutzereingabe Antwort des Kundenservicemitarbeiters
zeige mir traditionelle Saris
[Produkte präsentieren] Haben Sie Interesse an einem dieser Produkte oder suchen Sie nach anderen Optionen?
Der erste sieht gut aus.
Gute Wahl. Das indische Schönheits-Selbstdesign, gedruckte Mode Georgette Sari ist ein schönes Stück. Da Saris in der Regel in einer Einheitsgröße erhältlich sind, passt er perfekt. Möchten Sie ihn in Ihren Einkaufswagen legen?
Haben Sie dazu passende Pumps?
[Produkte präsentieren] Haben Sie Interesse an einem dieser Produkte oder suchen Sie nach anderen Optionen?
Ja, aber können Sie sich die Kundenrezensionen ansehen und die beste davon auswählen?
Die Damenschuhe von Flat n Heels haben eine durchschnittliche Bewertung von 4 von 5 Sternen, während die Damenschuhe von Glitzy Galz eine durchschnittliche Bewertung von 4,5 von 5 Sternen haben. Kunden, die die Flat n Heels Women Heels gekauft haben, haben gemischte Rezensionen abgegeben. Einige fanden sie zuerst bequem, nach einigen Stunden aber unbequem, während andere ihren Komfort lobten. Die Glitzy Galz Women Heels hingegen erhielten überwiegend positive Rezensionen. Die Kunden lobten die Passform, Qualität und das Design. Welchen möchten Sie in Ihren Einkaufswagen legen?
diejenige mit den besten Rezensionen und Bewertungen
Die Glitzy Galz Women Heels haben die höchste Bewertung von 4,5 von 5 Sternen. Welche Größe möchten Sie für die Glitzy Galz-Stilettos wählen? Wir haben Größen von 36 bis 46.
6
Perfekt! Die Glitzy Galz-Stilettos in Größe 6 wurden Ihrem Einkaufswagen mit einer Stückzahl von 1 hinzugefügt. Möchten Sie noch etwas in den Einkaufswagen legen?

End-to-End-Einkaufserlebnis

Der Nutzer sieht sich den Produktkatalog an. Der Kundenservicemitarbeiter präsentiert Empfehlungen basierend auf der Anfrage des Nutzers. Nach einigen Suchanfragen findet der Nutzer einen Artikel, den er kaufen möchte. Der Kundenservicemitarbeiter bestätigt die Größe und Stückzahl des zu kaufenden Artikels sowie das voraussichtliche Lieferdatum. Der Nutzer fordert ein anderes Lieferdatum an, das nicht verfügbar ist, und stimmt dem ursprünglichen Lieferdatum zu. Der Kundenservicemitarbeiter bestätigt die hinterlegten Liefer-, Zahlungs- und Kontaktdaten. Der Nutzer aktualisiert die Lieferinformationen und bestätigt sie. Der Kundenservicemitarbeiter gibt die Bestellung auf und nennt dem Nutzer die Bestellnummer.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Es wird kalt. Haben Sie gute Pullover?
[Presents products] Haben Sie Interesse an einem dieser Produkte oder suchen Sie nach anderen Optionen?
Der Damenpullover gefällt mir für meine Frau, aber ich suche einen Jungenpullover.
[Presents products] Haben Sie Interesse an einem dieser Produkte oder suchen Sie nach anderen Optionen?
den ersten Damenpullover in den Einkaufswagen legen
Welche Größe möchten Sie für den Nineteen Solid Round Neck Casual Women's Sweater wählen? Wir haben Größen von XS bis XXL.
Mittel
Perfekt! Der Nineteen Solid Round Neck Casual Women's Sweater in Größe M wurde Ihrem Einkaufswagen mit einer Stückzahl von 1 hinzugefügt. Möchten Sie noch etwas in den Einkaufswagen legen?
no
Der Nineteen Solid Round Neck Casual Women's Sweater kann frühestens am 29. April 2024 geliefert werden. Wären Sie daran interessiert?
Können Sie es am 28. April liefern?
Leider können wir den Damenpullover „Nineteen Solid Round Neck Casual“ nicht am 28. April 2024 liefern. Die früheste Zustellung ist der 29. April 2024.
Ok, lassen Sie den Liefertermin unverändert.
Alles klar. Ihr Nineteen Solid Round Neck Casual Women's Sweater wird am 29. April 2024 geliefert. Prüfen wir jetzt Ihre Profildetails, um sicherzugehen, dass alles auf dem neuesten Stand ist:\
Lieferadresse: 638 Maple Street, Apt 11, Cupertino, CA 95014\
Zahlungsinformationen: Visa-Karte mit der Endung 4111
Kontaktnummer: 416-555-5555
E-Mail-Adresse: email@beispiel.de
Bitte prüfen Sie diese Angaben. Wenn alles korrekt ist, bestätigen Sie einfach. Wenn Sie Änderungen vornehmen möchten, lassen Sie es mich wissen.
Meine Adresse lautet jetzt 371 Talbot Street Carmichael, CA 95608.
Ihre Lieferadresse wurde auf 371 Talbot Street, Carmichael, CA 95608 aktualisiert. Möchten Sie sonst noch etwas ändern?
no
Ihre Bestellung für den Nineteen Solid Round Neck Casual Women's Sweater mit der Bestell-ID ee6b4cc7 wurde erfolgreich aufgegeben. Die Lieferung ist für den 29. April 2024 geplant.
Viele Grüße
Ihre Bestellung wurde aufgegeben. Kann ich Ihnen noch bei weiteren Fragen helfen?
Nein danke
Schön, dass ich Ihnen weiterhelfen konnte. Wenn Sie etwas von Cymbal Apparel benötigen, bin ich nur einen Klick entfernt.\

Status einer Bestellung prüfen

Der Nutzer möchte den Status einer Bestellung prüfen. Der Kundenservicemitarbeiter erfragt die Bestellnummer und ruft die Bestellinformationen ab. Der Kundenservicemitarbeiter gibt Details zu den Artikeln in der Bestellung sowie den aktuellen Status und das voraussichtliche Lieferdatum an.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Hallo
Du kannst eine der Optionen oben auswählen oder einfach eingeben, wonach du suchst. Ich helfe dir dann gerne weiter.
Ich möchte den Status meiner Bestellung prüfen.
Dabei kann ich Ihnen gern helfen. Nennen Sie mir bitte zuerst Ihre Bestell-ID.
ee6b4cc7
Ihre Bestellung wurde bestätigt. Die Bestellung wird derzeit bearbeitet.
Sie haben Folgendes bestellt:
Nineteen Solid Round Neck Casual Women's Sweater
Größe: Medium
Menge: 1
Geschätzte Lieferung: 29. April 2024
Kann ich sonst noch etwas für Sie tun?
Nein danke
Schön, dass ich Ihnen weiterhelfen konnte. Wenn du etwas von Cymbal Apparel benötigst, kannst du dich jederzeit gern an mich wenden.

Bestellung zurückgeben

Der Nutzer möchte eine Bestellung zurückgeben. Der Kundenservicemitarbeiter erfragt die Bestellnummer, ruft die Bestelldetails ab und bestätigt den Artikel, der zurückgegeben werden soll. Der Kundenservicemitarbeiter leitet dann die Rückgabe ein und stellt dem Nutzer ein Rücksendelabel zur Verfügung, das er ausdrucken und auf das Paket kleben kann.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Hallo
Du kannst eine der Optionen oben auswählen oder einfach eingeben, wonach du suchst. Ich helfe dir dann gerne weiter.
Ich möchte meine Bestellung zurückgeben
Ich helfe Ihnen gern bei Ihrer Rücksendung. Nennen Sie mir bitte zuerst Ihre Bestellnummer.
0fc77d64
Vielen Dank, dass Sie Ihre Bestellnummer angegeben haben. Ich habe Ihre Bestellung vom 12. April 2024 gefunden. Die Bestellung enthält ein dunkelblaues YK-T-Shirt mit Rundhalsausschnitt für Jungen in Größe S. Ist das der Artikel, den Sie zurückgeben möchten?
Ja
In Ordnung, ich habe die Rückgabe initiiert. Das Rücksendelabel finden Sie unten im Anhang. Bitte drucken Sie ihn aus und kleben Sie ihn auf das Paket, bevor Sie es zurücksenden. Kann ich Ihnen noch bei weiteren Fragen helfen?
Nein danke
Schön, dass ich Ihnen weiterhelfen konnte. Wenn du etwas von Cymbal Apparel benötigst, kannst du dich jederzeit gern an mich wenden.

Grundlegende Einstellungen

So richten Sie diesen vordefinierten Agent ein:

  1. Importieren Sie den vordefinierten Agent.
  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 für die Einbindung in externe Dienste verwendet werden. So konfigurieren Sie diese Tools:

  1. Erstellen Sie eine Firestore-Datenbank mit dem Namen apparel-db.
  2. Erstellen Sie einen Firestore-Integrations-Connector.
  3. Laden Sie die Anwendungsintegration für den Shopping Assistant herunter.
  4. Ersetzen Sie alle Verweise auf projects/customermod-genai-sa/locations/us-central1/connections/firestore durch die Kennung des in Schritt 2 erstellten Connectors.
  5. Laden Sie die Integration hoch und veröffentlichen Sie sie.
  6. Weisen Sie Ihrem Dialogflow-Dienst-Agent die Rolle Application Integration Invoker zu.
  7. Aktualisieren Sie die Property paths, damit sie in den OpenAPI-Spezifikationen der folgenden Tools auf die Integration verweist, die Sie in Schritt 5 erstellt haben: get-order-status, order-lookup, place-order und return-order.

Das search-products-Tool ruft die am besten übereinstimmenden Produkte basierend auf der Suchanfrage und dem Offsetwert aus dem Produktkatalog ab. Das Tool gibt eine benutzerdefinierte Nutzlastantwort zurück, die Produktdetails enthält. Diese benutzerdefinierte Nutzlast wird von der Benutzeroberfläche verwendet, um die Produkte in Form von Rich-Content-Elementen anzuzeigen.

Produktdetails

Das get-product-details-Tool ruft Produktdetails mithilfe der Retail API aus dem Produktkatalog ab. Die abgerufenen Produktdetails werden dann in ein vereinfachtes Format umgewandelt und zurückgegeben. Der Kundenservicemitarbeiter kann damit Fragen zu Produkten beantworten, die er dem Nutzer angezeigt hat.

Rezensionen

Mit dem get-reviews-Tool können Rezensionen für Produkte abgerufen werden. Es wird eine Liste der angezeigten Produkte erwartet und es werden Rezensionen für jedes Produkt abgerufen. Die generierten Rezensionen werden in ein benutzerdefiniertes Vorlagenformat (review_template) umgewandelt, das sich in einer umfassenden Benutzeroberfläche anzeigen lässt.

Ähnliche Produkte

Mit dem similar-products-Tool können Sie mithilfe der Retail Recommendation API Produkte finden, die einem bestimmten Produkt ähneln. Sie akzeptiert eine Produkt-ID und nutzt die Retail Recommendation API, um ähnliche Produkte aus dem Produktkatalog vorherzusagen.

Lieferdatum

Das store-delivery-date-Tool ist für das Speichern des bevorzugten Liefertermins des Nutzers für Artikel im Einkaufswagen verantwortlich. Dieser sollte mit dem frühesten geschätzten Liefertermin verglichen werden.

Das get-delivery-date-Tool ist für die Schätzung des Liefertermins für Artikel im Einkaufswagen verantwortlich.

Nutzerdaten

Das Tool get-user-info ruft die personenbezogenen Daten des Nutzers ab, einschließlich Versandadresse, Zahlungsinformationen, Telefonnummer und E-Mail-Adresse. Das Tool „update-user-info“ ist für die Aktualisierung der Nutzerinformationen verantwortlich.

Bestellverwaltung

Das place-order-Tool übernimmt die Bestellung der Artikel im Einkaufswagen. Die Bestellung wird in Firestore mit den Bestelldaten gespeichert, einschließlich Bestell-ID, Status, Erstellungszeitstempel und Liste der Produkte. Die Bestellnummer wird an den Kundenservicemitarbeiter zurückgegeben.

Das order-lookup-Tool ruft Bestelldaten anhand der angegebenen Bestell-ID aus einer Firestore-Datenbank ab.

Das return-order-Tool aktualisiert den Status einer Bestellung in der Firestore-Datenbank zu „return_pending“, um anzugeben, dass die Rücksendung vom Kunden initiiert wurde und die Bestellung noch aussteht.

Das get-order-status-Tool ist für das Abrufen des Status einer Bestellung und, falls die Bestellung versandt wurde, für die Sendungsverfolgung über die DHL API verantwortlich. Je nach Status der Bestellung werden entsprechende Nachrichten angezeigt.

Abgeschlossen

Ihr Agent und seine Integrationen sollten jetzt eingerichtet und bereit für den Test sein.