O Departamento de Veículos Automotores (DMV) playbook-based prebuilt agents permite que os usuários renovem a carteira de habilitação on-line e agendem horários nas agências de campo do DMV.
Exemplos de diálogos
As caixas de diálogo de exemplo a seguir demonstram cenários comuns processados por esse agente pré-criado.
Renovar carteira de habilitação
O usuário pede para renovar a carteira de habilitação. O agente coleta as informações necessárias, incluindo o número da carteira de habilitação do usuário, a data de validade, o nome na carteira e a data de nascimento. Em seguida, o agente verifica se a licença está qualificada para renovação e confirma se o usuário quer continuar com uma renovação on-line. O agente cria a inscrição on-line e fornece um número de confirmação.
| Entrada do usuário | Resposta do agente |
|---|---|
| Olá, | |
| Olá, sou seu assistente do DMV. Posso ajudar você a renovar sua carteira de motorista on-line e agendar um horário em um escritório de campo do DMV. Como posso ajudar? | |
| Quero renovar minha carteira de habilitação | |
| Informe o número da sua carteira de habilitação mais recente. | |
| Sim, é ABCD1234. | |
| Obrigado, encontrei seu perfil. Informe a data de validade da licença. | |
| 09-01-2023 | |
| Informe o nome na licença. | |
| O nome na licença é Jacky Wang | |
| Obrigado. Qual é sua data de nascimento? | |
| 1985-02-03 | |
| Você pode confirmar as informações para mim? Nome do motorista: Jacky Wang Data de nascimento: 02-03-1985 Número da carteira de habilitação: ABCD1234 Data de validade: 09-01-2023 |
|
| Sim, isso mesmo | |
| Obrigado. Verifiquei suas informações. Você se qualifica para a renovação on-line. Você quer renovar sua carteira de habilitação on-line? | |
| Sim | |
| Você solicitou a renovação da sua carteira de habilitação. Seu número de confirmação é 3LKCN0JS. | |
| Posso ajudar com mais alguma coisa hoje? | |
| Não, já terminei. Obrigado. | |
| Valeu! Tenha um bom dia. |
Agendar horário
O usuário pede para marcar um horário. O agente coleta as informações necessárias, incluindo o escritório específico do DMV, a data e a hora do agendamento. Depois de confirmar os detalhes coletados com o usuário, o agente marca o horário para o usuário e fornece um número de confirmação.
| Entrada do usuário | Resposta do agente |
|---|---|
| Você pode me ajudar a marcar um horário? | |
| Posso ajudar você a marcar um horário. Você pode me dar um endereço para que eu possa pesquisar os escritórios do DMV mais próximos? | |
| Sim, é a 1st Main Street, MN. | |
| Obrigado. Encontrei os seguintes escritórios do DMV perto de você. Selecione uma opção. 1. Minnesota Driver & Vehicle Services: 2929 Chicago Ave, Minneapolis, MN 55407 2. DMV de Apple Valley: 15026 Glazier Ave, Apple Valley, MN 55124 |
|
| Quero ir ao DMV do Brooklyn | |
| Não consegui encontrar o DMV que você informou. Selecione na lista: 1. Minnesota Driver & Vehicle Services 2. Apple Valley DMV |
|
| Depois, Apple Valley DMV | |
| Para que data você quer marcar um horário? Tenho o seguinte disponível: 1. 12-13-2023 2. 12-14-2023 3. 15/12/2023 Se nenhuma dessas datas for adequada para você, informe outra data de sua preferência. |
|
| Quero ir em 16 de dezembro de 2023 | |
| Nosso escritório fecha aos fins de semana. Você quer selecionar uma das seguintes datas? 1. 18/12/2023 2. 19/12/2023 3. 12-20-2023 |
|
| 19 de dezembro de 2023 | |
| Obrigado. Que horário você quer agendar? Tenho estes horários disponíveis para 19/12/2023: 1. 9:30 2. 10:00 3. 11:30 |
|
| nine | |
| Sinto muito. 9h não dá. Que horário você quer agendar? Tenho 1. 9:30 2. 10:00 3. 11:30 |
|
| nove e meia | |
| Confirme se você quer agendar este horário: Departamento de veículos automotores: Apple Valley DMV Data do agendamento: 19/12/2023 Horário do agendamento: 9h30 |
|
| Sim, funciona para mim | |
| Obrigado. Marquei a consulta. Seu número de confirmação é BNFG987H. | |
| Posso ajudar com mais alguma coisa hoje? | |
| Incorreto | |
| Agradecemos por entrar em contato com seu assistente do DMV. Tenha um bom dia! |
Entrada não reconhecida
O usuário pergunta sobre um assunto não relacionado à renovação de uma carteira de habilitação ou ao agendamento de um horário. O agente responde esclarecendo quais assuntos ele pode abordar.
| Entrada do usuário | Resposta do agente |
|---|---|
| oi | |
| Olá, sou seu assistente do DMV. Posso ajudar você a renovar sua carteira de motorista on-line e agendar um horário em um escritório de campo do DMV. Como posso ajudar? | |
| Quero comprar um carro | |
| Sinto muito. Não entendi. Posso ajudar você a renovar uma carteira de habilitação ou agendar um horário. | |
| Como posso ajudar? | |
| Quero marcar um horário | |
| Posso ajudar você a marcar um horário. Você pode me dar um endereço para que eu possa pesquisar os escritórios do DMV mais próximos? | |
| Quanto isso vai me custar? | |
| Não consigo determinar as taxas esperadas. Consulte o site do DMV local para conferir todos os serviços e taxas. | |
| Quer continuar? | |
| não, é isso | |
| Posso ajudar com mais alguma coisa hoje? | |
| não, isso é tudo | |
| Ok, obrigado por entrar em contato com seu assistente do DMV. Tenha um bom dia! |
Configuração básica
Para configurar esse agente pré-criado:
- Importe o agente pré-criado.
- Configure as ferramentas fornecidas com seus serviços externos. Consulte Configuração de ferramentas.
Configuração da ferramenta
Esse agente inclui ferramentas usadas para integração com serviços externos. É possível usar o instalador de ferramentas pré-criado para implantar código e dados de amostra para seu agente pré-criado.
Para implantar e configurar o exemplo de código e os dados do agente pré-criado do DMV, abra as instruções.
- Faça o download do instalador de ferramentas pré-criadas para um diretório local.
- Navegue até o diretório local em que você fez o download de installer.zip.
- Descompacte installer.zip e abra a pasta
installer. - Consulte o arquivo README.md para uma visão geral detalhada do instalador e dos requisitos dele.
- Execute
pip install -r requirements.txtpara instalar os requisitos. -
Execute
gcloud auth application-default loginpara fazer a autenticação usando gcloud auth. -
Execute o instalador usando
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=dmv -
Depois de implantar todos os serviços necessários, configure cada ferramenta no agente pré-criado com os
URLs fornecidos registrados pelo instalador:
Console do Vertex AI Agent Builder
- Se você ainda não importou o agente pré-criado, importe-o para seu projeto.
- Acesse o console do Vertex AI Agent Builder.
- Selecione seu projeto no menu suspenso do console.
- Selecione seu app.
- Clique no ícone Ferramentas.
-
Para cada ferramenta no agente, edite o esquema para substituir o URL no campo
servers:pelo endpoint registrado pelo instalador. - Clique em Salvar.
Dialogflow CX
- Se você ainda não importou o agente pré-criado, importe-o para seu projeto.
- Abra o console do Dialogflow CX.
- Escolha seu projeto do Google Cloud.
- Selecione seu agente.
- Clique no ícone de Recursos generativos.
- Clique em Ferramentas.
-
Para cada ferramenta no agente, edite o esquema para substituir o URL no campo
serverspelo endpoint registrado pelo instalador. - Clique em Salvar.
-
Conceda à conta de serviço do Compute Engine
(
your-project-number-developer.gserviceaccount.com) o papel de Usuário do Cloud Datastore, para que as funções do Cloud Run recém-implantadas possam acessar o Firestore.
Ferramenta de renovação de licença
A ferramenta dmv_renew_tool é usada para verificar os detalhes da carteira de habilitação, incluindo nome do motorista, data de nascimento, número da carteira e data de validade. Depois que as informações necessárias
são coletadas e verificadas, essa ferramenta é usada para verificar se uma licença está
qualificada para renovação. Se a licença estiver qualificada para renovação, a ferramenta será usada
para enviar um pedido de renovação para o usuário.
Ferramenta de agendamento de horário
A ferramenta dmv_book_appointment_tool recupera informações de horários disponíveis, incluindo escritórios locais, datas e horários de agendamento. Depois que um escritório, uma data e um horário válidos são selecionados, essa ferramenta é usada para agendar a consulta.
Concluído
Seu agente e as integrações dele agora estão configurados e prontos para teste.