프로젝트 소개
LangGraph는 상태를 유지하는 장기 실행 에이전트를 구축, 관리, 배포하기 위한 저수준 오케스트레이션 프레임워크입니다. 이는 LangChain Inc.에서 개발했으며, 별도로 사용하거나 다른 LangChain 제품과 함께 사용할 수 있습니다.
이 프로젝트는 모든 장기 실행 상태 워크플로우 또는 에이전트에 대한 인프라로 위치를 정합니다. 문서화된 기능에는 에이전트가 실패 시 지속 가능하게 실행되어 이전 상태에서 재개할 수 있는 내구성 있는 실행, 실행 중 에이전트 상태를 검사하고 수정할 수 있는 인간-루프 지원, 세션 간 단기 작업 메모리와 장기적 영구 메모리가 포함된 종합적인 메모리, LangSmith를 통한 디버깅 및 관찰 가능성(실행 경로 및 상태 전환 추적 포함), 상태를 유지하는 장기 실행 워크플로우를 위한 생산 준비 완료된 배포 인프라가 있습니다.
설치는 langgraph 패키지를 통해 pip를 사용하여 이루어집니다. JavaScript/TypeScript 버전인 LangGraph.js는 별도로 제공됩니다. README에는 LangGraph를 기반으로 한 더 높은 수준의 패키지인 Deep Agents에 대한 정보도 포함되어 있으며, 이는 계획, 하위 에이전트 사용, 파일 시스템 활용이 가능한 에이전트를 제공합니다.
에코시스템 섹션에서는 LangChain과의 통합(구성 요소 조합 및 LLM 애플리케이션 개발), LangSmith(에이전트 평가 및 관찰 가능성), LangSmith Deployment(에이전트 확장, LangSmith Studio에서의 시각적 프로토타이핑)에 대한 설명이 포함되어 있습니다. 문서, API 참조, 빠른 시작, 가이드, 무료 LangChain Academy 과정, 사례 연구, 기여 가이드, 코드 of 행동 링크가 제공됩니다.
README에 따르면 LangGraph는 Pregel과 Apache Beam에서 영감을 받았으며, 공개 인터페이스는 NetworkX에서 영감을 받았다고 합니다. MIT 라이선스 하에 배포되며, Klarna, Replit, Elastic과 같은 회사들이 채택했지만, 독립적인 성능 벤치마크나 순위는 제공되지 않습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.