Cenário predefinido do Departamento de veículos automotores (DMV)

O plano de ação predefinido do Departamento de Veículos Automotores (DMV, na sigla em inglês) permite que os usuários renovem a carteira de habilitação on-line e agendem horários nas agências do DMV.

Exemplos de diálogos

As caixas de diálogo de exemplo a seguir demonstram cenários comuns processados por este playbook pré-criado.

Renovar a carteira de habilitação

O usuário solicita a renovação da 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. O agente verifica se a licença está qualificada para renovação e confirma se o usuário quer prosseguir com a renovação on-line. O agente cria o aplicativo 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 habilitação on-line e agendar um horário em uma agência 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.
Agradeço, encontrei seu perfil. Informe a data de validade da licença.
09-01-2023
Diga o nome na carteira.
O nome na licença é Jacky Wang
Obrigado. Qual é sua data de nascimento?
1985-02-03
Você pode confirmar as informações?
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, está correto
Obrigado. Verifiquei suas informações. Você tem direito à renovação on-line. Você quer renovar sua carteira de habilitação on-line?
Sim
Você fez 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, terminei, obrigado
Valeu! Tenha um bom dia.

Agendar horário

O usuário solicita a reserva de 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 horário. Depois de confirmar os detalhes coletados com o usuário, o agente agenda o horário e fornece um número de confirmação.

Entrada do usuário Resposta do agente
Você pode me ajudar a marcar uma consulta?
Posso ajudar você a marcar um horário. Você poderia informar um endereço para que eu possa pesquisar os escritórios do DMV nas proximidades?
Sim, é a 1ª rua principal, MN.
Obrigado. Encontrei os seguintes escritórios do DMV nas proximidades. Você pode selecionar uma?
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 de Brooklyn
Não consigo encontrar o órgão de trânsito que você informou. Você pode selecionar uma opção da lista:
1. Serviços de veículos e motoristas de Minnesota
2. DMV de Apple Valley
Depois, o DMV de Apple Valley
Para qual data você quer agendar um horário? Tenho o seguinte disponível:
1. 12-13-2023
2. 12-14-2023
3. 12-15-2023
Se nenhuma dessas datas for conveniente, informe outra data de sua preferência.
Quero ir em 16 de dezembro de 2023
Nosso escritório fecha nos fins de semana. Você gostaria de selecionar uma das datas a seguir?
1. 12-18-2023
2. 12-19-2023
3. 12-20-2023
19 de dezembro de 2023
Obrigado. A que horas você quer visitar? Tenho estes horários disponíveis para 19/12/2023:
1. 9h30
2. 10:00
3. 11h30
nine
Lamento. 9:00 não funciona. A que horas você quer visitar? Tenho
1. 9h30
2. 10:00
3. 11h30
nove e trinta
Confirme se você quer agendar este horário:
DMV: Apple Valley DMV
Data do horário: 12-19-2023
Horário: 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 da carteira de habilitação ou ao agendamento de um horário. O agente responde esclarecendo quais tópicos ele pode processar.

Entrada do usuário Resposta do agente
oi
Olá, sou seu assistente do DMV. Posso ajudar você a renovar sua carteira de habilitação on-line e agendar um horário em uma agência do DMV. Como posso ajudar?
Quero comprar um carro
Sinto muito. Não entendi. Posso ajudar você a renovar sua carteira de habilitação ou agendar um horário.
Como posso ajudar?
Quero marcar uma consulta
Posso ajudar você a marcar um horário. Você poderia informar um endereço para que eu possa pesquisar os escritórios do DMV nas proximidades?
quanto isso vai me custar?
Não consigo determinar as taxas esperadas. Consulte o site do DMV local para saber todos os serviços e taxas.
Quer continuar?
não, tudo bem
Posso ajudar com mais alguma coisa hoje?
não, tudo bem
Ok, agradecemos por entrar em contato com o assistente do DMV. Tenha um bom dia!

Configuração básica

Para configurar este playbook pré-criado:

  1. Importe o playbook predefinido.
  2. Configure as ferramentas fornecidas com seus serviços externos. Consulte Configuração de ferramentas.

Configuração da ferramenta

Esse agente inclui ferramentas que são usadas para integração com serviços externos. Você pode usar o instalador de ferramentas pré-criadas para implantar códigos e dados de exemplo para seu playbook pré-criado.

Para implantar e configurar o código e os dados de exemplo do agente pré-criado do DMV, abra as instruções.

  1. Faça o download do instalador de ferramentas pré-criadas para um diretório local.
  2. Navegue até o diretório local em que você fez o download de installer.zip.
  3. Descompacte installer.zip e abra a pasta installer.
  4. Consulte o README.md para conferir uma visão geral detalhada do instalador e dos requisitos dele.
  5. Execute pip install -r requirements.txt para instalar os requisitos.
  6. Execute gcloud auth application-default login para fazer a autenticação usando o gcloud auth.
  7. Execute o instalador usando python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=dmv
  8. 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 Agent Builder

    1. Se você ainda não importou o agente pré-criado, importe o agente para seu projeto.
    2. Acesse o console do Criador de agentes.

      Console do Criador de agentes

    3. Selecione seu projeto no menu suspenso do console.
    4. Selecione seu app.
    5. Clique no ícone Ferramentas.
    6. Para cada ferramenta no agente, edite o esquema para substituir o URL no campo servers: pelo endpoint registrado pelo instalador.
    7. Clique em Salvar.

    Dialogflow CX

    1. Se você ainda não importou o agente pré-criado, importe o agente para seu projeto.
    2. Abra o console do Dialogflow CX.
    3. Escolha seu projeto do Google Cloud.
    4. Selecione seu agente.
    5. Clique no ícone de Recursos generativos.
    6. Clique em Ferramentas.
    7. Para cada ferramenta no agente, edite o esquema para substituir o URL no campo servers pelo endpoint registrado pelo instalador.
    8. Clique em Salvar.

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 forem coletadas e verificadas, essa ferramenta será 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 uma solicitação de renovação para o usuário.

Ferramenta de agendamento de horário

A ferramenta dmv_book_appointment_tool recupera informações de agendamentos disponíveis, incluindo escritórios locais, datas e horários de agendamentos. Depois que um escritório, uma data e um horário disponíveis são selecionados, essa ferramenta é usada para agendar o horário.

Concluído

Seu agente e as integrações dele estão configurados e prontos para testes.