Mit dem auf dem Travel Playbook basierenden vordefinierten Agent können Nutzer nach Points of Interest (POI) suchen, Reiseempfehlungen erhalten und Hotels buchen. Der Agent verwendet Nutzerprofildaten, um Empfehlungen für den Nutzer anzupassen, sofern diese Daten verfügbar sind.
Beispieldialoge
Die folgenden Beispieldialoge zeigen häufige Szenarien, die von diesem vordefinierten Agent behandelt werden.
POI-Suche und Hotelbuchung
Der Nutzer fragt nach Restaurants in Washington, D.C. Der Agent empfiehlt einige Points of Interest und der Nutzer möchte ein Hotel buchen. Der Agent erfasst 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 dem Nutzer eine Bestätigungsnummer mit.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| 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 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 |
|
| Das Beacon Hotel klingt gut. | |
| Sehr gut, lassen Sie mich nur ein paar Details bestätigen. Sie bleiben vier Nächte, vom 6. bis 10. November, richtig? | |
| Ich checke am 8. November ein. | |
| Okay, Sie checken also am 8. November ein und am 12. November aus? | |
| Ja, das ist perfekt. | |
| Sehr gut, lassen Sie mich nur Ihre Buchungsdetails bestätigen: Hotelname = Beacon Hotel & Corporate Quarters Check-in-Datum = 8. November Check-out-Datum = 12. November Anzahl der Zimmer = 1 Anzahl der Reisenden = 1 Stimmt das? |
|
| Mein Sohn kommt mit. | |
| Okay, also zwei 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 Stimmt das? |
|
| Ja, bitte buchen Sie das für mich. | |
| Sehr gut! Wir haben Ihre Buchung bestätigt. Ihre Bestätigungsnummer lautet 2UDVXUUV. | |
| Kann ich Ihnen noch weiterhelfen? | |
| Nein, das war alles. Vielen Dank! | |
| Vielen Dank, dass Sie mit Google reisen. Noch einen schönen Tag. |
Reiseinspiration
Der Nutzer sagt, dass er mit seiner Familie einen Skiurlaub machen möchte. Der Agent schlägt einige Skigebiete in den USA vor und der Nutzer fragt, ob der Agent Empfehlungen außerhalb der USA hat. Der Agent präsentiert eine Liste mit Reisezielen außerhalb der USA. Schließlich bittet der Nutzer den Agent, einen Aufenthalt an einem der Reiseziele zu buchen, und der Agent präsentiert eine Liste mit Hotels in der Nähe.
| Nutzereingabe | Antwort des KI-Agenten |
|---|---|
| Ich möchte mit meiner Familie einen Skiurlaub machen. Haben Sie Vorschläge? | |
| Ich liebe Skifahren! Hier sind einige beliebte Skigebiete in den USA: - Arapahoe Basin - Aspen Highlands - Beaver Creek - Breckenridge - Sun Peaks Resort |
|
| Ich habe an ein Ziel außerhalb der USA gedacht. Haben Sie Vorschläge? | |
| 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 |
|
| Sehr gut, vielen Dank! Können Sie einen Aufenthalt in Whistler Blackcomb für mich 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 Agent ein:
- Importieren Sie den vordefinierten Agent.
- Konfigurieren Sie die bereitgestellten Tools mit Ihren externen Diensten. Weitere Informationen finden Sie unter Tool einrichten.
Tool einrichten
Dieser Agent enthält Tools, die für die Integration mit externen Diensten verwendet werden. Mit dem vordefinierten Tool-Installationsprogramm können Sie Beispielcode und -daten für Ihren vordefinierten Agent bereitstellen.
Wenn Sie Beispielcode und -daten für den vordefinierten Travel -Agent bereitstellen und konfigurieren möchten, maximieren Sie diesen Abschnitt, um eine Anleitung zu erhalten.
- Laden Sie das vordefinierte Tool-Installationsprogramm in ein lokales Verzeichnis herunter.
- Rufen Sie das lokale Verzeichnis auf, in das Sie installer.zip heruntergeladen haben.
- Entzippen Sie installer.zip und öffnen Sie den Ordner
installer. - In der Datei README.md finden Sie eine detaillierte Übersicht über das Installationsprogramm und seine Anforderungen.
- Führen Sie
pip install -r requirements.txtaus, um die Anforderungen zu installieren. -
Führen Sie
gcloud auth application-default loginaus, um sich mit gcloud auth zu authentifizieren. -
Führen Sie das Installationsprogramm mit
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=travelaus. -
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
- Wenn Sie den vordefinierten Agent noch nicht importiert haben, importieren Sie ihn in Ihr Projekt.
- Rufen Sie Generative AI App Builder auf.
- Wählen Sie Ihr Projekt im Drop-down-Menü der Konsole 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
servers:Feld 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 ihn 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
serversFeld durch den vom Installationsprogramm protokollierten Endpunkt zu ersetzen. - Klicken Sie auf Speichern.
-
Gewähren Sie dem Compute Engine-Dienstkonto
(
your-project-number-developer.gserviceaccount.com) die Rolle Cloud Datastore-Nutzer, damit die neu bereitgestellten Cloud Run-Funktionen auf Firestore zugreifen können.
Orte suchen
Mit dem Tool places_search können Sie Informationen zu Points of Interest abrufen, einschließlich Points of Interest in der Nähe eines Standorts.
Hotelsuche
Mit dem Tool hotel_search können Sie Informationen zu Hotels abrufen, einschließlich Hotels in der Nähe eines Standorts.
Hotelbuchung
Mit dem Tool hotel_booking können Sie Hotelbuchungen erstellen und Informationen dazu abrufen.
Nutzerprofil abrufen
Mit dem Tool get_user_profile können Sie Nutzerprofile abrufen, die verwendet werden können, um Empfehlungen für den Nutzer anzupassen.
Abgeschlossen
Ihr Agent und seine Integrationen sollten jetzt eingerichtet und bereit zum Testen sein.