Agente pré-criado de suporte a companhias aéreas

O agente pré-criado baseado em playbook de suporte de companhia aérea oferece reserva de voos com geolocalização para conveniência do usuário.

Exemplo de diálogo

Este exemplo de diálogo demonstra cenários comuns processados pelo agente pré-criado.

  1. O usuário quer pesquisar voos.
  2. O agente pergunta ao usuário a cidade de origem, o destino e a data de partida.
  3. O usuário responde com esses detalhes.
  4. O agente apresenta uma lista de voos e pede que o usuário selecione uma opção.
  5. O usuário escolhe o voo mais barato.
  6. O agente confirma a reserva e fornece um número de reserva.
Entrada do usuário Resposta do agente
Olá,
Estamos tentando encontrar sua localização. Isso pode levar alguns instantes.
Olá, boas-vindas ao suporte técnico da Cymbal Air! Posso ajudar você a encontrar um voo para qualquer lugar do mundo. Para onde você gostaria de ir?
Budapeste
De qual cidade você vai partir?
Nova York
Quando você quer viajar?
1º de dezembro
[apresenta uma lista de voos] Qual destes voos você quer reservar? A opção mais barata é um voo que sai do JFK às 11h em 1º de dezembro, chega ao BUD às 23h do mesmo dia e custa US $254.
Quero reservar o mais barato
Excelente, seu voo foi reservado. Seu voo sai do JFK às 11h e chega ao BUD às 23h do mesmo dia. O número da sua reserva é 3W817T, e você vai receber um e-mail com mais detalhes em breve. Posso ajudar com mais alguma coisa?
Isso é tudo por enquanto
Que bom que consegui ajudar!

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. Para mais informações, consulte Configuração da ferramenta.

Configuração da ferramenta

Esse agente inclui ferramentas para integração com serviços externos.

Ferramenta de pesquisa de voos

A ferramenta getGeolocation usa uma chamada de função para determinar a localização do usuário e inserir automaticamente a cidade de origem para a pesquisa de voos.

Os parâmetros de saída dessa ferramenta incluem:

  • Cidade (obrigatório): a cidade onde o usuário está.
  • País (obrigatório): o país em que o usuário está.
  • Estado (obrigatório): o estado ou a província onde o usuário está localizado.
  • Via (opcional): a via principal mais próxima do endereço aproximado do usuário.
  • Condado (opcional): o condado onde o usuário está localizado, se houver.
  • Código do país (opcional): o código de duas letras associado ao país em que o usuário está localizado.
  • Código postal (opcional): o CEP associado ao endereço aproximado do usuário.
  • ISO3166-2-lvl4 (opcional): o código alfanumérico usado para identificar a subdivisão administrativa específica (por exemplo, estado, província ou território) do país em que o usuário está localizado.

A ferramenta getFlights gera uma lista fictícia de voos com base na cidade de origem, no destino e na data de partida. A ferramenta retorna uma resposta de payload personalizada que inclui uma tabela com horários e preços de voos. A interface usa esse payload personalizado para exibir os voos em formato de conteúdo avançado.

Concluído

Seu agente e as integrações dele estão configurados e prontos para teste.