langchain-ai/deepagentsjs

The batteries included agent harness.

해결하는 문제

AI 에이전트를 구축할 때 수동으로 프롬프트, 도구, 컨텍스트 관리를 연결할 필요가 사라집니다. 처음부터 시작하는 대신, 센스 있는 기본 설정으로 즉시 실행 가능한 "배터리 내장형" 에이전트 허브를 제공합니다.

작동 방식

Deep Agents는 LangGraph 기반의 사전 구성된 에이전트 프레임워크를 제공합니다. 다음 핵심 기능을 기본적으로 통합합니다:

  • 계획: 작업을 분해하고 진행 상황을 추적하기 위해 write_todos 도구를 사용합니다.
  • 파일 시스템 접근: read_file, write_file, edit_file, ls, glob, grep 등의 도구를 포함하여 에이전트의 작업 메모리로 활용합니다.
  • 서브에이전트: task 도구를 사용해 고립된 컨텍스트 윈도우를 가진 다른 에이전트에게 작업을 위임합니다.
  • 컨텍스트 관리: 장시간 실행 작업을 처리하기 위해 파일 기반 워크플로우를 사용합니다.

컴파일된 LangGraph 그래프를 반환하므로, 스트리밍, 체크포인트, 지속성과 같은 프로덕션 기능을 지원합니다.

대상 사용자

TypeScript/JavaScript를 사용해 기능적인 AI 에이전트를 빠르게 배포하고 싶은 개발자. 도구 및 프롬프트 구성의 초기 부트스트랩 작업에 시간을 들일 필요가 없습니다.

주요 특징

  • 즉시 실행 가능: 내장된 계획 및 파일 시스템 도구를 즉시 사용할 수 있습니다.
  • 프로바이더 독립: 어떤 도구 호출 채팅 모델과도 호환됩니다.
  • LangGraph 네이티브: LangGraph의 스트리밍 및 상태 관리 기능을 완전히 활용할 수 있습니다.
  • 유연성: 사용자 정의 도구, 모델, 시스템 프롬프트를 사용할 수 있습니다.
  • 환경 인식: Node.js 및 브라우저 환경 모두에 맞는 전용 엔트리포인트를 제공합니다.

관련

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