Repolode
langchain-ai

langchain-ai/langgraphjs

지속성, 메모리, human-in-the-loop 기능을 갖춘 상태 기반 장기 실행 LLM 에이전트를 그래프로 구축하는 TypeScript 프레임워크입니다.

스타
3,371
포크
610
열린 이슈
174
마지막 커밋
8시간 전

어떤 프로젝트인가요?

LangGraph.js는 에이전트 구축을 위한 저수준 오케스트레이션 프레임워크인 LangGraph의 JavaScript 및 TypeScript 버전입니다. 개발자는 공유 상태를 바탕으로 동작하는 노드와 엣지의 그래프로 에이전트를 정의할 수 있습니다. 따라서 정해진 체인에 의존하는 대신 추론 흐름, 도구 호출, 분기를 명시적으로 제어할 수 있습니다.

이 프레임워크는 장애가 발생해도 계속 실행되어야 하고 장시간 실행되는 워크플로를 대상으로 합니다. 실행이 지속되므로 에이전트는 중단된 지점부터 재개할 수 있습니다. 세션 내 단기 작업 메모리와 세션 간 장기 메모리를 지원하며, 실행 도중 언제든 사람이 에이전트 상태를 확인하거나 수정할 수 있습니다.

LangGraph.js는 npm에서 @langchain/langgraph로 배포되며 @langchain/core와 함께 사용할 수 있습니다. 단독으로 사용할 수도 있고, 통합 기능을 위해 LangChain과, 트레이싱 및 평가를 위해 LangSmith와 함께 사용하도록 설계되었습니다.

핵심 기능

  • 01공유 상태를 기반으로 노드와 엣지의 그래프로 에이전트를 정의합니다.
  • 02장애 발생 후 자동으로 실행을 재개하는 지속성 있는 실행을 지원합니다.
  • 03상태 기반 에이전트를 위한 단기 및 장기 메모리를 제공합니다.
  • 04실행 중 사람이 에이전트 상태를 확인하고 수정할 수 있습니다.
  • 05TypeScript로 작성되었으며 npm에서 설치할 수 있습니다.

활용 사례

  • 분기와 도구 호출을 명시적으로 제어해야 하는 다단계 에이전트를 구축합니다.
  • 충돌이나 재시작 후에도 실행을 재개해야 하는 장기 실행 에이전트 워크플로를 운영합니다.
  • 에이전트 작업이 실행되기 전에 사람의 승인을 받는 단계를 추가합니다.
  • LLM 호출을 오케스트레이션하는 JavaScript 또는 TypeScript 백엔드를 구축합니다.

빠른 시작

  1. 1

    npm으로 LangGraph 및 LangChain 코어 패키지를 설치하세요

    npm install @langchain/langgraph @langchain/core

사용 전 알아둘 점

  • 저수준 프레임워크이므로 에이전트를 구축하려면 Deep Agents와 같은 고수준 도구보다 더 많은 코드를 작성해야 합니다.
  • 최상의 디버깅 및 배포 경험과 같은 일부 기능은 별도 제품인 LangSmith에 의존합니다.

토픽

자주 묻는 질문

langgraphjs은(는) 무엇인가요?
지속성, 메모리, human-in-the-loop 기능을 갖춘 상태 기반 장기 실행 LLM 에이전트를 그래프로 구축하는 TypeScript 프레임워크입니다. LangGraph.js는 에이전트 구축을 위한 저수준 오케스트레이션 프레임워크인 LangGraph의 JavaScript 및 TypeScript 버전입니다. 개발자는 공유 상태를 바탕으로 동작하는 노드와 엣지의 그래프로 에이전트를 정의할 수 있습니다. 따라서 정해진 체인에 의존하는 대신 추론 흐름, 도구 호출, 분기를 명시적으로 제어할 수 있습니다.
langgraphjs은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
langgraphjs은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
langgraphjs은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. langgraphjs의 마지막 커밋은 2026년 10월 21일입니다.
langgraphjs은(는) 어디에 사용할 수 있나요?
분기와 도구 호출을 명시적으로 제어해야 하는 다단계 에이전트를 구축합니다. 충돌이나 재시작 후에도 실행을 재개해야 하는 장기 실행 에이전트 워크플로를 운영합니다. 에이전트 작업이 실행되기 전에 사람의 승인을 받는 단계를 추가합니다. LLM 호출을 오케스트레이션하는 JavaScript 또는 TypeScript 백엔드를 구축합니다.
langgraphjs는 어떻게 설치하나요?
npm으로 LangGraph 및 LangChain 코어 패키지를 설치하세요: npm install @langchain/langgraph @langchain/core
langgraphjs은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/langchain-ai/langgraphjs

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트