langchain-ai/langgraph
Build resilient agents.
What it solves
LangGraph는 상태를 유지하며 장기 실행되는 에이전트를 구축하는 데 필요한 저수준 인프라를 제공합니다. 장애 발생 시의 지속성, 인간의 감독, 그리고 서로 다른 세션 간의 메모리 유지가 필요한 복잡한 에이전트 워크플로우를 관리하는 어려움을 해결합니다.
How it works
이 프레임워크는 개발자가 내구성이 있는 실행(durable execution)을 갖춘 워크플로우를 생성할 수 있도록 하는 오케스트레이션 프레임워크로 작동합니다. 즉, 에이전트는 장애 발생 후 중단된 정확한 지점부터 다시 시작할 수 있습니다. 단기 추론과 장기 지속성을 위한 메모리 시스템을 통합하고 있으며, 실행 중 인간이 에이전트의 상태를 검사하거나 수정할 수 있는 "human-in-the-loop" 상호작용을 지원합니다.
Who it's for
고수준 래퍼(high-level wrappers)가 제공하는 것보다 더 많은 제어가 필요한 정교한 AI 에이전트와 장기 실행되는 상태 유지형 워크플로우를 구축하는 개발자를 위해 설계되었습니다.
Highlights
- Durable Execution: 장애 발생 후 에이전트가 중단된 지점부터 자동으로 재개됩니다.
- Human-in-the-Loop: 실행 중에 인간이 에이전트의 상태를 검사하고 수정할 수 있습니다.
- Comprehensive Memory: 단기 작업 메모리와 장기 지속 메모리를 모두 지원합니다.
- LangSmith Integration: 디버깅을 위해 실행 경로와 상태 전환에 대한 심층적인 가시성을 제공합니다.