기존 Langgraph initial agent graph에 web search agent를 추가합니다.
Local llama-3 model의 경우 function_call 을 수행하도록 학습되지 않았으므로, llm.bind_tool()이 가능하지 않습니다.
따라서, function call을 위한 proprietary model api를 호출하여 사용하도록 추가합니다(ex. OpenAI gpt3.5 / Google gemini)
Details(Todo List)
[x] web search agent 기능 추가
[x] web search function call 을 위한 api model agent 추가
[x] web search 결과를 바탕으로 local llm이 추론할 수 있도록 Messages 구성
[x] 페르소나를 반영하여 web search 결과를 출력해서 답변할 수 있도록 system prompt 부분까지 통합
Background
기존 Langgraph initial agent graph에 web search agent를 추가합니다. Local llama-3 model의 경우 function_call 을 수행하도록 학습되지 않았으므로, llm.bind_tool()이 가능하지 않습니다. 따라서, function call을 위한 proprietary model api를 호출하여 사용하도록 추가합니다(ex. OpenAI gpt3.5 / Google gemini)
Details(Todo List)
etc(optional)