Виртуальный турагент
Виртуальное путешествие - это агент, который помогает вам спланировать отпуск.
Мотивация и цели
Мне нравится путешествовать, однако я никогда не знаю, куда идти и что делать. Я могу искать в Интернете, что нужно делать в определенной стране, но всегда есть страх, что это не зависит от цели. Маршруты, которые я нахожу в Интернете, не настроены на мои потребности.
Цель этого проекта - сделать команду агентов ИИ, которая планирует отпуск для меня, учитывая мои требования.
API используются:
- LLM: Антропический Клоуд 3 Хайку API.
- Используется для создания запросов для тавили, используйте информацию, предоставленную Tavily и дайте маршрут.
- Поиск: Tavily API.
- Используется для получения соответствующих данных для запроса пользователя.
Архитектура:
- Есть 5 разных подсказок/агентов, которые работают вместе, чтобы спланировать ваш маршрут.
- Отпуск_planning_supervisor_prompt: дает Out о том, что планировщик должен искать при планировании отпуска.
- Planner_assistant_prompt: использует модель Haiku для создания подсказок, которые будут полезны для формирования маршрута.
- Отпуск_planner_prompt: генерирует маршрут в данном формате, используя всю информацию, собранную из предыдущих шагов.
- Planner_critique_prompt: он дает отзыв о генерируемом маршруте. Предлагает, что еще можно рассмотреть для планирования отпуска.
- Planner_critique_assistant_prompt: вызывает Tavily API для получения дополнительной информации для сбора информации о предложениях.

Установка
pip install -r requirements.txt
Пожалуйста, добавьте свои клавиши API -клавиш с тавище и антропным API в качестве переменных среды в формате, приведенном в .env.Example.
Использование
У вас есть 2 варианта
- Используйте ноутбук Python и запустите ее ячейку по ячейке.
- Используйте графический интерфейс:
Откройте ссылку в браузере.