A viagem agente pré-criado permite que os usuários pesquisem pontos de interesse (PDIs), recebam 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 fornecido.
Exemplos de diálogos
Os exemplos de caixas de diálogo a seguir demonstram cenários comuns tratados por este pré-criado.
Pesquisa de PDIs e reserva de hotéis
O usuário pergunta sobre restaurantes em Washington DC. O agente recomenda pontos de interesse, e o usuário pede para reservar um hotel. O agente coleta as informações necessárias, incluindo o hotel, a data de check-in, a data de check-out, o número de viajantes e o número de quartos. O usuário confirma as informações o agente reserva a estadia, fornecendo ao usuário um número de confirmação.
Entrada do usuário | Resposta do agente |
---|---|
Olá, há algum restaurante de frutos do mar bom em Washington DC? | |
Aqui estão alguns restaurantes de frutos do mar em Washington DC: - The Oceanaire Seafood Room - Tony and Joe's Seafood Place - Frutos do mar, Prime Steak & Caranguejo de pedra |
|
Posso ajudar com mais alguma coisa? | |
Quero reservar uma estadia para quatro noites em Washington D.C. | |
Encontrei alguns hotéis em Washington DC. Qual você quer reservar?: - Cambria Hotel Washington D.C. Navy Yard Riverfront - Beacon Hotel & Bairro corporativo - Holiday Inn Washington Capitol - Natl Mall, um hotel IHG |
|
O Beacon Hotel parece bom | |
Ótimo, vou confirmar alguns detalhes. Você vai ficar quatro noites, entre 11/06 e 11/10, certo? | |
na verdade, vou verificar no dia 8 | |
Ok, você vai verificar no dia 08/11 e fazer a compra no dia 12/11? | |
sim, isso é perfeito | |
Ótimo, vou confirmar os detalhes da sua reserva Nome do hotel = Hotel Beacon & Trimestres corporativos Data do check-in = 8 de novembro Data do check-out = 12 de novembro # quartos = 1 # Viajantes = 1 Correto? |
|
meu filho virá comigo | |
Certo, dois viajantes. Vou atualizar os detalhes da sua reserva Nome do hotel = Hotel Beacon & 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 o número de confirmação 2UDVXUUV para você. | |
Posso ajudar em mais alguma coisa? | |
não, é isso, 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 o agente tem alguma recomendação fora do país. O agente apresenta uma lista de para destinos fora dos Estados Unidos. Por fim, o usuário pede ao agente para reservar uma estadia em um dos destinos e o agente apresentar uma lista de hotéis; por perto.
Entrada do usuário | Resposta do agente |
---|---|
Eu gostaria de levar minha família para um passeio de esqui. Você tem alguma sugestão? | |
Eu adoro esquiar! Confira alguns destinos de esqui famosos nos Estados Unidos: - Arapahoe Basin - Aspen Highlands - Beaver Creek - Breckenridge - Sun Peaks Resort |
|
Estava pensando em algum lugar fora dos estados. Você tem algo em mente? | |
Sem dúvida! Estes são alguns destinos de esqui famosos fora dos Estados Unidos: - St. Moritz - Niseko United - Hakuba Valley - Nozawa Onsen - Whistler Blackcomb - Big White Ski Resort - Sun Peaks Resort |
|
ótimo, obrigado! você pode me reservar uma estadia em Whistler Blackcomb? | |
Aqui estão alguns hotéis em Whistler Blackcomb. Qual você quer reservar? - Blackcomb Lodge - Blackcomb Springs Suítes - True Ski-in, Ski-out Resort - Pinnacle Hotel Whistler - Fairmont Château Whistler |
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 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 projeto Travel agente pré-criado, expanda para conferir instruções.
- Faça o download do instalador de ferramentas pré-criadas para um diretório local.
- Navegue até o diretório local onde você fez o download do installer.zip.
- Descompacte o installer.zip e abra a pasta
installer
. - Analise README.md para ter uma visão geral detalhada do instalador e dos requisitos.
- Execute
pip install -r requirements.txt
para instalar os requisitos. -
Execute
gcloud auth application-default login
para fazer a autenticação 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 registrados pelo instalador:
Agentes da Vertex AI
- Se você ainda não importou o agente pré-criado, importar o agente para seu projeto.
- Acesse o Console do Agent Builder.
- Selecione o projeto na lista suspensa do console.
- Selecione seu app.
- Clique no ícone de Ferramentas.
-
Para cada ferramenta no agente, edite o esquema para substituir o URL no
Campo
servers:
com o endpoint registrado pelo instalador. - Clique em Salvar.
Dialogflow CX
- Se você ainda não importou o agente pré-criado, importar o agente 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
com o endpoint registrado pelo instalador. - Clique em Salvar.
Pesquisa do Google Places
A ferramenta places_search
é usada para conseguir informações sobre pontos de interesse,
incluindo pontos de interesse próximos a um local.
Pesquisa de hotéis
A ferramenta hotel_search
é usada para obter informações sobre hotéis, incluindo
hotéis próximos a um local.
Reserva de hotéis
A ferramenta hotel_booking
é usada para criar e acessar informações sobre
reservas.
Receber perfil do usuário
A ferramenta get_user_profile
é usada para recuperar 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 testes.