여러 AI 에이전트와 도구를 유기적으로 연결하고 관리하는 것이 중요해지고 있습니다. LangChain의 StateGraph는 이러한 복잡한 워크플로우를 체계적으로 설계하고 실행할 수 있게 해주는 도구로, 특히, '서브 그래프(Sub-Graph)' 기능을 활용하면 대규모 시스템을 모듈화하여 관리 효율성을 극대화할 수 있습니다. AI 애플리케이션은 종종 다양한 작업을 수행하는 여러 에이전트나 모듈을 포함합니다. 예를 들어, 챗봇이 사용자 질문에 따라 정보 검색, 데이터 분석, 코드 생성 등 여러 전문 에이전트 중 하나에게 작업을 위임해야 할 수 있습니다.이러한 경우, 모든 로직을 하나의 거대한 그래프에 담는 것은 비효율적이고 유지보수가 어렵습니다. 서브 그래프를 사용하면 각 전문 에이전트를 독립적인 Mes..