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.
pesquisa de voo
- O usuário quer pesquisar voos.
- O agente pergunta ao usuário a cidade de origem, o destino e a data de partida.
- O usuário responde com esses detalhes.
- O agente apresenta uma lista de voos e pede que o usuário selecione uma opção.
- O usuário escolhe o voo mais barato.
- 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:
- Importe o agente pré-criado.
- 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.