L'agente predefinito Viaggi consente agli utenti di cercare punti d'interesse (PDI), ricevere consigli di viaggio e prenotare hotel. L'agente utilizza i dati del profilo utente per personalizzare i suggerimenti per l'utente, se forniti. Questo agente predefinito utilizza gli agenti generativi.
Finestre di dialogo di esempio
Le seguenti finestre di dialogo di esempio mostrano scenari comuni gestiti da questo agente predefinito.
Ricerca di PDI e prenotazione di hotel
L'utente chiede informazioni sui ristoranti a Washington DC. L'agente consiglia alcuni punti d'interesse e l'utente chiede di prenotare un hotel. L'agente raccoglie le informazioni richieste, tra cui l'hotel, la data del check-in, la data del check-out, il numero di viaggiatori e il numero di camere. L'utente conferma le informazioni e l'agente prenota il soggiorno, fornendo all'utente un numero di conferma.
Input utente | Risposta dell'agente |
---|---|
ciao ci sono buoni ristoranti di pesce a Washington DC? | |
Ecco alcuni ristoranti di pesce a Washington D.C.: - The Oceanaire Ripristina Room - Tony and Joe'simmorton - Joe's food, Prime Steak e Stone Crab |
|
Posso esserti d\'aiuto in altro modo? | |
Vorrei prenotare un soggiorno di quattro notti a Washington | |
Ecco alcuni hotel a Washington DC che ho trovato. Quale vuoi prenotare?: - Cambria Hotel Washington D.C. Navy Yard Riverfront - Beacon Hotel & Corporate Quarters - Holiday Inn Washington Capitol - Natl Mall, an IHG Hotel |
|
Beacon Hotel sembra buono | |
Bene, vorrei confermare alcuni dettagli. Soggiornerai 4 notti, dal 11-06 al 10-11 giusto? | |
in realtà faccio il check-in l'8 | |
Ok, quindi farai il check-in l'11-08 e il check-out l'11-12? | |
sì è perfetto | |
Ottimo, vorrei confermare i dettagli della prenotazione Nome hotel = Beacon Hotel & Corporate Quarters Data del check-in = 8 novembre Data del check-out = 12 novembre # Camere = 1 # Viaggiatori = 1 È corretto? |
|
mio figlio verrà con me | |
Ok, quindi due viaggiatori. Voglio aggiornare i dettagli della prenotazione Nome hotel = Beacon Hotel & Corporate Quarters Data del check-in = 8 novembre Data del check-out = 12 novembre # Camere = 1 # Viaggiatori = 2 È corretto? |
|
sì, prenotalo per me | |
Bene. Abbiamo confermato la tua prenotazione e abbiamo la conferma n. 2UDVXUUV come riferimento. | |
Posso esserti d\'aiuto in altro modo? | |
no, grazie! | |
Grazie per aver viaggiato con Google. Ti auguro una buona giornata. |
Idee per i viaggi
L'utente dice di voler portare la famiglia in una vacanza sulla neve. L'agente suggerisce alcune destinazioni sciistiche negli Stati Uniti e l'utente chiede se ha consigli fuori dal paese. L'agente presenta un elenco di destinazioni al di fuori degli Stati Uniti. Infine, l'utente chiede all'agente di prenotare un soggiorno in una delle destinazioni e presenta un elenco di hotel nelle vicinanze.
Input utente | Risposta dell'agente |
---|---|
Vorrei portare la mia famiglia in una vacanza sulla neve, qualche suggerimento? | |
Adoro sciare! Ecco alcune destinazioni sciistiche popolari negli Stati Uniti: - Arapahoe Basin - Aspen Highlands - Beaver Creek - Breckenridge - Sun Peaks Resort |
|
Stavo pensando da qualche parte al di fuori degli stati, hai qualcosa in mente? | |
Naturalmente, Ecco alcune popolari destinazioni sciistiche al di fuori degli Stati Uniti: - St. Moritz - Niseko United - Valle di Hakuba - Nozawa Onsen - Whistler Blackcomb - Stazione sciistica di Big White - Sun Peaks Resort |
|
benissimo, grazie! Puoi prenotarmi un soggiorno da Whistler Blackcomb? | |
Ecco alcuni hotel a Whistler Blackcomb. Quale vuoi prenotare?: - Blackcomb Lodge - Blackcomb Springs Suite - Vero accesso diretto alle piste da sci - Pinnacle Hotel Whistler - Fairmont Château Whistler |
Configurazione di base
Per configurare questo agente predefinito:
- Importa l'agente predefinito.
- Configura gli tools forniti con i servizi esterni. Consulta Configurazione degli strumenti.
Configurazione dello strumento
Questo agente include tools utilizzati per l'integrazione con servizi esterni. Puoi usare il programma di installazione predefinito dello strumento per eseguire il deployment di dati codice campioneio per l'agente predefinito.
Per eseguire il deployment e configurare il codice e i dati campione per l'agente predefinito Travel, espandi per visualizzare le istruzioni.
- Scarica il programma di installazione dello strumento predefinito in una directory locale.
- Vai alla directory locale in cui hai scaricato installer.zip.
-
Decomprimi il file installer.zip e apri la cartella
installer
. - Consulta il file README.md per una panoramica dettagliata del programma di installazione e dei relativi requisiti.
-
Esegui
pip install -r requirements.txt
per installare i requisiti. -
Esegui
gcloud auth application-default login
per l'autenticazione mediante gcloud auth. -
Esegui il programma di installazione utilizzando
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=travel
-
Dopo aver eseguito il deployment di tutti i servizi richiesti, configura ogni strumento nell'agente predefinito con gli URL forniti registrati dal programma di installazione:
- Apri la console Dialogflow CX.
- Scegli il tuo progetto Google Cloud.
- Se non hai ancora importato l'agente predefinito, importalo nel progetto.
- Seleziona l'agente.
- Fai clic sull'icona delle risorse generative.
- Fai clic su Strumenti.
-
Per ogni strumento dell'agente, modifica lo schema per sostituire l'URL nel campo
servers:
con l'endpoint registrato dal programma di installazione. - Fai clic su Salva.
Ricerca di luoghi
Lo strumento places_search
viene utilizzato per ottenere informazioni su punti d'interesse,
inclusi punti d'interesse nelle vicinanze di una località.
Ricerca di hotel
Lo strumento hotel_search
viene utilizzato per ottenere informazioni sugli hotel, inclusi
gli hotel nelle vicinanze di una località.
Prenotazione hotel
Lo strumento hotel_booking
viene utilizzato per creare e ottenere informazioni sulle prenotazioni
di hotel.
Recupera profilo utente
Lo strumento get_user_profile
viene utilizzato per recuperare i profili utente che possono essere utilizzati
per personalizzare i consigli per l'utente.
Completa
L'agente e le sue integrazioni dovrebbero ora essere configurati e pronti per essere testati.