langchain-ai/langgraphjs

Framework to build resilient language agents as graphs.

What it solves

LangGraphjs は、制御可能で状態を保持する AI エージェントを構築するための低レベルオーケストレーションフレームワークを提供します。単純な線形 LLM チェーンを超える、永続性、メモリ、人間の監視が必要な複雑で長時間実行タスクに対応できるカスタマイズ可能なエージェントアーキテクチャのニーズに応えます。

How it works

状態を持つワークフローのインフラ層として機能し、開発者はエージェントロジックをグラフとして定義できます。耐久実行をサポートし、失敗後にタスクを再開でき、短期作業メモリと長期永続メモリの両方を実装します。また、実行中にユーザーがエージェントの状態を検査・変更できる Human‑in‑the‑Loop インタラクションを可能にします。

Who it’s for

高い制御性、信頼性、セッション間で状態を維持する能力が求められる、洗練された AI エージェントや長時間稼働する LLM アプリケーションを構築する開発者向けに設計されています。

Highlights

  • Durable Execution: エージェントは障害が発生しても状態を保持し、正確な中断点から自動的に再開できます。
  • Human-in-the-Loop: 実行時にエージェントの状態を検査・変更でき、人間の監視を実現します。
  • Comprehensive Memory: 短期の推論メモリと、セッションを超える長期永続メモリの両方をサポートします。
  • LangSmith Integration: 実行トレースと状態遷移のキャプチャを通じて、エージェントの振る舞いを深く可視化します。
  • Flexible Architecture: スタンドアロンライブラリとしても、広範な LangChain エコシステムに統合しても使用可能です。