Agente pré-criado de viagem

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:

  1. Importe o agente pré-criado.
  2. 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.

  1. Faça o download do instalador da ferramenta pré-criada em um diretório local.
  2. Navegue até o diretório local onde você fez o download do installer.zip.
  3. Descompacte installer.zip e abra a pasta installer.
  4. Consulte README.md para obter uma visão geral detalhada do instalador e seus requisitos.
  5. Execute pip install -r requirements.txt para instalar os requisitos.
  6. Execute gcloud auth application-default login para autenticar usando o gcloud auth.
  7. Execute o instalador usando python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=travel.
  8. 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

    1. Se você ainda não importou o agente pré-criado, importe-o para seu projeto.
    2. No console da Vertex AI para Conversação, acesse a página Pesquisa e conversa.

      Pesquisa e conversa

    3. Selecione o 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 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 pelo endpoint registrado pelo instalador.
    8. Clique em Salvar.

A ferramenta places_search é usada para receber informações sobre pontos de interesse, incluindo aqueles próximos a um local.

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.