Agente pré-criado de apoio técnico de companhias aéreas

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.

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:

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