TL;DR
Deep Agents는 LLM 모델에 인프라와 로직을 결합한 'Harness'를 더해 실질적인 작업 수행 능력을 갖춘 에이전트를 구축하는 개념이다. 시스템 프롬프트, 메모리, 도구, 인프라, 미들웨어 등을 포함하는 이 Harness는 모델의 성능을 최적화하고 제어 가능성을 높인다. 프로덕션 환경에서는 내구적 실행(Durable Execution), 메모리 관리, 인증, Human-in-the-loop 설계가 필수적이며, LangGraph와 LangSmith는 이러한 복잡성을 해결하고 에이전트의 신뢰성을 확보하는 데 사용된다.
챕터별 상세
Deep Agents의 정의와 하니스 개념
하니스(Harness)는 에이전트의 성능과 신뢰성을 결정짓는 핵심 인프라를 뜻한다.
Claude Code 사례로 본 하니스
에이전트의 핵심 구성 요소
MCP는 모델과 외부 도구 간의 인터페이스를 표준화하는 프로토콜이다.
훅과 미들웨어의 역할
파일 시스템과 에이전트의 상호작용
LangChain 스택 내 Deep Agents의 위치
Deep Agents로의 전환
LangGraph 워크플로우와의 결합
신뢰성과 에이전시의 트레이드오프
프로덕션 환경의 고려사항
내구적 실행과 실패 복구
메모리 관리 전략
인증 및 RBAC 문제
Human-in-the-loop 설계
LangSmith 배포 솔루션
용어 해설
- 하니스(Harness)
- — LLM 모델을 둘러싸고 실제 작업을 수행할 수 있도록 돕는 인프라, 도구, 로직의 집합체이다. 모델이 두뇌라면 하니스는 그 두뇌가 외부 환경과 상호작용하고 제어 가능하게 만드는 모든 요소를 의미한다.
- 내구적 실행(Durable Execution)
- — 에이전트 작업 중 오류가 발생했을 때, 처음부터 다시 시작하지 않고 실패한 지점부터 작업을 재개할 수 있게 하는 기술이다. 체크포인트를 통해 상태를 저장하여 장기 실행 작업의 신뢰성을 보장한다.
- 휴먼 인 더 루프(Human-in-the-loop)
- — 에이전트의 자동화된 작업 과정에 인간이 개입하여 승인, 중단, 수정 등을 수행하는 설계 방식이다. 에이전트의 판단을 검증하고 제어하여 프로덕션 환경에서의 안전성을 높인다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.




