Los agentes preconfigurados basados en guiones del Departamento de Vehículos Motorizados (DMV) permiten a los usuarios renovar su permiso de conducir online y concertar citas en las oficinas del DMV.
Ejemplos de cuadros de diálogo
En los siguientes ejemplos de diálogos se muestran situaciones habituales que gestiona este agente prediseñado.
Renovar el carné de conducir
El usuario solicita renovar su carné de conducir. El agente recoge la información necesaria, como el número de licencia del usuario, la fecha de vencimiento de la licencia, el nombre que figura en la licencia y la fecha de nacimiento. A continuación, el agente verifica que la licencia se puede renovar y confirma que el usuario quiere continuar con la renovación online. El agente crea la solicitud online y proporciona un número de confirmación.
Entrada del usuario | Respuesta del agente |
---|---|
Hola, | |
Hola, soy tu asistente del DMV. Puedo ayudarte a renovar tu carné de conducir online y a concertar una cita en una oficina del Departamento de Vehículos Motorizados (DMV). ¿En qué puedo ayudarte? | |
Quiero renovar mi carné de conducir | |
Dime el número de tu carné de conducir más reciente. | |
Sí, es ABCD1234. | |
Gracias, he encontrado tu perfil. Indica la fecha de vencimiento de la licencia. | |
09-01-2023 | |
Dime el nombre que aparece en la licencia. | |
El nombre que figura en la licencia es Jacky Wang | |
Gracias. ¿Cuál es tu fecha de nacimiento? | |
1985-02-03 | |
¿Podrías confirmar la información? Nombre del conductor: Jacky Wang Fecha de nacimiento: 02-03-1985 Número del carné de conducir: ABCD1234 Fecha de vencimiento: 09-01-2023 |
|
Sí, es correcto | |
Gracias. He verificado tu información. Cumples los requisitos para renovar tu suscripción online. ¿Quieres renovar tu carné de conducir online? | |
Sí | |
Has solicitado la renovación de tu carné de conducir correctamente. Tu número de confirmación es 3LKCN0JS. | |
¿Puedo ayudarte en algo más? | |
No, gracias | |
¡Gracias! Que tengas un buen día. |
Pedir cita
El usuario solicita reservar una cita. El agente recoge la información necesaria, como la oficina del DMV, la fecha y la hora de la cita. Después de confirmar los detalles con el usuario, el agente reserva la cita y le proporciona un número de confirmación.
Entrada del usuario | Respuesta del agente |
---|---|
¿Puedes ayudarme a concertar una cita? | |
Puedo ayudarte a concertar una cita. ¿Podrías proporcionarme una dirección para que pueda buscar oficinas del DMV cercanas? | |
Sí, es la calle 1st Main, MN. | |
Gracias. He encontrado las siguientes oficinas del Departamento de Vehículos Motorizados cercanas. ¿Podrías elegir una? 1. Minnesota Driver & Vehicle Services: 2929 Chicago Ave, Minneapolis, MN 55407 2. Apple Valley DMV: 15026 Glazier Ave, Apple Valley, MN 55124 |
|
Quiero ir al DMV de Brooklyn | |
Lo siento, no encuentro el DMV que me has indicado. ¿Podrías seleccionar una de las siguientes opciones: 1. Servicios de Conductores y Vehículos de Minnesota 2. DMV de Apple Valley |
|
Luego, Apple Valley DMV | |
¿Para qué fecha quieres concertar una cita? Tengo lo siguiente: 1. 12-13-2023 2. 14-12-2023 3. 15-12-2023 Si ninguna de estas fechas te viene bien, puedes indicarme otra que prefieras. |
|
Quiero ir el 16 de diciembre del 2023 | |
Lo sentimos, nuestra oficina cierra los fines de semana. ¿Prefieres seleccionar una de las siguientes fechas? 1. 18-12-2023 2. 19-12-2023 3. 12-20-2023 |
|
19 de diciembre del 2023 | |
Gracias. ¿A qué hora quieres hacer la visita? Tengo estos horarios disponibles para el 19/12/2023: 1. 9:30 2. 10:00 3. 11:30 |
|
nueve | |
Lo siento. Las 9:00 no me va bien. ¿A qué hora quieres hacer la visita? Tengo 1. 9:30 2. 10:00 3. 11:30 |
|
las nueve y media | |
Confirma si quieres concertar esta cita: Oficina del DMV: Apple Valley DMV Fecha de la cita: 19/12/2023 Hora de la cita: 9:30 |
|
Sí, me parece bien | |
Gracias. Ya he reservado la cita. Tu número de confirmación es BNFG987H. | |
¿Puedo ayudarte en algo más? | |
No | |
Gracias por ponerte en contacto con tu asistente del DMV. ¡Que tengas un buen día! |
Entrada no reconocida
El usuario pregunta sobre un tema que no está relacionado con la renovación del carné de conducir o la reserva de una cita. El agente responde aclarando qué temas puede tratar.
Entrada del usuario | Respuesta del agente |
---|---|
hola | |
Hola, soy tu asistente del DMV. Puedo ayudarte a renovar tu carné de conducir online y a concertar una cita en una oficina del Departamento de Vehículos Motorizados (DMV). ¿En qué puedo ayudarte? | |
Quiero comprar un coche | |
Lo siento, no te he entendido. Puedo ayudarte a renovar un carné de conducir o a concertar una cita. | |
¿En qué puedo ayudarte? | |
Quiero concertar una cita | |
Puedo ayudarte a concertar una cita. ¿Podrías proporcionarme una dirección para que pueda buscar oficinas del DMV cercanas? | |
¿Cuánto me va a costar? | |
Lo siento, no puedo determinar las comisiones previstas. Consulta el sitio web de tu DMV local para ver todos los servicios y las tarifas. | |
¿Quieres continuar? | |
no, eso es todo | |
¿Puedo ayudarte en algo más? | |
no, eso es todo | |
De acuerdo, gracias por ponerte en contacto con tu asistente del DMV. ¡Que tengas un buen día! |
Configuración básica
Para configurar este agente prediseñado, sigue estos pasos:
- Importa el agente prediseñado.
- Configura las herramientas proporcionadas con tus servicios externos. Consulta Configuración de herramientas.
Configuración de la herramienta
Este agente incluye herramientas que se usan para integrarse con servicios externos. Puedes usar el instalador de herramientas prediseñadas para desplegar código y datos de ejemplo en tu agente prediseñado.
Para desplegar y configurar el código y los datos de ejemplo del agente precompilado del DMV, consulta las instrucciones.
- Descarga el instalador de herramientas precompiladas en un directorio local.
- Ve al directorio local en el que has descargado installer.zip.
- Descomprime installer.zip y abre la carpeta
installer
. - Consulta el archivo README.md para obtener una descripción detallada del instalador y sus requisitos.
- Ejecuta
pip install -r requirements.txt
para instalar los requisitos. -
Ejecuta
gcloud auth application-default login
para autenticarte con gcloud auth. -
Ejecuta el instalador con
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=dmv
-
Después de implementar todos los servicios necesarios, configura cada herramienta del agente prediseñado con las URLs proporcionadas que ha registrado el instalador:
Consola Aplicaciones de IA
- Si aún no has importado el agente prediseñado, impórtalo a tu proyecto.
- Ve a la consola de aplicaciones de IA.
- Selecciona tu proyecto en el menú desplegable de la consola.
- Seleccione su aplicación.
- Haz clic en el icono de Herramientas.
-
En cada herramienta del agente, edita el esquema para sustituir la URL del campo
servers:
por el endpoint registrado por el instalador. - Haz clic en Guardar.
Dialogflow CX
- Si aún no has importado el agente prediseñado, impórtalo a tu proyecto.
- Abre la consola de Dialogflow CX.
- Elige tu proyecto de Google Cloud.
- Selecciona tu agente.
- Haz clic en el icono de Recursos generativos.
- Haz clic en Herramientas.
-
En cada herramienta del agente, edita el esquema para sustituir la URL del campo
servers
por el endpoint registrado por el instalador. - Haz clic en Guardar.
-
Concede a la cuenta de servicio de Compute Engine (
your-project-number-developer.gserviceaccount.com
) el rol Usuario de Cloud Datastore para que las funciones de Cloud Run recién desplegadas puedan acceder a Firestore.
Herramienta de renovación de licencias
La herramienta dmv_renew_tool
se usa para verificar los detalles del carné de conducir, como el nombre del conductor, la fecha de nacimiento, el número del carné y la fecha de vencimiento. Una vez que se ha recogido y verificado la información necesaria, esta herramienta se usa para comprobar si una licencia se puede renovar. Si la licencia se puede renovar, la herramienta se usa para enviar una solicitud de renovación en nombre del usuario.
Herramienta de reserva de citas
La herramienta dmv_book_appointment_tool
obtiene información sobre las citas disponibles, como las oficinas locales, las fechas y las horas de las citas. Una vez que se hayan seleccionado una oficina, una fecha y una hora válidas, esta herramienta se utiliza para concertar la cita.
Completado
Tu agente y sus integraciones ya deberían estar configurados y listos para probarse.