LangGraph
エージェントの制御フローを、暗黙的なエージェントループではなく、制御フローのための明示的なノードとエッジを持つグラフとして構築し、長時間実行や複数ステップのワークフローを信頼性高く実現します。
- 活発にメンテナンスされている
- 寛容なライセンス
概要
LangGraphは、エージェントの制御フローを明示的なグラフ(ステップのためのノード、遷移のためのエッジ)としてモデル化し、組み込みの状態永続化を備えているため、LLMに全体のフローを暗黙的に管理させるのではなく、一時停止、再開、分岐、失敗からの回復を予測可能な形で行えるエージェントを構築できます。(同じくカタログにある)LangChainを開発したチームによるものですが、アーキテクチャとしては明確に異なります——チェーン/エージェントループの抽象化ではなく、ステートマシン的アプローチです。
LangGraphは、信頼性やワークフローへの明示的な制御が重要なエージェント——長時間実行されるプロセス、人による承認ステップ、複雑な分岐ロジックなど——を構築するチームに向いています。単純な単発実行のエージェントとは異なります。
- 言語
- Python, JavaScript
- ライセンス
- MIT
関連プロジェクト
Letta
Apache-2.0会話のたびにリセットされるのではなく、時間とともに学習し自己改善する高度なメモリを持つステートフルエージェントを構築するためのプラットフォームです。
活発にメンテナンスされている
- AIエージェント & エージェントツール
Composio
MIT1000以上のツールキット、ツール検索、コンテキスト管理、認証を提供し、AIエージェントが単に計画するだけでなく実際に行動を起こせるようにします。
活発にメンテナンスされている
- AIエージェント & エージェントツール
MCP Servers
MITModel Context Protocolの公式リファレンス実装——OpenAI、Google、Microsoft、Anthropicにまたがって採用されている、エージェントをツールやデータに接続するためのオープン標準です。
活発にメンテナンスされている
- AIエージェント & エージェントツール
SWE-agent
MITGitHub issueを受け取り、選んだLLMで自律的に修正を試みます。攻撃的サイバーセキュリティ研究や競技プログラミングの課題にも利用可能です(NeurIPS 2024)。
活発にメンテナンスされている
- AIエージェント & エージェントツール
誤りを見つけましたか? GitHub で修正を提案する