Dipartimento dei veicoli a motore agente predefinito permette agli utenti di rinnovare la propria patente di guida online e di prenotare appuntamenti presso Uffici sul campo della motorizzazione.
Finestre di dialogo di esempio
Le seguenti finestre di dialogo di esempio mostrano scenari comuni gestiti da questo predefinito.
Rinnova la patente
L'utente richiede il rinnovo della patente di guida. L'agente raccoglie le informazioni obbligatorie informazioni tra cui numero di licenza dell'utente, data di scadenza della licenza, il nome sulla patente e la data di nascita. L'agente quindi verifica 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 una 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 prenotare un appuntamento presso un ufficio sul campo 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. Specifica la data di scadenza della licenza. | |
09-01-2023 | |
Dimmi il nome sulla patente. | |
Il nome sulla patente è Jacky Wang | |
Grazie. Qual è la tua data di nascita? | |
1985-02-03 | |
Puoi confermarmi le informazioni? Nome del conducente: Jacky Wang Data di nascita: 02-03-1985 Numero patente di guida: ABCD1234 Data di scadenza: 01-09-2023 |
|
Sì, esatto | |
Grazie. Ho verificato le tue informazioni. Hai diritto al rinnovo online. Vuoi rinnovare la patente di guida online? | |
Sì | |
Hai richiesto il rinnovo della patente correttamente. Il numero di conferma è 3LKCN0JS. | |
Posso fare qualcos'altro per aiutarti oggi? | |
No, ho finito, grazie | |
Grazie. Ti auguro una buona giornata. |
Prenota un appuntamento
L'utente richiede di prenotare un appuntamento. L'agente raccoglie le informazioni richieste inclusi l'ufficio specifico della motorizzazione, la data dell'appuntamento e l'orario dell'appuntamento. Dopo il giorno confermando 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 possa cercare gli uffici della motorizzazione nelle vicinanze? | |
Sì, è Via Roma, 110. | |
Grazie. Ho trovato per te i seguenti uffici della motorizzazione nelle vicinanze. Puoi selezionarne uno? 1. Conducente del Minnesota e Servizi veicoli: 2929 Chicago Ave, Minneapolis, MN 55407 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 l'ufficio della motorizzazione che hai fornito. Potresti effettuare una selezione dall'elenco: 1. Conducente del Minnesota e Servizi per veicoli 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, puoi anche dirmi un'altra data che preferisci. |
|
Voglio andare il 16 dicembre 2023 | |
Mi dispiace, il nostro ufficio chiude nei fine settimana. Preferisci selezionare una delle seguenti date? 1. 18/12/2023 2. 19/12/2023 3. 12-20-2023 |
|
19 dicembre 2023 | |
Grazie. A che ora vuoi andare? Ho questi orari aperti per il 19/12/2023: 1. 9:30 2. 10:00 3. 11:30 |
|
nove | |
Mi dispiace. 09:00 non funziona. A che ora vuoi andare? 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 Orario dell'appuntamento: 9:30 |
|
Sì, per me va bene | |
Grazie. Ho prenotato l'appuntamento, il tuo numero di conferma è BNFG987H. | |
Posso fare qualcos'altro per aiutarti oggi? | |
No | |
Grazie per aver contattato il tuo assistente della motorizzazione. Le auguro una buona giornata. |
Input non riconosciuto
L'utente chiede informazioni su un argomento non correlato al rinnovo della patente di guida o alla prenotazione di appuntamento. L'agente risponde chiarendo 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 prenotare un appuntamento presso un ufficio sul campo della motorizzazione. Come posso aiutarti oggi? | |
voglio comprare un'auto | |
Non ho capito. Posso aiutarti a rinnovare la patente di guida o fissare un appuntamento. | |
Come posso aiutarti oggi? | |
Voglio prenotare un appuntamento | |
Posso aiutarti a prenotare un appuntamento. Potresti fornirmi un indirizzo in modo che possa cercare gli uffici della motorizzazione nelle vicinanze? | |
quanto mi costerà? | |
Mi dispiace, non sono in grado di determinare le commissioni previste. Fai riferimento al sito web dell'ufficio della motorizzazione locale per tutti i servizi e le tariffe. | |
Vuoi continuare? | |
no è tutto | |
Posso fare qualcos'altro per aiutarti oggi? | |
no, è tutto | |
Ok, grazie per aver contattato il tuo assistente della motorizzazione. Le auguro una buona giornata. |
Impostazione di base
Per configurare questo agente predefinito:
- Importa l'agente predefinito.
- Configura l'oggetto fornito strumenti con il tuo consulta la sezione Configurazione dello strumento.
Configurazione dello strumento
Questo agente include strumenti che sono utilizzate per l'integrazione con servizi esterni. Puoi usare il programma di installazione predefinito per il deployment di codice e dati di esempio per l'agente predefinito.
Eseguire il deployment e configurare codice e dati di esempio per la motorizzazione predefinito, espandi per visualizzare le istruzioni.
- Scarica programma di installazione di strumenti predefiniti in una directory locale.
- Passa alla directory locale in cui hai scaricato il file 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 eseguire l'autenticazione tramite 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
URL forniti registrati dal programma di installazione:
Agenti Vertex AI
- Se non hai ancora importato l'agente predefinito, importa l'agente nel tuo progetto.
- Vai alla console di Agent Builder.
- Seleziona il progetto dal menu a discesa della console.
- Selezionare l'app.
- Fai clic sull'icona Strumenti.
-
Per ogni strumento nell'agente, modifica lo schema per sostituire l'URL nella
Campo
servers:
con l'endpoint registrato dal programma di installazione. - Fai clic su Salva.
Dialogflow CX
- Se non hai ancora importato l'agente predefinito, importa l'agente nel tuo progetto.
- Apri la console Dialogflow CX.
- Scegli il progetto Google Cloud.
- Seleziona l'agente.
- Fai clic sull'icona per Risorse generative.
- Fai clic su Strumenti.
-
Per ogni strumento nell'agente, modifica lo schema per sostituire l'URL nella
Campo
servers
con l'endpoint registrato dal programma di installazione. - Fai clic su Salva.
Strumento di rinnovo licenza
Lo strumento dmv_renew_tool
viene utilizzato per verificare i dettagli della patente di guida, tra cui il nome del conducente.
data di nascita, numero di licenza e data di scadenza. Una volta che le informazioni richieste
che è stato raccolto e verificato, questo strumento viene utilizzato per controllare se una licenza è
idonei per il rinnovo. Se la licenza è idonea al rinnovo, viene utilizzato lo strumento.
per inviare una richiesta di rinnovo per l'utente.
Strumento per prenotare gli appuntamenti
Lo strumento dmv_book_appointment_tool
recupera le informazioni disponibili sugli appuntamenti, inclusi gli uffici locali,
le date e gli orari degli appuntamenti. Una volta indicati l'ufficio, la data e la fascia oraria validi
selezionati, questo strumento consente di prenotare l'appuntamento.
Completa
L'agente e le sue integrazioni dovrebbero essere configurati e pronti per il test.