L'agente predefinito del Department of Motors (DMV) consente agli utenti di rinnovare la patente di guida online e prenotare appuntamenti presso gli uffici della motorizzazione. 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.
Rinnova patente di guida
Gli utenti richiedono di rinnovare la patente di guida. L'agente raccoglie le informazioni richieste, tra cui il numero della licenza dell'utente, la data di scadenza, il nome sulla licenza e la data di nascita. L'agente verifica quindi che la licenza è idonea al rinnovo e conferma che l'utente vuole procedere con un rinnovo online. L'agente crea l'applicazione online e fornisce un numero di conferma.
Input utente | Risposta dell'agente |
---|---|
Gentile | |
Ciao, sono il tuo assistente della motorizzazione. Posso aiutarti a rinnovare la patente di guida online e a prenotare un appuntamento presso un ufficio della motorizzazione. Come posso aiutarti oggi? | |
Vorrei rinnovare la mia patente di guida | |
Dimmi il numero della tua patente di guida più recente. | |
Sì, è ABCD1234. | |
Grazie, ho trovato il tuo profilo. Fornisci la data di scadenza della licenza. | |
09-01-2023 | |
Dimmi il nome riportato sulla licenza. | |
Il nome sulla licenza è Jacky Wang. | |
Grazie. Qual è la tua data di nascita? | |
1985-02-03 | |
Potresti confermarmi le informazioni? Nome del conducente: Jacky Wang Data di nascita: 02-03-1985 Numero patente di guida: ABCD1234 Data di scadenza: 09-01-2023 |
|
Sì, esatto | |
Grazie. Ho verificato le tue informazioni. Hai diritto al rinnovo online. Vuoi rinnovare la tua patente di guida online? | |
Sì | |
Hai richiesto il rinnovo della tua patente di guida. Il numero di conferma è 3LKCN0JS. | |
Posso fare qualcos'altro per aiutarti oggi? | |
No, ho finito, grazie | |
Grazie. Ti auguro una buona giornata. |
Prenotazione appuntamento
L'utente chiede di prenotare un appuntamento. L'agente raccoglie le informazioni richieste, tra cui l'ufficio specifico della motorizzazione, la data dell'appuntamento e l'ora dell'appuntamento. Dopo aver confermato i dettagli raccolti con l'utente, l'agente prenota l'appuntamento per l'utente e fornisce un numero di conferma.
Input utente | Risposta dell'agente |
---|---|
Puoi aiutarmi a prenotare un appuntamento? | |
Posso aiutarti a prenotare un appuntamento. Potresti fornirmi un indirizzo in modo che io possa cercare gli uffici della motorizzazione nelle vicinanze? | |
Sì, è 1st Main Street, MN. | |
Grazie. Ho trovato i seguenti uffici della motorizzazione nelle vicinanze per te. Puoi selezionarne uno? 1. Minnesota Driver & Vehicle Services: 2929 Chicago Ave, Minneapolis, MN 55407, USA 2. Apple Valley DMV: 15026 Glazier Ave, Apple Valley, MN 55124 |
|
voglio andare all'ufficio della motorizzazione di Brooklyn | |
Mi dispiace, non riesco a trovare la motorizzazione che hai fornito. Puoi scegliere dall'elenco: 1. Servizi per conducenti e veicoli del Minnesota 2. Apple Valley DMV |
|
Poi Apple Valley DMV | |
Per quale data vuoi fissare un appuntamento? Ho a disposizione quanto segue: 1. 13-12-2023 2. 14-12-2023 3. 15-12-2023 Se nessuna di queste date funziona per te, puoi dirmi anche un'altra data che preferisci. |
|
Vorrei partecipare al 16 dicembre 2023 | |
Mi dispiace, il nostro ufficio chiude nei fine settimana. Vuoi selezionare invece una delle seguenti date? 1. 18-12-2023 2. 19-12-2023 3. 12-20-2023 |
|
19 dicembre 2023 | |
Grazie. A che ora vorresti visitare? Ho aperto questi orari per il 19/12/2023: 1. 9:30 2. 10:00 3. 11:30 |
|
nove | |
Mi dispiace. 9:00 non funziona. A che ora vorresti visitare? Ho 1. 9:30 2. 10:00 3. 11:30 |
|
nove e trenta | |
Conferma se vuoi prenotare questo appuntamento: Ufficio della motorizzazione: Apple Valley DMV Data dell'appuntamento: 19-12-2023 Ora dell'appuntamento: 9:30 |
|
Sì, per me va bene | |
Grazie. Ho prenotato l'appuntamento, il numero di conferma è BNFG987H. | |
Posso fare qualcos'altro per aiutarti oggi? | |
No | |
Grazie per aver contattato l'assistente della motorizzazione. Buona giornata. |
Valore non riconosciuto
L'utente chiede informazioni su un argomento non correlato al rinnovo di una patente di guida o alla prenotazione di un appuntamento. L'agente risponde spiegando quali argomenti può gestire.
Input utente | Risposta dell'agente |
---|---|
ciao | |
Ciao, sono il tuo assistente della motorizzazione. Posso aiutarti a rinnovare la patente di guida online e a prenotare un appuntamento presso un ufficio della motorizzazione. Come posso aiutarti oggi? | |
voglio acquistare un'auto | |
Non ho capito. Posso aiutarti a rinnovare una patente di guida o a prenotare un appuntamento. | |
Come posso aiutarti oggi? | |
voglio prenotare un appuntamento | |
Posso aiutarti a prenotare un appuntamento. Potresti fornirmi un indirizzo in modo che io possa cercare gli uffici della motorizzazione nelle vicinanze? | |
quanto mi costerà? | |
Mi dispiace, non posso determinare le commissioni previste. Fai riferimento al sito web dell'ufficio della motorizzazione locale per tutti i servizi e le tariffe. | |
Vuoi continuare? | |
no, niente | |
Posso fare qualcos'altro per aiutarti oggi? | |
no, niente altro | |
Ok, grazie per aver contattato l'assistente della motorizzazione. Buona giornata. |
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 codice e dati campione per l'agente predefinito della motorizzazione, 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=dmv
-
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.
Rinnova strumento di licenza
Lo strumento dmv_renew_tool
viene utilizzato per verificare i dettagli della patente, tra cui nome del conducente,
data di nascita, numero di patente e data di scadenza. Una volta raccolte e verificate le informazioni richieste, questo strumento viene utilizzato per controllare se una licenza è idonea per il rinnovo. Se la licenza è idonea per il rinnovo, lo strumento viene utilizzato per inviare una richiesta di rinnovo per l'utente.
Strumento Prenotazione appuntamenti
Lo strumento dmv_book_appointment_tool
recupera le informazioni disponibili sugli appuntamenti, tra cui gli uffici locali,
le date degli appuntamenti e gli orari degli appuntamenti. Una volta selezionati un ufficio, una data e una fascia oraria validi, questo strumento viene utilizzato per prenotare l'appuntamento.
Completa
L'agente e le sue integrazioni dovrebbero ora essere configurati e pronti per essere testati.