Agente prediseñado del Departamento de Vehículos Motorizados (DMV)

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?
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:

  1. Importa el agente prediseñado.
  2. 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.

  1. Descarga el instalador de herramientas precompiladas en un directorio local.
  2. Ve al directorio local en el que has descargado installer.zip.
  3. Descomprime installer.zip y abre la carpeta installer.
  4. Consulta el archivo README.md para obtener una descripción detallada del instalador y sus requisitos.
  5. Ejecuta pip install -r requirements.txt para instalar los requisitos.
  6. Ejecuta gcloud auth application-default login para autenticarte con gcloud auth.
  7. Ejecuta el instalador con python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=dmv
  8. 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

    1. Si aún no has importado el agente prediseñado, impórtalo a tu proyecto.
    2. Ve a la consola de aplicaciones de IA.

      Consola Aplicaciones de IA

    3. Selecciona tu proyecto en el menú desplegable de la consola.
    4. Seleccione su aplicación.
    5. Haz clic en el icono de Herramientas.
    6. En cada herramienta del agente, edita el esquema para sustituir la URL del campo servers: por el endpoint registrado por el instalador.
    7. Haz clic en Guardar.

    Dialogflow CX

    1. Si aún no has importado el agente prediseñado, impórtalo a tu proyecto.
    2. Abre la consola de Dialogflow CX.
    3. Elige tu proyecto de Google Cloud.
    4. Selecciona tu agente.
    5. Haz clic en el icono de Recursos generativos.
    6. Haz clic en Herramientas.
    7. En cada herramienta del agente, edita el esquema para sustituir la URL del campo servers por el endpoint registrado por el instalador.
    8. Haz clic en Guardar.
  9. 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.