langchain-ai/deepagents

The batteries-included agent harness.

해결하는 문제

Deep Agents는 "배터리 포함" 에이전트 하네스를 제공하여 복잡한 에이전트 동작을 처음부터 구축할 필요를 없앱니다. 계획, 컨텍스트 관리, 작업 위임에 대한 내장 기본값을 제공하여 장기적이고 다단계 작업을 관리하는 어려움을 해결합니다.

작동 방식

LangGraph와 LangChain 위에 구축되어 필수 미들웨어를 번들로 제공하는 의견이 반영된 레이어로 작동합니다. 사용자는 특정 모델과 시스템 프롬프트로 에이전트를 정의하고, 플러그 가능한 구성 요소를 통해 기능을 확장할 수 있습니다. 도구 호출 기능이 있는 모든 LLM을 지원하며, 프로덕션 등급 추적 및 평가를 위해 LangSmith와 통합됩니다.

대상 독자

즉시 사용 가능하지만 확장 가능한 프로덕션 준비 에이전트 프레임워크를 원하는 개발자로, 코드베이스를 포크하지 않고 모델 교체, 프롬프트 사용자 지정, 특정 구성 요소 교체가 가능합니다.

주요 기능

  • 하위 에이전트: 자체 격리된 컨텍스트 창을 가진 전문 에이전트에게 복잡한 작업을 위임합니다.
  • 파일 시스템 액세스: 로컬, 샌드박스 또는 원격 백엔드에서 읽기, 쓰기, 검색이 가능합니다.
  • 컨텍스트 관리: 긴 대화 스레드를 자동으로 요약하고 도구 출력을 디스크로 오프로드하여 공간을 절약합니다.
  • 인간 개입: 도구 호출을 실행 전에 승인, 편집 또는 거부할 수 있습니다.
  • 모델 비종속: 최첨단 API, 오픈 가중치 모델, 로컬 LLM(Ollama, vLLM 등을 통해)과 호환됩니다.
  • 스킬 및 도구: 재사용 가능한 동작(스킬)과 사용자 정의 함수 또는 MCP 서버를 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트