가상 여행사
가상 여행은 휴가를 계획하는 데 도움이되는 에이전트 AI입니다.
동기 부여와 목표
나는 여행하는 것을 좋아하지만 어디로 가야하는지 또는 무엇을 해야할지 모릅니다. 나는 특정 국가에서 할 일을 인터넷에 검색 할 수 있지만 항상 마크에 달려 있지 않은 것에 대한 두려움이 항상 있습니다. 온라인에서 찾은 여정은 내 필요에 맞게 사용자 정의되지 않습니다.
이 프로젝트의 목표는 내 요구 사항에 따라 휴가를 계획하는 AI 요원 팀을 만드는 것입니다.
API 사용 :
- LLM : Anthropic Claud 3 Haiku API.
- Tavily에 대한 쿼리를 생성하는 데 사용되며 Tavily가 제공하는 정보를 사용하고 여정을 만들 수 있습니다.
- 검색 : Tavily API.
- 사용자의 요청에 대한 관련 데이터를 얻는 데 사용됩니다.
건축학:
- 여정을 계획하기 위해 함께 협력하는 5 가지 프롬프트/에이전트가 있습니다.
- 휴가 _planning_supervisor_prompt : 휴가를 계획 할 때 플래너가 찾아야 할 것에 대한 우울을 제공합니다.
- planner_assistant_prompt : Haiku 모델을 사용하여 여정을 형성하는 데 유용한 프롬프트를 만듭니다.
- Vacation_planner_prompt : 이전 단계에서 수집 된 모든 정보를 사용하여 주어진 형식으로 여정을 생성합니다.
- Planner_critique_prompt : 생성 된 여정에 대한 피드백을 제공합니다. 휴가를 계획하기 위해 다른 것을 고려할 수있는 것을 제안합니다.
- Planner_critique_assistant_prompt : 제안에 대한 정보를 수집하려면 자세한 정보를 얻으려면 Tavily API에 전화하십시오.

설치
pip install -r requirements.txt
.env.example에 주어진 형식의 환경 변수로 Tavily 및 Anthropic API 키를 추가하십시오.
용법
두 가지 옵션이 있습니다
- 파이썬 노트북을 사용하고 셀별로 셀을 실행하십시오.
- GUI 사용 :
브라우저에서 링크를 엽니 다.