LangChain 에이전트는 다양한 내장 툴(예: 검색 엔진, 계산기)을 활용하여 복잡한 질문에 답하고 작업을 처리할 수 있습니다. 하지만 때로는 우리의 에이전트가 데이터베이스 조회, 특정 API 호출, 사내 시스템과의 연동 등 고유한 비즈니스 로직이나 특정 도메인 지식에 접근해야 할 필요가 생깁니다. 이럴 때 필요한 것이 바로 커스텀 툴입니다.에이전트가 커스텀 툴을 활용하여 외부 시스템과 상호작용하는 개념도 (이미지는 LangChain Academy를 참고하여 재구성되었습니다)위 그림처럼, 에이전트는 사용자의 요청을 받으면 어떤 툴을 사용해야 할지 결정하고, 그 툴을 통해 외부 데이터를 가져오거나 특정 작업을 수행합니다. 커스텀 툴은 이 과정에서 에이전트의 '손과 발'이 되어주는 것이죠.💡 LangC..