Vordefinierter Reise-Agent

Mit dem vordefinierten Agent von Travel können Nutzer nach POIs suchen, Reiseempfehlungen erhalten und Hotels buchen. Der Agent verwendet Nutzerprofildaten, um Empfehlungen für den Nutzer anzupassen, falls diese angegeben werden.

Beispieldialoge

Die folgenden Beispieldialogfelder zeigen gängige Szenarien, die in diesem vordefinierten Agent ausgeführt werden.

POI-Suche und Hotelbuchung

Ein Nutzer fragt nach Restaurants in Washington, D.C. Der Agent empfiehlt einige POIs und der Nutzer bittet um die Buchung eines Hotels. Der Agent erhebt die erforderlichen Informationen, einschließlich Hotel, Check-in-Datum, Check-out-Datum, Anzahl der Reisenden und Anzahl der Zimmer. Der Nutzer bestätigt die Informationen und der Agent bucht den Aufenthalt und teilt ihm eine Bestätigungsnummer mit.

Nutzereingabe Agent-Antwort
Hallo, gibt es gute Fischrestaurants in Washington, D.C.?
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 Ihnen noch bei etwas anderem behilflich sein?
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. Welche 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
Sehr gut. Ich möchte nur noch ein paar Details bestätigen. Du bleitest vom 06. bis 10. November 4 Nächte. Ist das richtig?
Ich melde mich am 8.
Ok, du meldest dich am 08.11. und am 11.12 ab?
ja, das ist perfekt
Sehr gut. Ich bestätige kurz deine Buchungsdetails.
Hotelname = Beacon Hotel und Geschäftsquartale
Check-in-Datum = 8. November
Check-out-Datum = 12. November
# Zimmer = 1
# Reisende = 1

Ist das richtig?
mein Sohn wird mit mir kommen
Okay, also zwei Reisende. Ich möchte jetzt deine Buchungsdetails aktualisieren
Hotelname = Beacon Hotel und Geschäftsquartale
Anreisedatum = 8. November
Abreisedatum = 12. November
# Zimmer = 1
# Reisende = 2

Ist das richtig?
Ja, bitte buchen
Sehr gut. Wir haben Ihre Buchung bestätigt und haben die Bestätigungsnummer 2UDVXUUV für Ihre Unterlagen.
Kann ich Ihnen noch bei etwas anderem behilflich sein?
Nein, das war's, danke!
Vielen Dank, dass Sie mit Google gereist sind! Noch einen schönen Tag.

Reiseideen

Der Nutzer sagt, dass er mit seiner Familie Skiurlaub machen möchte. Der Agent schlägt einige Skiziele in den USA vor und der Nutzer fragt, ob er Empfehlungen außerhalb des Landes hat. Der Agent zeigt eine Liste von Zielen außerhalb der USA an. Schließlich bittet der Nutzer den Agent, einen Aufenthalt an einem der Reiseziele zu buchen, und zeigt eine Liste von Hotels in der Nähe an.

Nutzereingabe Agent-Antwort
Ich möchte mit meiner Familie Skiurlaub machen. Was kann ich tun?
Ich liebe Skifahren! Hier sind einige beliebte Skigebiete in den USA:
- Arapahoe Basin
- Aspen Highlands
- Beaver Creek
- Breckenridge
- Sun Peaks Resort
Ich habe irgendwo außerhalb der Staaten nachgedacht. Haben Sie etwas daran gedacht?
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
Toll, danke! Können Sie für mich eine Übernachtung im Whistler Blackcomb buchen?
Hier sind einige Hotels in Whistler Blackcomb. Welche möchten Sie buchen?:
- Blackcomb Lodge
- Blackcomb Springs Suiten - True Ski-in, Ski-out Resort
- Pinnacle Hotel Whistler
- Fairmont Château Whistler

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

Tool-Einrichtung

Dieser Agent enthält tools zur Einbindung in externe Dienste. Mit dem Installationsprogramm des vordefinierten Tools können Sie Beispielcode und Daten für den vordefinierten Agent bereitstellen.

Maximieren Sie den Bereich für weitere Informationen, um Beispielcode und Daten für den vordefinierten Reise-Agent bereitzustellen und zu konfigurieren.

  1. Laden Sie das Installationsprogramm des vordefinierten Tools in ein lokales Verzeichnis herunter.
  2. Gehen Sie zu dem lokalen Verzeichnis, in das Sie installer.zip heruntergeladen haben.
  3. Entpacken Sie installer.zip und öffnen Sie den Ordner installer.
  4. Lesen Sie README.md, um einen detaillierten Überblick über das Installationsprogramm und seine Anforderungen zu erhalten.
  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 vom Installationsprogramm protokollierten URLs:

    Vertex AI Search and Conversation

    1. Wenn Sie den vordefinierten Agent noch nicht importiert haben, importieren Sie den Agent in Ihr Projekt.
    2. Rufen Sie in der Agent Builder-Konsole die Seite Search and Conversation auf.

      Search and Conversation

    3. Wählen Sie im Drop-down-Menü der Konsole Ihr Projekt 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 den Agent in Ihr Projekt.
    2. Öffnen Sie die Dialogflow CX Console.
    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.

Mit dem Tool places_search werden Informationen zu POIs abgerufen, einschließlich POIs in der Nähe eines Standorts.

Mit dem hotel_search-Tool werden Informationen über Hotels abgerufen, einschließlich Hotels in der Nähe eines Standorts.

Hotelbuchung

Mit dem hotel_booking-Tool können Hotelbuchungen erstellt und Informationen zu Hotelbuchungen abgerufen werden.

Nutzerprofil abrufen

Mit dem get_user_profile-Tool werden Nutzerprofile abgerufen, mit denen sich Empfehlungen für den Nutzer anpassen lassen.

Fertig

Der Agent und seine Integrationen sollten jetzt eingerichtet und bereit zum Testen sein.