Agente de viagens virtuais
A viagem virtual é uma IA agêntica que ajuda a planejar férias.
Motivação e objetivos
Eu gosto de viajar, no entanto, nunca sei para onde ir ou o que fazer. Posso pesquisar na Internet as coisas para fazer em um país em particular, mas sempre há um medo de não estar à altura do alvo. Os itinerários que acho on -line não são personalizados para minhas necessidades.
O objetivo deste projeto é fazer uma equipe de agentes de IA que planeja férias para mim, dados meus requisitos.
APIs usadas:
- LLM: Antrópico Claud 3 Haiku API.
- Usado para gerar consultas para tavily, use as informações fornecidas pela Tavily e dê um itinerário.
- Pesquisa: API Tavily.
- Usado para obter dados relevantes para a solicitação do usuário.
Arquitetura:
- Existem 5 instruções/agentes diferentes que trabalham juntos para planejar seu itinerário.
- VANTAGEM_PLANNING_SUPERVISOR_PROMPT: Dá a Oline do que o planejador deve procurar ao planejar férias.
- Planner_assistant_prompt: usa o modelo haiku para criar prompts que serão úteis para formar o itinerário.
- VAIRAS_PLANNER_PROMPT: gera o itinerário no formato fornecido usando todas as informações coletadas das etapas anteriores.
- Planner_critique_prompt: fornece feedback sobre o itinerário gerado. Sugere o que mais pode ser considerado para planejar as férias.
- Planner_critique_assistant_prompt: chama a API Tavily para obter mais informações para coletar informações sobre sugestões.

Instalação
pip install -r requirements.txt
Adicione suas teclas de API tavil e antrópicas como variáveis de ambiente no formato fornecido em .env.example.
Uso
Você tem 2 opções
- Use o notebook Python e execute -o célula por célula.
- Use a GUI:
Abra o link no navegador.