Vordefinierter Reise-Agent

Mit dem Playbook-basierten vordefinierten Agenten für Reisen können Nutzer nach POIs suchen, Reiseempfehlungen erhalten und Hotels buchen. Der Agent verwendet Nutzerprofildaten, um Empfehlungen anzupassen, sofern diese bereitgestellt werden.

Beispieldialog

In diesem Beispieldialog werden häufige Szenarien gezeigt, die von diesem vordefinierten Agenten verarbeitet werden.

POI-Suche und Hotelbuchung

  1. Der Nutzer fragt nach Restaurants in Washington, D.C.
  2. Der Agent empfiehlt einige Sehenswürdigkeiten und der Nutzer bittet darum, ein Hotel zu buchen.
  3. Der Agent erfasst die erforderlichen Informationen, einschließlich Hotel, Check-in-Datum, Check-out-Datum, Anzahl der Reisenden und Anzahl der Zimmer.
  4. Der Nutzer bestätigt die Informationen und der KI-Agent bucht den Aufenthalt und gibt dem Nutzer eine Bestätigungsnummer.
Nutzereingabe Antwort des KI-Agenten
Hallo, gibt es in Washington, D.C. gute Fischrestaurants?
Hier sind einige Fischrestaurants in Washington, D.C.:
- The Oceanaire Seafood Room
- Tony and Joe's Seafood Place
- Joe's Seafood, Prime Steak & Stone Crab
Kann ich dir sonst noch weiterhelfen?
Ich möchte einen Aufenthalt für vier Nächte in Washington, D.C. buchen.
Hier sind einige Hotels in Washington, D.C., die ich gefunden habe. Welches möchten Sie buchen?:
- Cambria Hotel Washington D.C. Navy Yard Riverfront
- Beacon Hotel & Corporate Quarters
- Holiday Inn Washington Capitol - Natl Mall, an IHG Hotel
Beacon Hotel klingt gut
Vielen Dank. Ich muss nur noch ein paar Informationen abgleichen. Sie bleiben 4 Nächte, vom 06.11. bis zum 10.11., richtig?
Ich checke am 8. ein.
Okay, Sie checken also am 8. November ein und am 12. November aus?
Ja, das ist perfekt.
Super, ich bestätige kurz Ihre Buchungsdetails:
Hotelname = Beacon Hotel & Corporate Quarters
Check-in-Datum = 8. November
Check-out-Datum = 12. November
Anzahl der Zimmer = 1
Anzahl der Reisenden = 1

Ist das richtig?
mein Sohn wird mich begleiten
Ok, also 2 Reisende. Ich aktualisiere Ihre Buchungsdetails:
Hotelname = Beacon Hotel & Corporate Quarters
Check-in-Datum = 8. November
Check-out-Datum = 12. November
Anzahl der Zimmer = 1
Anzahl der Reisenden = 2

Ist das richtig?
Ja, bitte buchen Sie ihn für mich.
Sehr gut! Wir haben Ihre Buchung bestätigt. Die Bestätigungsnummer lautet 2UDVXUUV.
Kann ich dir sonst noch weiterhelfen?
Nein, das war alles, danke!
Vielen Dank, dass Sie mit Google reisen. Ich wünsche Ihnen einen schönen Tag.

Reiseinspirationen

  1. Der Nutzer möchte mit seiner Familie einen Skiurlaub machen.
  2. Der KI-Agent schlägt einige Skigebiete in den USA vor.
  3. Der Nutzer fragt, ob der KI-Agent Empfehlungen für das Ausland hat.
  4. Der Agent präsentiert eine Liste von Reisezielen außerhalb der USA.
  5. Der Nutzer bittet den Agenten, einen Aufenthalt an einem der Reiseziele zu buchen.
  6. Der Agent präsentiert eine Liste von Hotels in der Nähe des Reiseziels.
Nutzereingabe Antwort des KI-Agenten
Ich möchte mit meiner Familie einen Skiurlaub machen. Hast du Vorschläge?
Ich fahre gern Ski. Hier sind einige beliebte Skigebiete in den USA:
- Arapahoe Basin
- Aspen Highlands
- Beaver Creek
- Breckenridge
- Sun Peaks Resort
Ich dachte an ein Ziel außerhalb der USA. Hast du eine Idee?
Natürlich! Hier sind einige beliebte Skigebiete außerhalb der USA:
- St. Moritz
- Niseko United
- Hakuba Valley
- Nozawa Onsen
- Whistler Blackcomb
- Big White Ski Resort
- Sun Peaks Resort
Super, danke! Kannst du mir einen Aufenthalt in Whistler Blackcomb buchen?
Hier sind einige Hotels in Whistler Blackcomb. Welches möchten Sie buchen?:
- Blackcomb Lodge
- Blackcomb Springs Suites - True Ski-in, Ski-out Resort
- Pinnacle Hotel Whistler
- Fairmont Château Whistler

Grundlegende Einrichtung

So richten Sie diesen vordefinierten Agenten ein:

  1. Vordefinierten Agent importieren
  2. Konfigurieren Sie die bereitgestellten Tools mit Ihren externen Diensten. Weitere Informationen finden Sie unter Tool einrichten.

Tool einrichten

Dieser Agent enthält Tools, die in externe Dienste eingebunden sind. Nutzer können mit dem vordefinierten Tool-Installationsprogramm Beispielcode und ‑daten für ihren vordefinierten Agenten bereitstellen.

Wenn Sie Beispielcode und -daten für den vordefinierten Reise-Agenten bereitstellen und konfigurieren möchten, maximieren Sie die Anleitung.

  1. Laden Sie das vordefinierte 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. In der Datei README.md finden Sie eine detaillierte Übersicht über das Installationsprogramm und die Anforderungen.
  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=travel aus.
  8. Nachdem Sie alle erforderlichen Dienste bereitgestellt haben, konfigurieren Sie jedes Tool im vordefinierten Agent mit den bereitgestellten URLs, die vom Installationsprogramm protokolliert wurden:

    Generative AI App Builder

    1. Wenn Sie den vordefinierten Agent noch nicht importiert haben, importieren Sie ihn in Ihr Projekt.
    2. Rufen Sie den Generative AI App Builder auf.

      Generative AI App Builder

    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 Agenten 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 Agenten 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.

Places Search-Tool

Das Tool places_search ruft Informationen zu POIs ab, einschließlich POIs in der Nähe eines Standorts.

Hotelsuchtool

Das Tool hotel_search ruft Informationen zu Hotels ab, einschließlich Hotels in der Nähe eines Standorts.

Hotelbuchungstool

Das Tool hotel_booking erstellt und ruft Informationen zu Hotelbuchungen ab. Das Tool verwendet die Application Integration, um die Methode HotelService.CreateBooking aufzurufen.

Tool „Nutzerprofil abrufen“

Das Tool get_user_profile ruft Nutzerprofile ab, mit denen Empfehlungen angepasst werden können.

Abgeschlossen

Ihr Agent und seine Integrationen sind eingerichtet und können getestet werden.