Com o agente pré-criado do Travel, os usuários podem pesquisar pontos de interesse (PDIs), receber recomendações de viagens e reservar hotéis. O agente usa os dados do perfil do usuário para personalizar recomendações para o usuário, se fornecidos.
Exemplos de diálogos
As caixas de diálogo de amostra a seguir mostram cenários comuns processados por esse agente pré-criado.
Pesquisa de PDIs e reservas de hotéis
O usuário pergunta sobre restaurantes em Washington DC. O agente recomenda alguns pontos de interesse, e o usuário pede para reservar um hotel. O agente coleta as informações necessárias, incluindo o hotel, as datas do check-in e do check-out, o número de viajantes e o número de quartos. O usuário confirma as informações e o agente reserva a estadia, fornecendo ao usuário um número de confirmação.
Entrada do usuário | Resposta do agente |
---|---|
Há algum bom restaurante de frutos do mar em Washington DC? | |
Estes são alguns restaurantes de frutos do mar em Washington DC: - The Oceanaire Seafood Room - Tony and Joe's Seafood Place - Joe's Seafood, Prime Steak e Stone Crab |
|
Posso ajudar com mais alguma coisa? | |
Eu gostaria de reservar uma estadia de quatro noites em DC | |
Aqui estão alguns hotéis em Washington DC que encontrei. Qual você quer reservar?: - Cambria Hotel Washington D.C. Navy Yard Riverfront - Beacon Hotel & Corporate Quarters - Holiday Inn Washington Capitol – Natl Mall, um IHG Hotel |
|
Beacon Hotel parece bom | |
Ótimo, vou confirmar alguns detalhes. Você vai ficar quatro noites, das 6h às 11h, certo? | |
na verdade, vou verificar no dia 8 | |
Certo. Você vai fazer o check-in no dia 08/11 e o check-out no dia 11/12? | |
sim, isso é perfeito | |
Ótimo, vou confirmar os detalhes da sua reserva Nome do hotel = Beacon Hotel & Quarters Corporativos Data do check-in = 8 de novembro Data do check-out = 12 de novembro # quartos = 1 # Viajantes = 1 Correto? |
|
meu filho vai vir comigo | |
Ok, dois viajantes. Vou atualizar os detalhes da sua reserva Nome do hotel = Hotel do sensor e trimestres corporativos Data do check-in = 8 de novembro Data do check-out = 12 de novembro # quartos = 1 # Viajantes = 2 Correto? |
|
sim, pode reservar para mim | |
Ótimo. Confirmamos sua reserva e temos a confirmação no 2UDVXUUV para seus registros. | |
Posso ajudar com mais alguma coisa? | |
Não, isso é tudo, obrigado! | |
Agradecemos por viajar com o Google. Tenha um bom dia. |
Inspiração de viagem
O usuário diz que gostaria de levar a família para uma viagem de esqui. O agente sugere alguns destinos de esqui nos Estados Unidos, e o usuário pergunta se há alguma recomendação fora do país. O agente apresenta uma lista de destinos fora dos Estados Unidos. Por fim, o usuário pede ao agente para reservar uma estadia em um dos destinos, e o agente apresenta uma lista de hotéis próximos.
Entrada do usuário | Resposta do agente |
---|---|
Eu gostaria de levar minha família em uma viagem de esqui. Alguma sugestão? | |
Eu adoro esquiar! Estes são alguns destinos de esqui famosos nos Estados Unidos: - Bacia de Arapahoe - Aspen Highlands - Beaver Creek - Breckenridge - Sun Peaks Resort |
|
Eu estava pensando em algum lugar fora dos estados, você tem algo em mente? | |
Sem dúvida! Confira alguns destinos de esqui famosos fora dos Estados Unidos: - St. Moritz - Niseko United - Vale de Hakuba - Nozawa Onsen - Whistler Blackcomb - Big White Ski Resort - Sun Peaks Resort |
|
Ótimo, obrigada! Você pode me reservar uma estadia em Whistler Blackcomb? | |
Aqui estão alguns hotéis em Whistler Blackcomb. Qual deles você quer reservar?: - Blackcomb Lodge - Blackcomb Springs Suítes - Resort de esqui - Pinnacle Hotel Whistler - Fairmont Château Whistler |
Configuração básica
Para configurar esse agente pré-criado:
- Importe o agente pré-criado.
- Configure as tools fornecidas com seus serviços externos. Consulte Configuração da ferramenta.
Configuração da ferramenta
Esse agente inclui tools usadas para integração com serviços externos. Use o instalador da ferramenta pré-criada para implantar dados e código de amostra do seu agente pré-criado.
Para implantar e configurar o exemplo de código e os dados do agente pré-criado Travel, expanda para conferir as instruções.
- Faça o download do instalador da ferramenta pré-criada em um diretório local.
- Navegue até o diretório local onde você fez o download do installer.zip.
- Descompacte installer.zip e abra a pasta
installer
. - Consulte README.md para obter uma visão geral detalhada do instalador e seus requisitos.
- Execute
pip install -r requirements.txt
para instalar os requisitos. -
Execute
gcloud auth application-default login
para autenticar usando o gcloud auth. -
Execute o instalador usando
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=travel
. -
Depois de implantar todos os serviços necessários, configure cada ferramenta no agente pré-criado com os
URLs fornecidos e registrados pelo instalador:
Vertex AI para Pesquisa e Conversação
- Se você ainda não importou o agente pré-criado, importe-o para seu projeto.
- No console da Vertex AI para Conversação, acesse a página Pesquisa e conversa.
- Selecione o 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 Recursos generativos.
- Clique em Ferramentas.
-
Para cada ferramenta no agente, edite o esquema para substituir o URL no campo
servers
pelo endpoint registrado pelo instalador. - Clique em Salvar.
Pesquisa de local
A ferramenta places_search
é usada para receber informações sobre pontos de interesse, incluindo aqueles próximos a um local.
Pesquisa de hotéis
A ferramenta hotel_search
é usada para receber informações sobre hotéis, incluindo
hotéis perto de um local.
Reserva de hotéis
A ferramenta hotel_booking
é usada para criar e coletar informações sobre reservas de hotéis.
Acessar perfil de usuário
A ferramenta get_user_profile
é usada para extrair perfis de usuário que podem ser usados
para personalizar recomendações para o usuário.
Concluído
Seu agente e as integrações dele já estão configurados e prontos para serem testados.