langgraph 2

LLM 에이전트의 '반복 답변' 문제 해결! 자기 성찰(Self-Reflection)로 AI 성능 올리기

LLM(거대 언어 모델) 기반의 에이전트들이 때로는 에이전트들이 의도와 다른 메시지를 보내는 '이중 전송(Double Texting)' 답변을 생성합니다.오늘은 LLM 에이전트가 스스로를 돌아보고 개선하는 '자기 성찰(Self-Reflection)' 능력을 어떻게 부여할 수 있는지 깊이 탐구해보고, 이를 바탕으로 실제 서비스에 적용할 수 있는 사례도 만들어보겠습니다.LLM 에이전트의 '이중 전송(Double Texting)' 문제란? 🤔일반적인 대화에서는 '이중 전송'이 상대방에게 메시지를 두 번 보내는 것을 의미하지만, LLM 에이전트의 맥락에서는 조금 다릅니다. 이는 에이전트가 다음과 같은 문제로 인해 비효율적이거나 잘못된 결과를 반복적으로 생성하는 현상을 말합니다:반복적인 답변: 이미 시도했던 방..

LLM 2025.11.21

LangChain StateGraph로 서브 그래프 마스터

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

LLM 2025.11.20