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:
- Importieren Sie den vordefinierten Agent.
- 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.
- Laden Sie das Installationsprogramm des vordefinierten Tools in ein lokales Verzeichnis herunter.
- Gehen Sie zu dem lokalen Verzeichnis, in das Sie installer.zip heruntergeladen haben.
- Entpacken Sie installer.zip und öffnen Sie den Ordner
installer
. - Lesen Sie README.md, um einen detaillierten Überblick über das Installationsprogramm und seine Anforderungen zu erhalten.
- Führen Sie
pip install -r requirements.txt
aus, um die Anforderungen zu installieren. -
Führen Sie
gcloud auth application-default login
aus, um sich mit gcloud auth zu authentifizieren. -
Führen Sie das Installationsprogramm mit
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=travel
aus. -
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
- Wenn Sie den vordefinierten Agent noch nicht importiert haben, importieren Sie den Agent in Ihr Projekt.
- Rufen Sie in der Vertex AI Conversation-Konsole die Seite Search and Conversation auf.
- Wählen Sie im Drop-down-Menü der Konsole Ihr Projekt 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 Feld
servers:
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 den Agent in Ihr Projekt.
- Öffnen Sie die Dialogflow CX Console.
- 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 Feld
servers
durch den vom Installationsprogramm protokollierten Endpunkt zu ersetzen. - Klicken Sie auf Speichern.
Places-Suche
Mit dem Tool places_search
werden Informationen zu POIs abgerufen, einschließlich POIs in der Nähe eines Standorts.
Hotelsuche
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.