O apoio técnico da companhia aérea agente pré-criado baseado em guião oferece reserva de voos com geolocalização.
Exemplos de caixas de diálogo
Os exemplos de caixas de diálogo seguintes demonstram cenários comuns processados por este agente pré-criado.
Pesquisa de voos
O utilizador quer pesquisar voos. O agente pede ao utilizador a cidade de origem, o destino e a data de partida. O utilizador responde com estes detalhes. O agente apresenta uma lista de voos e pede ao utilizador que selecione uma opção. O utilizador escolhe o voo mais barato. O agente confirma a reserva e indica um número de reserva.
Introdução do utilizador | Resposta do agente |
---|---|
Olá! | |
Estamos a tentar encontrar a sua localização. Isto pode demorar algum tempo. | |
Olá! Damos-lhe as boas-vindas ao serviço de apoio técnico do Cymbal Air! Posso ajudar a encontrar um voo para qualquer parte do mundo. Para onde quer ir? | |
Budapeste | |
De que cidade vai partir? | |
Nova Iorque | |
Quando quer partir? | |
1 de dezembro | |
[apresenta uma lista de voos] Qual destes voos quer reservar? A opção mais barata é um voo que parte do JFK às 11:00 da manhã de 1 de dezembro, chega a BUD às 23:00 da noite do mesmo dia e custa 254 €. | |
Quero reservar a opção mais barata | |
Excelente, o seu voo foi reservado. O seu voo parte de JFK às 11:00 e chega a BUD às 23:00 no mesmo dia. O seu número de reserva é 3W817T. Vai receber um email com mais detalhes em breve. Em que mais posso ser útil? | |
É tudo por agora | |
Fico contente por ter ajudado! |
Configuração básica
Para configurar este agente pré-criado:
- Importe o agente pré-criado.
- Configure as ferramentas fornecidas com os seus serviços externos. Consulte a secção Configuração de ferramentas.
Configuração da ferramenta
Este agente inclui ferramentas que são usadas para integrar com serviços externos.
Voos
A ferramenta getGeolocation
usa uma chamada de função para determinar a localização do utilizador
para introduzir automaticamente a cidade de origem para a pesquisa de voos.
Os parâmetros de saída desta ferramenta incluem:
- city (obrigatório): cidade onde o utilizador se encontra atualmente.
- country (obrigatório): país onde o utilizador se encontra atualmente.
- state (obrigatório): estado ou província onde o utilizador se encontra atualmente.
- road (opcional): a estrada principal mais próxima da morada aproximada do utilizador.
- county (opcional): o distrito onde o utilizador se encontra atualmente, se existir.
- country-code (opcional): código de duas letras associado ao país onde o utilizador se encontra.
- código postal (opcional): código postal associado à morada aproximada do utilizador.
- ISO3166-2-lvl4 (opcional): código alfanumérico usado para identificar a subdivisão administrativa específica (por exemplo: estado, província, território) do país onde o utilizador se encontra atualmente.
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 devolve uma resposta de payload personalizada que inclui uma tabela com os horários e os preços dos voos.
Este payload personalizado é usado pela IU para apresentar os voos sob a forma de conteúdo multimédia.
Concluído
O seu agente e as respetivas integrações devem estar configurados e prontos para teste.