본문으로 건너뛰기

LangGraph 기반의 인간 개입형 코딩 에이전트 오픈소스 공개

LangGraph를 사용하여 사용자가 워크플로우를 직접 제어하고 컨텍스트를 큐레이션하는 인간 개입형 코딩 에이전트를 개발하여 공개했다.

커뮤니티 반응

작성자의 아키텍처 설계와 인간 개입형 접근 방식에 대해 긍정적인 반응을 보이며, 워크플로우 설계 및 계획 단계의 구현 방식에 대한 기술적 질문이 이어졌다.

주요 논점

01중립다수

완전 자율 에이전트와 인간 개입형 에이전트는 각각의 장단점이 존재하며, 사용자의 통제 필요성에 따라 선택이 달라진다.

합의점 vs 논쟁점

합의점

  • 복잡한 코딩 작업에서는 에이전트의 완전 자율성보다 인간의 검토와 개입이 필수적이다.
  • LangGraph는 에이전트의 복잡한 워크플로우를 관리하는 데 적합한 도구이다.

실용적 조언

  • 복잡한 에이전트 시스템 구축 시 LangGraph를 사용하여 상태 머신 기반의 워크플로우를 설계하라.
  • 검색 정확도 향상을 위해 BM25와 벡터 검색을 결합한 하이브리드 검색을 구현하고, 로컬 재순위화 모델을 활용하라.

섹션별 상세

터미널 에이전트(Claude Code, Aider)의 완전 자율 방식과 달리, 사용자가 각 워크플로우(Build Context, Plan, Implement 등)를 직접 트리거하고 승인하는 인간 개입형 구조를 채택했다.
코드 청킹에 tree-sitter를 사용하고, ParadeDB(BM25)와 pgvector(ANN)를 결합한 하이브리드 검색을 구현했으며, sentence-transformers를 통해 로컬에서 임베딩과 재순위화를 수행한다.
모델이 임의로 컨텍스트를 구성하는 대신, 사용자가 파일, 검색 결과, 계획 등을 직접 핀(pin)하거나 편집하여 LLM에 전달하는 투명한 큐레이션 방식을 적용했다.
검색 기능을 MCP 서버로 노출하여 Claude Code 등 다른 MCP 클라이언트에서도 해당 검색 기능을 사용할 수 있도록 설계했다.

언급된 도구

LangGraph추천

에이전트 워크플로우 오케스트레이션

LangChain추천

에이전트 워크플로우 오케스트레이션

ParadeDB추천

BM25 기반 검색

pgvector추천

벡터 데이터 저장 및 검색

tree-sitter추천

코드 청킹 및 파싱

Claude Code중립

비교 대상 에이전트

Aider중립

비교 대상 에이전트

NiceGUI추천

프론트엔드 구현

Exa추천

웹 검색

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 06. 02.수집 2026. 06. 02.출처 타입 REDDIT

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.