Agente de viajes virtual
El viaje virtual es una IA agente que lo ayuda a planificar unas vacaciones.
Motivación y objetivos
Me gusta viajar, sin embargo, nunca sé a dónde ir o qué hacer. Puedo buscar en Internet que las cosas puedan hacer en un país en particular, pero siempre existe el temor de que no esté a la altura. Los itinerarios que encuentro en línea no están personalizados para mis necesidades.
El objetivo de este proyecto es hacer un equipo de agentes de IA que me planeen unas vacaciones dados mis requisitos.
API utilizadas:
- LLM: API ANTRÁPICO CLAUD 3 Haiku.
- Utilizado para generar consultas para Tavily, use la información proporcionada por Tavily y dar un itinerario.
- Búsqueda: Tavily API.
- Utilizado para obtener datos relevantes para la solicitud del usuario.
Arquitectura:
- Hay 5 indicaciones/agentes diferentes que trabajan juntos para planificar su itinerario.
- Vacation_Planning_Superervisor_Prompt: Da la línea de lo que el planificador tiene que buscar al planificar unas vacaciones.
- Planner_assistant_prompt: usa el modelo Haiku para crear indicaciones que serán útiles para formar el itinerario.
- Vacation_Planner_Prompt: genera el itinerario en el formato dado utilizando toda la información recopilada de los pasos anteriores.
- Planner_Critique_Prompt: proporciona retroalimentación sobre el itinerario que se genera. Sugiere qué más se puede considerar para planificar las vacaciones.
- Planner_critique_assistant_prompt: llama a la API de Tavily para obtener más información para recopilar información sobre sugerencias.

Instalación
pip install -r requirements.txt
Agregue sus teclas API tavily y antrópicas como variables de entorno en el formato dado en .env.example.
Uso
Tienes 2 opciones
- Use el cuaderno de Python y ejecute Cell It By Cell.
- Usa la GUI:
Abra el enlace en el navegador.