O Departamento de Veículos Motorizados (DMV) agentes pré-criados baseados em guias de procedimentos permite que os utilizadores renovem a carta de condução online e marquem compromissos nos escritórios de campo do DMV.
Exemplos de caixas de diálogo
Os exemplos de caixas de diálogo seguintes demonstram cenários comuns processados por este agente pré-criado.
Renove a carta de condução
O utilizador pede a renovação da carta de condução. O agente recolhe as informações necessárias, incluindo o número da carta de condução do utilizador, a data de validade da carta de condução, o nome na carta de condução e a data de nascimento. Em seguida, o agente verifica se a licença é elegível para renovação e confirma se o utilizador quer avançar com uma renovação online. O agente cria a candidatura online e fornece um número de confirmação.
Introdução do utilizador | Resposta do agente |
---|---|
Olá, | |
Olá, sou o seu assistente do DMV. Posso ajudar a renovar a sua carta de condução online e a marcar uma reunião num centro de serviços de veículos motorizados (DMV). Em que posso ser útil? | |
Quero renovar a minha carta de condução | |
Indique-me o número da sua carta de condução mais recente. | |
Sim, é ABCD1234. | |
Obrigado. Encontrei o seu perfil. Indique a data de validade da licença. | |
09-01-2023 | |
Diga-me o nome que consta na licença. | |
O nome na licença é Jacky Wang | |
Obrigado. Qual é a sua data de nascimento? | |
1985-02-03 | |
Pode confirmar as informações? Nome do condutor: Jacky Wang Data de nascimento: 02-03-1985 Número da carta de condução: ABCD1234 Data de validade: 09-01-2023 |
|
Sim, é isso mesmo | |
Obrigado. Validei as suas informações. É elegível para a renovação online. Quer renovar a sua carta de condução online? | |
Sim | |
Candidatou-se com êxito à renovação da sua carta de condução. O seu número de confirmação é 3LKCN0JS. | |
Há mais alguma questão com que possa ajudar? | |
Não, terminei. Obrigado | |
Obrigado! Tenha um bom dia. |
Fazer marcação
O utilizador pede para agendar um compromisso. O agente recolhe as informações necessárias, incluindo o escritório específico do DMV, a data e a hora da marcação. Depois de confirmar os detalhes recolhidos com o utilizador, o agente marca o compromisso para o utilizador e fornece um número de confirmação.
Introdução do utilizador | Resposta do agente |
---|---|
Pode ajudar-me a marcar uma consulta? | |
Posso ajudar a marcar uma consulta. Pode indicar-me uma morada para que possa pesquisar escritórios do DMV próximos? | |
Sim, é a 1st Main street, MN. | |
Obrigado. Encontrei os seguintes escritórios do DMV perto de si. Pode selecionar uma? 1. Minnesota Driver & Vehicle Services: 2929 Chicago Ave, Minneapolis, MN 55407 2. Apple Valley DMV: 15026 Glazier Ave, Apple Valley, MN 55124 |
|
Quero ir ao Brooklyn DMV | |
Lamento, mas não consigo encontrar o DMV que indicou. Pode selecionar a partir da lista: 1. Minnesota Driver & Vehicle Services 2. Apple Valley DMV |
|
Then Apple Valley DMV | |
Para que data quer fazer uma marcação? Tenho o seguinte disponível: 1. 13-12-2023 2. 14-12-2023 3. 15/12/2023 Se nenhuma destas datas funcionar para si, também pode indicar-me outra data da sua preferência. |
|
Quero ir a 16 de dezembro de 2023 | |
Desculpe, mas o nosso escritório está fechado aos fins de semana. Em alternativa, 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 quer visitar? Tenho estes horários disponíveis para 19/12/2023: 1. 9:30 2. 10:00 3. 11:30 |
|
nove | |
Lamento. As 09:00 não funciona. A que horas quer visitar? Tenho 1. 9:30 2. 10:00 3. 11:30 |
|
nove e trinta | |
Confirme se quer agendar esta reunião: DMV office: Apple Valley DMV Appointment date: 19-12-2023 Appointment time: 09:30 |
|
Sim, funciona para mim | |
Obrigado. Fiz a marcação. O seu número de confirmação é BNFG987H. | |
Há mais alguma questão com que possa ajudar? | |
Não | |
Agradecemos o seu contacto com o assistente do DMV. Tenha um bom dia! |
Entrada não reconhecida
O utilizador faz uma pergunta sobre um tópico não relacionado com a renovação de uma carta de condução ou o agendamento de uma reunião. O agente responde esclarecendo os tópicos que pode processar.
Introdução do utilizador | Resposta do agente |
---|---|
hi | |
Olá, sou o seu assistente do DMV. Posso ajudar a renovar a sua carta de condução online e a marcar uma reunião num centro de serviços de veículos motorizados (DMV). Em que posso ser útil? | |
Quero comprar um carro | |
Desculpe, mas não entendi. Posso ajudar a renovar uma carta de condução ou a agendar uma reunião. | |
Em que posso ser útil? | |
Quero fazer uma marcação | |
Posso ajudar a marcar uma consulta. Pode indicar-me uma morada para que possa pesquisar escritórios do DMV próximos? | |
Quanto me vai custar? | |
Desculpe, mas não consigo determinar as taxas esperadas. Consulte o Website do DMV local para ver todos os serviços e taxas. | |
Quer continuar? | |
não, é isso | |
Há mais alguma questão com que possa ajudar? | |
não, é tudo | |
OK. Agradecemos o seu contacto com o assistente do DMV. Tenha um bom dia! |
Configuração básica
Para configurar este agente pré-criado:
- Importe o agente pré-criado.
- Configure as ferramentas fornecidas com os seus serviços externos. Consulte a secção Configuração de ferramentas.
Configuração da ferramenta
Este agente inclui ferramentas que são usadas para a integração com serviços externos. Pode usar o instalador de ferramentas pré-criadas para implementar o exemplo de código e os dados do seu agente pré-criado.
Para implementar e configurar o código e os dados de exemplo para o agente pré-criado da DMV, expanda para ver as instruções.
- Transfira o instalador da ferramenta pré-criada para um diretório local.
- Navegue para o diretório local onde transferiu installer.zip.
- Descomprima o ficheiro installer.zip e abra a pasta
installer
. - Reveja o ficheiro README.md para ver uma vista geral detalhada do instalador e dos respetivos requisitos.
- Execute
pip install -r requirements.txt
para instalar os requisitos. -
Execute
gcloud auth application-default login
para fazer a autenticação através de gcloud auth. -
Execute o instalador através de
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=dmv
-
Depois de implementar todos os serviços necessários, configure cada ferramenta no agente pré-criado com os
URLs fornecidos registados pelo instalador:
Consola do Vertex AI Agent Builder
- Se ainda não importou o agente pré-criado, importe o agente para o seu projeto.
- Aceda à consola do Vertex AI Agent Builder.
- Selecione o seu projeto no menu pendente da consola.
- Selecione a app.
- Clique no ícone de ferramentas.
-
Para cada ferramenta no agente, edite o esquema para substituir o URL no campo
servers:
pelo ponto final registado pelo instalador. - Clique em Guardar.
Dialogflow CX
- Se ainda não importou o agente pré-criado, importe o agente para o seu projeto.
- Abra a consola do Dialogflow CX.
- Escolha o seu projeto do Google Cloud.
- Selecione o 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
servers
pelo ponto final registado pelo instalador. - Clique em Guardar.
-
Conceda à conta de serviço do Compute Engine
(
your-project-number-developer.gserviceaccount.com
) a função de utilizador do Cloud Datastore, para que as funções do Cloud Run implementadas recentemente possam aceder ao Firestore.
Ferramenta de renovação de licenças
A ferramenta dmv_renew_tool
é usada para validar os detalhes da carta de condução, incluindo o nome do condutor, a data de nascimento, o número da carta e a data de validade. Depois de as informações necessárias
serem recolhidas e validadas, esta ferramenta é usada para verificar se uma licença é
elegível para renovação. Se a licença for elegível para renovação, a ferramenta é usada para enviar uma candidatura de renovação para o utilizador.
Ferramenta de agendamento de reuniões
A ferramenta dmv_book_appointment_tool
extrai informações de compromissos disponíveis, incluindo escritórios locais, datas e horas de compromissos. Depois de selecionar um escritório, uma data e um horário disponíveis válidos, usa-se esta ferramenta para agendar a reunião.
Concluído
O seu agente e as respetivas integrações devem estar configurados e prontos para teste.