Klarna、Replit、Elastic など、エージェントの未来を形作る企業から信頼されている LangGraph は、長時間実行されるステートフルなエージェントを構築、管理、デプロイするための低レベルオーケストレーションフレームワークです。
pip install -U langgraphヒント
エージェントを素早く構築したい場合は、計画立案、サブエージェント利用、複雑なタスク向けのファイルシステム活用が可能なエージェント向けの高レベルパッケージである Deep Agents を確認してください。
同等の JS/TS ライブラリについては、LangGraph.js と JS ドキュメントを確認してください。
LangGraph は、長時間実行されるステートフルなワークフローまたはエージェントのあらゆるニーズに対応する低レベルの支援インフラストラクチャを提供します。
- 耐久性のある実行 — 障害を通じて永続し、拡張期間実行でき、正確に中断した場所から自動的に再開するエージェントを構築します。
- ヒューマンインザループ — 実行中の任意の時点でエージェントの状態を検査・修正することで、人的監視をシームレスに組み込みます。
- 包括的なメモリ — 継続的な推論のための短期作業メモリと、セッション間の長期永続メモリの両方を備えた、真にステートフルなエージェントを作成します。
- LangSmith によるデバッグ — 実行パスをトレース、状態遷移をキャプチャ、詳細なランタイムメトリクスを提供する可視化ツールで、複雑なエージェント動作を深く可視化します。
- 本番環境対応デプロイメント — ステートフルで長時間実行されるワークフローのユニークな課題に対応するように設計されたスケーラブルなインフラストラクチャで、高度なエージェントシステムを自信を持ってデプロイします。
ヒント
AI エージェントと LLM アプリケーションの開発、デバッグ、デプロイについては、LangSmith を参照してください。
LangGraph はスタンドアロンで使用できますが、任意の LangChain 製品とシームレスに統合でき、開発者にエージェント構築のための完全なツールスイートを提供します。
LLM アプリケーション開発を改善するには、LangGraph と以下を組み合わせてください。
- Deep Agents – 計画立案、サブエージェント利用、複雑なタスク向けのファイルシステム活用が可能なエージェントを構築します。
- LangChain – LLM アプリケーション開発を効率化するための統合および構成可能なコンポーネントを提供します。
- LangSmith – エージェント評価と可観測性に役立ちます。パフォーマンスの低い LLM アプリケーション実行をデバッグ、エージェント軌跡を評価、本番環境での可視性を取得、時間経過に伴いパフォーマンスを改善します。
- LangSmith Deployment – 長時間実行されるステートフルなワークフロー向けの専用デプロイメントプラットフォームで、エージェントを簡単にデプロイしスケールします。エージェントを発見、再利用、構成、チーム間で共有し、LangSmith Studio での視覚的プロトタイピングで素早く反復します。
- docs.langchain.com – 概念的な概要とガイドを含む包括的なドキュメント
- reference.langchain.com/python/langgraph – LangGraph パッケージの API リファレンスドキュメント
- LangGraph Quickstart – LangGraph を使った構築を始める
- Chat LangChain – LangChain ドキュメントと会話して質問への回答を得る
ディスカッション: LangChain Forum にアクセスして、コミュニティと繋がり、技術的な質問、アイデア、フィードバックを共有してください。
- ガイド – ストリーミング、メモリと永続化の追加、デザインパターン(分岐、サブグラフなど)といったトピックに関する迅速で実行可能なコード例
- LangChain Academy – 無料で体系的なコースで LangGraph の基礎を学ぶ
- ケーススタディ – 業界のリーダーが LangGraph を使用して AI アプリケーションをスケールで提供する方法を知る
- 貢献ガイド – LangChain プロジェクトへの貢献方法と最初に取り組めるよい問題を見つける
- 行動規範 – コミュニティガイドラインと参加基準
LangGraph は Pregel と Apache Beam に触発されています。公開インターフェイスは NetworkX からインスピレーションを得ています。LangGraph は LangChain Inc(LangChain の開発者)により構築されていますが、LangChain なしでも使用できます。