AutoGPTは、自然言語やビジュアルビルダーで定義した複数ステップのワークフローを実行するAIエージェントを構築・実行・スケジュールできるオープンソースプラットフォームです。
langchain-ai/langgraph
永続実行、human-in-the-loop、メモリを備えた、状態を保持する長時間稼働エージェントを構築するための低レベルPythonフレームワーク。
- スター
- 43,568
- フォーク
- 7,439
- 未解決の Issue
- 497
- 最終コミット
- 4 時間前
これは何?
LangGraphは、長時間稼働する状態保持型のエージェントやワークフローを構築・管理・デプロイするための低レベルのオーケストレーションフレームワークです。高レベルのエージェント抽象化ではなく、その基盤となる仕組みを提供するため、エージェントの各ステップで状態をどう受け渡すかを開発者が制御できます。
LangGraphで構築したエージェントは、障害が発生しても状態を保持し、中断したところから再開できます。実行を一時停止してエージェントの状態を確認・変更できるほか、1回の実行中に使う短期の作業メモリと、セッションをまたいで使う長期メモリの両方に対応しています。実行トレースはLangSmithで可視化できます。
LangGraphは単独でも、LangChainのインテグレーションやコンポーネントと組み合わせても利用できます。計画を立ててサブエージェントを使うエージェント向けには、LangGraphを基盤とする高レベルパッケージのDeep Agentsが用意されています。JavaScript/TypeScript版のLangGraph.jsも別途メンテナンスされています。
主な機能
- 01障害発生後、エージェントを中断したところから再開できる永続実行
- 02エージェントの状態を確認・変更するためのhuman-in-the-loop割り込み
- 03状態保持型エージェント向けの短期・長期メモリ
- 04分岐やサブグラフに対応したグラフベースのワークフロー設計
- 05トレースとデバッグのためのLangSmith連携
ユースケース
- クラッシュに耐える、または長時間稼働する必要があるマルチステップAIエージェントの構築
- エージェントのアクション実行前に人間による承認ステップを追加
- エージェントが共有状態を通じて連携するマルチエージェントシステムの構築
クイックスタート
- 1
PyPIからLangGraphをインストールする
pip install -U langgraph - 2
LangGraphのクイックスタートガイドを開いて、最初のエージェントを作成する
使う前に知っておきたいこと
- 低レベルのフレームワークのため、エージェントを構築するにはより多くのコードを書き、グラフの概念を学ぶ必要があります。
- デプロイなど、一部の本番環境向け機能はLangSmithプラットフォームに依存しています。
トピック
よくある質問
- langgraph とは?
- 永続実行、human-in-the-loop、メモリを備えた、状態を保持する長時間稼働エージェントを構築するための低レベルPythonフレームワーク。 LangGraphは、長時間稼働する状態保持型のエージェントやワークフローを構築・管理・デプロイするための低レベルのオーケストレーションフレームワークです。高レベルのエージェント抽象化ではなく、その基盤となる仕組みを提供するため、エージェントの各ステップで状態をどう受け渡すかを開発者が制御できます。
- langgraph は無料で使えますか?ライセンスは?
- langgraph は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- langgraph は今もメンテナンスされていますか?
- 活発にメンテナンス中。langgraph の最終コミットは 2026年10月20日 です。
- langgraph は何に使えますか?
- クラッシュに耐える、または長時間稼働する必要があるマルチステップAIエージェントの構築 エージェントのアクション実行前に人間による承認ステップを追加 エージェントが共有状態を通じて連携するマルチエージェントシステムの構築
- langgraph のインストール方法は?
- PyPIからLangGraphをインストールする: pip install -U langgraph LangGraphのクイックスタートガイドを開いて、最初のエージェントを作成する
- langgraph はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/langchain-ai/langgraph
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントやワークフローの構築・テスト・デプロイを行えるビジュアルプラットフォーム。APIやMCPサーバーとしても公開できます。
モデル、埋め込み、ベクトルストア、サードパーティ連携の標準インターフェースを備えた、LLMアプリケーションやエージェント構築用のPythonフレームワーク。
ロールベースの自律型AIエージェント(Crews)とイベント駆動型ワークフロー(Flows)をオーケストレーションする、オープンソースのPythonフレームワーク。
AIエージェント基盤の構築・提供・管理に使えるPythonフレームワークとランタイム。管理用Web UIも備えています。
リサーチ、計画、コーディング、タスク実行を行う自律型AIエージェントを、メモリ、RAG、100以上のLLMプロバイダー対応で構築できるPythonフレームワーク。