Ir para o conteúdo

Lab 2.4: Prática: Implantando um AI Agent com BotCity

A seguir, iremos criar e implantar um AI Agent na Prática, utilizando os recursos da BotCity para orquestrar e monitorar o AI Agent.

Passo a Passo: Criando seu Agente de IA Guia de Viagens

Objetivo:

Construir um Agente de IA que recebe um destino e suas preferências, pesquisa autonomamente as melhores informações atualizadas e gera um relatório de viagem completo e personalizado.

Passo 1: Definição da Missão e do "Cérebro" do Agente

Primeiro, definimos a missão principal do agente: "Atuar como um especialista de viagens para planejar roteiros personalizados". Em seguida, escolhemos seu "cérebro", um Modelo de Linguagem de Grande Porte (LLM), que será responsável por entender os pedidos, raciocinar e criar o plano de ação para gerar o roteiro.

Passo 2: Equipando o Agente com Ferramentas Essenciais

Um cérebro, por si só, não acessa informações em tempo real. Por isso, equipamos o agente com um conjunto de "ferramentas" (APIs e funções) que dão a ele habilidades práticas:

  • Ferramenta de Busca na Web: Para pesquisar voos, preços de hotéis, eventos atuais, horários de funcionamento e fatos relevantes sobre o destino.
  • Ferramenta de Mapas e Localização: Para calcular distâncias, agrupar atividades por região e sugerir a melhor ordem para visitar os locais, otimizando o tempo.
  • Ferramenta de Clima: Para consultar a previsão do tempo na data da viagem e sugerir o que levar na mala.
  • Ferramenta de Recomendações: Para buscar avaliações de restaurantes, bares e passeios com base nas suas preferências.

Passo 3: Desenhando o Plano de Ação (O Roteiro Interno)

Definimos a sequência lógica que o agente seguirá ao receber um pedido. Este é o seu "processo de trabalho" interno:

  1. Analisar o Pedido: Identificar as informações-chave fornecidas: destino, número de dias, interesses (ex: "arte, gastronomia, natureza") e orçamento.
  2. Pesquisa Inicial: Utilizar a Ferramenta de Busca para obter um panorama geral: voos, média de preços de hotéis e principais atrações.
  3. Montagem do Roteiro:
    • Listar atividades e locais alinhados aos interesses.
    • Usar a Ferramenta de Mapas para agrupar as atividades geograficamente para cada dia, criando um roteiro lógico e eficiente.
    • Utilizar a Ferramenta de Recomendações para sugerir restaurantes próximos a cada atividade do dia.
  4. Adicionar Detalhes Práticos: Consultar a Ferramenta de Clima e incluir dicas sobre vestuário, costumes locais e transporte.
  5. Estruturar o Relatório: Consolidar todas as informações coletadas em um relatório final, claro e bem organizado.

Passo 4: Execução da Tarefa (O Agente em Ação)

Agora, interagimos com o agente. Você fornece o comando em linguagem natural:

"Planeje uma viagem de 5 dias para Lisboa, Portugal, em novembro. Meu foco é em história, gastronomia tradicional e música de fado. Orçamento médio."

O agente inicia seu ciclo de trabalho autônomo, utilizando as ferramentas e seguindo o plano definido no passo anterior para coletar e processar todas as informações.

Passo 5: Geração do Relatório Personalizado (O Resultado Final)

Após concluir sua pesquisa e análise, o agente entrega o seu produto final: um relatório completo e pronto para uso, contendo:

  • Resumo da Viagem: Com as principais informações e estimativa de custos.
  • Sugestão de Voos e Hospedagem: Com base na pesquisa em tempo real.
  • Roteiro Detalhado Dia a Dia: Agrupando passeios por região, com horários e dicas.
  • Guia Gastronômico: Lista de restaurantes e pratos típicos imperdíveis.
  • Dicas Culturais e Práticas: Informações sobre clima, transporte e costumes locais.

Pronto! Seguindo estes passos, transformamos uma ideia em um Agente de IA funcional, capaz de realizar uma tarefa complexa e entregar um resultado de alto valor e totalmente personalizado.

Código-fonte do projeto

Você pode baixar o projeto clicando neste link.

Deploy e implantação do projeto:

  • Vamos realizar o deploy do projeto no Orquetrador. Em seguida, iremos inicializar uma tarefa para gerar o roteiro de viagem.

Sobre o deploy

Você pode acessar o tutorial passo-a-passo para realizar o deploy neste link da documentação. Indicamos a seguinte configuração:

  • Label do bot: agente-viagens-v1
  • versão: 1.0