Agente pré-criado de viagens

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:

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

  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 fazer a autenticação 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 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 Agent Builder

    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, importar 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.

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

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.