Agente pré-criado do Departamento de veículos automotores (DMV, na sigla em inglês)

O agente 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 nos escritórios do DMV.

Exemplos de diálogos

Os exemplos de diálogos a seguir demonstram cenários comuns processados por esse agente pré-criado.

Renovar carteira de habilitação

O usuário pede a renovação da carteira de habilitação. O agente coleta os dados necessários incluindo o número da licença do usuário, a data de validade da licença, 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 uma número de confirmação.

Entrada do usuário Resposta do agente
Olá,
Olá, sou seu assistente do DMV. Posso ajudar você a renovar on-line sua carteira de habilitação e a agendar um horário no escritório 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
Diga o nome na carteira.
O nome na licença é Jacky Wang
Obrigado. Qual é sua data de nascimento?
1985-02-03
Você poderia confirmar as informações?
Nome do motorista: Jackie Wang
Data de nascimento: 03-02-1985
Número da carteira de habilitação: ABCD1234
Data de validade: 01/09/2023
Sim, é isso mesmo
Obrigado. Verifiquei suas informações. Você tem direito à renovação on-line. 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, terminei, obrigado
Até mais! Tenha um bom dia.

Agendar horário

O usuário pede para agendar um horário. O agente coleta as informações necessárias. incluindo o escritório do DMV específico, a data e o horário do agendamento. Depois de confirmar os detalhes coletados com o usuário, o agente agenda 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 agendar um horário?
Posso ajudar você a agendar um horário. Você poderia informar um endereço para que eu possa pesquisar os escritórios do DMV nas proximidades?
Sim, é a Rua Principal, MN.
Obrigado. Encontrei os seguintes escritórios do DMV próximos para você. Você poderia selecionar uma opção?
1. Minnesota Driver & Serviços veiculares: 2929 Chicago Ave, Minneapolis, MN 55407
2. DMV de Apple Valley: 15026 Glazier Ave, Apple Valley, MN 55124
Quero ir ao DMV de Brooklyn
Sinto muito. Não consigo encontrar o DMV que você informou. Selecione uma opção da lista:
1. Minnesota Driver & Serviços veiculares
2. DMV da Apple Valley
Depois o Apple Valley DMV
Para que data você quer marcar um horário? Tenho o seguinte disponível:
1. 13-12-2023
2. 14-12-2023
3. 15/12/2023
Se nenhuma dessas datas for conveniente para você, me diga outra.
Quero ir em 16 de dezembro de 2023
Nosso escritório fecha nos finais de semana. Quer selecionar uma das seguintes datas?
1. 18/12/2023
2. 19-12-2023
3. 12-20-2023
19 de dezembro de 2023
Obrigado. A que horas você gostaria de visitar? Estes horários estão disponíveis para 19/12-2023:
1. 9h30
2. 10h
3. 11h30
nine
Sinto muito. 9h não funciona. A que horas você gostaria de visitar? Tenho
1. 9h30
2. 10h
3. 11h30
nove e trinta
Confirme se você quer agendar este horário:
Escritório do DMV: Apple Valley DMV
Data do agendamento: 19/12/2023
Horário do agendamento: 9h30
Sim, funciona para mim
Obrigado. Marquei a consulta. O 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 tema não relacionado à renovação da carteira de habilitação ou à reserva de uma agendamento. O agente responde esclarecendo quais temas ele pode processar.

Entrada do usuário Resposta do agente
oi
Olá, sou seu assistente do DMV. Posso ajudar você a renovar on-line sua carteira de habilitação e a agendar um horário no escritório 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 a agendar um horário.
Como posso ajudar?
Quero marcar um horário
Posso ajudar você a agendar um horário. Você poderia me fornecer um endereço para que eu possa procurar escritórios do DMV próximos para você?
quanto isso vai me custar?
Não consigo determinar as taxas esperadas. Consulte o site do seu DMV local para ver todos os serviços e taxas.
Quer continuar?
não, isso
Posso ajudar com mais alguma coisa hoje?
não, isso é tudo
Ok, agradecemos por entrar em contato com seu assistente do DMV. Tenha um ótimo dia.

Configuração básica

Para configurar esse agente pré-criado:

  1. Importe o agente pré-criado.
  2. Configure os ferramentas com a sua serviços, consulte Configuração da ferramenta.

Configuração da ferramenta

Esse agente inclui ferramentas que são usados na integração com serviços externos. Você pode usar o instalador de ferramentas pré-criado para implantar dados e códigos de amostra no agente pré-criado.

Para implantar e configurar exemplos de código e dados para o DMV agente pré-criado, expanda para conferir 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 onde você fez o download do installer.zip.
  3. Descompacte o installer.zip e abra a pasta installer.
  4. Analise README.md para ter uma visão geral detalhada do instalador e dos requisitos.
  5. Execute pip install -r requirements.txt para instalar os requisitos.
  6. Execute gcloud auth application-default login para autenticar usando 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:

    Agentes da Vertex AI

    1. Se você ainda não importou o agente pré-criado, importar o agente para seu projeto.
    2. Acesse o Console do Agent Builder.

      Console do Criador de agentes

    3. Selecione o projeto na lista suspensa do console.
    4. Selecione seu app.
    5. Clique no ícone de Ferramentas.
    6. Para cada ferramenta no agente, edite o esquema para substituir o URL no Campo servers: com o 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 Recursos generativos.
    6. Clique em Ferramentas.
    7. Para cada ferramenta no agente, edite o esquema para substituir o URL no Campo servers com o endpoint registrado pelo instalador.
    8. Clique em Salvar.

Renovar ferramenta de licença

A ferramenta dmv_renew_tool é usada para verificar detalhes da carteira de habilitação, incluindo o nome, data de nascimento, número da licença e data de validade. Depois que as informações necessárias foi coletado e verificado, essa ferramenta é usada para verificar se uma licença foi qualificadas 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 as informações de agendamento disponíveis, incluindo escritórios locais, datas de compromissos e horários de compromissos. Depois que um escritório, data e horário válidos forem selecionadas, essa ferramenta será usada para agendar o horário.

Concluído

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