이번에는 Web Search, PDF문서 기반 검색(RAG), 이미지생성(Image Generator) 등을 통해 보고서를 작성하는 에이전트를 만들어볼것이다.SourceAgent ToolkitsToolsLangchain에서는 Tavily 검색엔진을 도구로 쉽게 사용할
Langchain 프레임워크를 사용하는 가장 큰 이점은 3rd party integration 되어있는 다양한 기능들을 사용할 수 있다는 점이다.그 중 Toolkits는 다양한 도구를 통합하여 제공한다.SourceAgent ToolkitsTools먼저 임시 폴더를 생성
Pandas DataFrame을 활용하여 분석을 수행하는 agent를 만들어 봅니다.CSV, Excel 데이터로부터 Pandas DataFame 객체를 생성할 수 있으며, 이를 활용하여 Agent가 Pandas query를 생성하고 분석을 수행한다.png
이번엔 문서 검색을 통해 최신 정보에 근접하여 검색 결과를 가지고 답변을 생성하는 에이전트를 만들어보자.질문에 따라 문서를 검색하여 답변하거나, 인터넷 검색 도구를 활용하여 답변하는 에이전트를 만들어 볼것이다.Agent를 활용하여 RAG를 수행한다면 이를 Agentic
iter() 메서드는 에이전트의 실행 과정을 단계별로 반복할 수 있게 해주는 반복기능(Iterator)를 생성한다.중간과정에서 사용자의 입력을 받아 계속 진행할지 묻는 기능을 제공하고, 이를 Human-in-the-loop라고 한다.다음은 add_function 을 사
OpenAI 외에도 Langchain은 Anthropic, Google Gemini, Mistral, Together.ai, Ollama과 같은 여러 공급자 구현을 지원한다. 여기서는 다양한 LLM으로 도구 호출 에이전트를 생성하고 실행하는 방법을 살펴보자.Source

도구 호출을 사용하면 모델이 하나 이상의 도구(tool)가 호출되어야하는 시기를 감지하고 해당 도구에 전달해야 하는 입력으로 전달할 수 있다.API호출에서 도구를 설명하고 모델이 이러한 도구를 호출하기 위한 인수가 포함된 Json 과 같은 구조화된 객체를 출력하도록 지
LLM이 tool을 호출할수 있기 위해 chat 요청을 할 때 모델에 tool schema를 전달해야한다.tool calling 기능을 지원하는 Langchain Chat Model은 .bind_tools() 메서드를 구현하여 LangChain 도구객체, Pydanti

도구(Tool)는 에이전트, 체인 또는 LLM이 외부 세계와 상호작용하기 위한 인터페이스입니다.LangChain 에서 기본 제공하는 도구를 사용하여 쉽게 도구를 활용할 수 있으며, 사용자 정의 도구(Custom Tool) 를 쉽게 구축하는 것도 가능합니다.LangCha

Authors : Julia Wiesinger, Patrick Marlow, and Vladimir Vuskovic 인간은 패턴을 인식하는 능력이 뛰어나지만, 더 정확한 결론을 내리기 위해 책, 검색, 계산기 등의 도구를 활용한다.Generative AI 모델도 인간과
published : 2024-12-20지난 1 년 동안, 우리는 산업 전역의 LLM (Lange Language Model) 에이전트를 구축하는 수십 명의 팀과 함께 일했습니다. 지속적으로 가장 성공적인 구현은 복잡한 프레임 워크 또는 전문 라이브러리를 사용하지 않았