Jefferson Fidelis
Todos os projetos
Inteligência Artificial

Planejador de Viagens — CrewAI

Orquestração multiagente de LLMs que planeja um itinerário de viagem e orçamento de ponta a ponta.

Saída de terminal mostrando uma execução multiagente do CrewAI gerando um itinerário de viagem e a divisão do orçamento
PythonCrewAILLMspython-dotenv

Problema

Planejar uma viagem de ponta a ponta (itinerário e orçamento juntos) é uma tarefa de raciocínio em várias etapas que não se encaixa bem em um único prompt de LLM — era necessário um fluxo de trabalho, não apenas um chatbot.

Solução

Um sistema baseado em CrewAI em que um agente Travel Planner produz um itinerário detalhado (destinos, atividades, transporte) e um agente Budget consome esse itinerário para consolidar estimativas de custo por categoria, entregando um plano de viagem coerente e organizado.

Arquitetura

O CrewAI orquestra um processo sequencial: o agente Travel Planner é executado primeiro, e sua saída estruturada se torna a entrada do agente Budget — assim, os cálculos de orçamento sempre se baseiam no itinerário efetivamente gerado, em vez de serem estimados de forma independente.

Desafios

  • —Projetar papéis de agente e limites de tarefa para que as saídas se combinem de forma limpa, sem duplicar trabalho
  • —Obter uma saída consistente e estruturada de um agente LLM que outro agente, mais adiante no fluxo, consiga interpretar com confiabilidade
  • —Manter o sistema suficientemente agnóstico de provedor para permitir trocar o backend de LLM subjacente

Aprendizados

  • —Experiência prática com padrões de orquestração multiagente, além do uso de LLM em prompt único
  • —Como dependências sequenciais entre agentes simplificam o raciocínio sobre a corretude de um pipeline
  • —Projetar visando extensibilidade — o repositório é estruturado como um modelo reutilizável para futuras integrações