本ページはプロモーションを含みます(掲載基準)
LangGraph (ランググラフ)の定義
LangGraph(読み方:ランググラフ)とは、LangChain社が開発した、AIエージェントの処理の流れをグラフ(ノードとエッジ)で組み立てるオープンソースのフレームワークのことです。ループや条件分岐、途中で人が確認する仕組みを作れます。
- 開発元
- LangChain社
- 公開
- 2024年1月にPyPIで初公開。安定版の1.0は2025年10月
- 基本の部品
- State(共有する状態)、Node(処理を書く関数)、Edge(次に進むノードを決める関数)の3つ
- 主な機能
- 障害で止まっても続きから再開できる実行、Human-in-the-loop(人の確認)、短期と長期のメモリ、ストリーミング
- 提供形態
- PythonとJavaScript/TypeScriptのライブラリ。MITライセンスのオープンソースで無料。本番運用向けにLangChain社のLangSmith Deploymentもある
LangGraph (ランググラフ)とは(詳しく解説)
LangGraph(ランググラフ)は、LangChain社が開発したAIエージェント向けのフレームワークです。2024年1月に公開され、2025年10月に安定版の1.0が出ました。公式は「長時間動き、状態を持つエージェントを作るための低レベルな仕組み」と説明しています。PythonとJavaScript/TypeScriptで使え、MITライセンスのオープンソースです。 考え方の中心はグラフです。共有する状態(State)、処理を書く関数(Node)、次にどのノードへ進むかを決める関数(Edge)の3つを組み合わせます。ノードとエッジをつなぐことで、繰り返しや条件分岐のある流れを作れます。決まった手順で動く部分と、LLMに判断を任せる部分を、1つのグラフの中で混ぜられるのが強みです。 実務で役立つ機能もそろっています。途中で止まっても続きから再開できる実行、人が途中で内容を確認・修正できるHuman-in-the-loop、会話をまたいで覚えておくメモリなどです。動きの追跡にはLangSmith、本番運用にはLangSmith DeploymentというLangChain社のサービスを組み合わせられます。 注意したいのは、細かく制御できる分、書く量が増えることです。公式も、エージェントを手早く作りたいならLangChainの既製エージェントや、LangGraph上に作られたDeep Agentsをすすめています。単純な質問応答やRAGで足りるならそちらで始め、分岐や再開、人の確認が必要になった段階でLangGraphに進むのが無理のない選び方です。
LangGraph (ランググラフ)を調べた人に
AIで
声で文章を入れる、写真を整える、資料を作る。よく使われる作業ごとに1本ずつ選んでいます。
LangGraph (ランググラフ)のよくある質問
Q. LangGraphの読み方は?
「ランググラフ」と読みます。LangChain(ラングチェーン)と同じ会社が作った、グラフ(Graph)で処理を組むためのライブラリです。
Q. LangGraphとLangChainの違いは?
LangChainはモデルやツールをつなぐ部品と、すぐ使えるエージェントを提供します。LangGraphはその下で動く低レベルの仕組みで、処理の順番や分岐、状態の管理を細かく制御したいときに使います。LangGraphはLangChainなしでも使えます。
Q. LangGraphは無料で使えますか?
ライブラリ本体はMITライセンスのオープンソースなので無料です。エージェントの監視や本番運用には、LangChain社のサービスであるLangSmithを組み合わせることもできます。
定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。
出典: AI PICKS AI用語辞典「LangGraph (ランググラフ)とは」 https://aipicks.jp/glossary/langgraph
LangGraph (ランググラフ)の使用例
- カスタマーサポートエージェントで「問い合わせ分類→回答生成→エスカレーション判断」のグラフを構築し、複雑なルーティングを実現した事例。
- Checkpointを活用して長時間調査タスクの途中状態を保存し、エラー時に前回の続きから自動再開できるエージェントを設計する実装例。
LangGraph (ランググラフ)に関連するAIツール
LangGraph (ランググラフ)の関連用語
12カテゴリ・1874語以上を体系的に整理しています
