この記事のポイント
LangGraphは「状態を持つエージェント」を有向グラフで設計するランタイム。単発Q&AならLangChain単体で足り、複数ステップ・分岐・再開が要るならLangGraphに降りるのが本命ルート
v1.0 GA(2025-10-22)以降、LangChainのエージェントもLangGraph上で動く逆転構造。旧create_react_agentからcreate_agentへの移行が発生している
Checkpointer+interrupt()で「止めて・人間確認・再開」が可能。Postgres Saverは本番、SqliteSaverは開発、MemorySaverはテスト用と用途で使い分ける
LangGraph Platformは2025-10に「LangSmith Deployment」へ改名。LangGraph OSSで最小のStateGraphを試し、観測・評価はLangSmith Developer Free(1 seat・5,000 base traces/月)で確認。managed Deployment・Sandbox・Engineが必要になった段階でPlus $39/seatか自前運用の分岐点で判断する
Uberはコード品質・テスト生成で21,000開発者時間削減/Klarnaは解決時間80%短縮・700 FTE相当を代替/LinkedIn SQL Botは社内調査でクエリ精度について約95%がPasses以上と評価と、LangGraph導入事例は成果が定量化されている

Microsoft MVP・AIパートナー。LinkX Japan株式会社 代表取締役。東京工業大学大学院にて自然言語処理・金融工学を研究。NHK放送技術研究所でAI・ブロックチェーンの研究開発に従事し、国際学会・ジャーナルでの発表多数。経営情報学会 優秀賞受賞。シンガポールでWeb3企業を創業後、現在は企業向けAI導入・DX推進を支援。
LangGraph(ラングラフ)は、LangChainチームが開発したステートフルなAIエージェントを構築するためのオーケストレーションランタイムです。
2025年10月22日にv1.0がGA(一般提供)を迎え、Uber・Klarna・LinkedIn・J.P. Morganといった大手企業の本番運用に採用されています。従来の「一問一答」型LLM連鎖では扱えなかった長時間実行・状態永続化・人間介入(Human-in-the-Loop)を、有向グラフのモデルで明示的に設計できる点が特徴です。
本記事では、LangGraphの基本要素(State・Node・Edge・StateGraph)、CheckpointerとHuman-in-the-Loop、LangChainとの使い分け、CrewAI・AutoGen・Microsoft Agent Framework・Claude Agent SDKとの比較、Platform(LangSmith Deploymentへ改名)の料金、そしてUber・Klarna・LinkedInの導入事例までを、2026年7月時点の最新情報で体系的に解説します。
目次
LangGraphとは?状態を持つエージェントのためのオーケストレーション基盤
LangGraphを構成する4つの基本要素:State・Node・Edge・StateGraph
LangGraphのCheckpointerとHuman-in-the-Loop
Microsoft Agent Framework統合の影響
LangGraph Platform(LangSmith Deployment)の料金とデプロイ選択
LinkedIn:SQL Botで約95%がPasses以上と評価
LangChain単体で足りるかLangGraphに降りるか
LangGraphとは?状態を持つエージェントのためのオーケストレーション基盤

LangGraph(ラングラフ)とは、LangChainを開発するLangChain社が提供する、ステートフルなAIエージェントを有向グラフで設計・実行するためのオーケストレーションランタイムです。
Python・JavaScriptの両方に対応し、LangChain公式ドキュメントでは「durable execution・streaming・human-in-the-loop・persistenceといったエージェント運用の土台機能を提供するもの」と位置づけられています。
2025年10月22日のv1.0 GAを機に、LangChainファミリーはLangGraphを最下層のランタイムとする階層へ再整理されました。
LangChainファミリー内での位置づけ
v1.0以前は「LangChainの上にLangGraphが載る」と説明されていましたが、現在はLangGraphが低レベルのオーケストレーションランタイムで、その上位層に他プロダクトが載る構造へ逆転しています。
-
LangGraph(本記事の主題)
状態・永続化・HITL・streamingを担う土台ランタイム。MITライセンスで無償利用可
-
LangChain / LangSmith / Deep Agents / LangGraph Platform
モデル抽象・観測評価・agent harness・マネージド提供を担う上位層。いずれもLangGraph上で動く
ここでのポイントは、LangGraphは単体でも成立する低レベル基盤でありながら、LangChainファミリー全体の共通ランタイムとしても機能する、という点です。
有償はマネージド提供の「LangGraph Platform」(2025年10月に「LangSmith Deployment」へ改名)と観測基盤の「LangSmith」の側にあり、OSS部分は無料で本番投入できる構造です。
LangGraphを構成する4つの基本要素:State・Node・Edge・StateGraph

LangGraphの構造を掴むには、4つの基本要素を押さえる必要があります。これらはPregel(Google)やApache Beamの設計思想を継承しつつ、NetworkX風の公開インターフェースで扱えるようになっています。
State:グラフ全体で共有される「状態オブジェクト」
State(状態)は、グラフ内のすべてのノードが読み書きする共有オブジェクトです。TypedDictやPydanticでスキーマ定義し、フィールド単位で「上書きするか」「追記するか」を Annotated 型で指定するReducerパターンで宣言します。
Stateがあるおかげで、複数のノードが1つの会話・タスクを引き継ぎながら処理できます。会話履歴・現在のステップ・中間出力・エラー状態など、エージェントの「頭の中」を1箇所に集約する設計です。
Node:状態を変換する処理単位
Node(ノード)は、Stateを受け取ってStateの一部を返す関数です。1ノード=1処理単位で、内部でLLM呼び出し・ツール実行・外部API呼び出し・純粋なPython関数など、何でも書けます。
Node の入出力型はStateスキーマに揃うため、複雑なチェーンでも「どの情報がどのタイミングで更新されるか」を型で追跡できます。これがJupyter notebookで書き殴った長大なプロンプトチェーンとの決定的な違いです。
Edge:ノード間の遷移を定義する矢印
Edge(エッジ)は、Nodeの実行順序を定義します。2種類あります。
-
通常エッジ(add_edge)
Node AからNode Bへ無条件に進む。線形の処理に使う。
-
条件エッジ(add_conditional_edges)
Stateの内容を見て遷移先を動的に決める。ルーティング用の関数を書き、「toolを呼ぶならtools_nodeへ、終了なら__end__へ」のような分岐を実装できる。
条件エッジがあることで、単純な線形チェーンでは表現できなかった「ツール呼び出しループ」「エラー時のリトライ」「マルチエージェント間のハンドオフ」を明示的に組めます。
StateGraph:グラフ全体を組み立てるビルダー
StateGraphは、StateスキーマとNode・Edgeをまとめてコンパイルするビルダークラスです。以下のような最小構成で、状態を持つエージェントが動きます。
from typing import TypedDict, Annotated
from langgraph.graph import StateGraph, START, END
from langgraph.graph.message import add_messages
class State(TypedDict):
messages: Annotated[list, add_messages]
def chatbot(state: State):
response = llm.invoke(state["messages"])
return {"messages": [response]}
graph = StateGraph(State)
graph.add_node("chatbot", chatbot)
graph.add_edge(START, "chatbot")
graph.add_edge("chatbot", END)
app = graph.compile()
このコードで既に「状態を保持しながら1ステップ実行する」エージェントの雛形が完成しています。
ここから条件エッジでツール呼び出しループを足したり、後述のCheckpointerを刺して永続化したり、interruptを入れて人間介入を組み込んだりと、拡張は追加行で済ませられる設計です。
このアプローチの利点は、複雑さが増してもグラフの構造が視覚的に追えるという点にあります。
LangGraph Studio(後述のPlatform同梱ツール)で描画すれば、どのノードがどの条件でどこに遷移するかを一目で把握できます。運用中のトラブルシューティングで「なぜAIがここで止まったのか」を追いやすい構造が、LangGraphを本番向けに選ぶ理由の中核です。
LangGraphのCheckpointerとHuman-in-the-Loop

LangGraphが単なるグラフDSLと決定的に違うのは、Checkpointerによる状態永続化と、それを土台にしたHuman-in-the-Loop(HITL)を標準機能として持つ点です。
Checkpointer:状態を永続化する仕組み

Checkpointerは、グラフの各ステップ実行後にStateを外部ストレージへ保存する仕組みです。
用途に応じて3種類を使い分けます。以下の表で、Checkpointerの使い分けを整理しました。
| Checkpointer | 保存先 | 想定用途 |
|---|---|---|
| MemorySaver | プロセス内メモリ | 単体テスト・ノートブック検証 |
| SqliteSaver / AsyncSqliteSaver | SQLiteファイル | 開発環境・シングルサーバー |
| PostgresSaver / AsyncPostgresSaver | PostgreSQL | 本番環境・水平スケール前提 |
本番運用では原則PostgresSaverを選びます。理由は、複数のFastAPIワーカー・複数のバックグラウンドジョブが同じthread_idの状態にアクセスするケースで、SQLiteでは書き込み競合が発生するためです。開発中はSqliteSaver、CIテストはMemorySaverが実用的です。
Checkpointerを刺すコードは1行の追加で済みます。
graph.compile(checkpointer=PostgresSaver.from_conn_string(...))
これだけで、以降のグラフ実行は「thread_idごとに全ステップの状態が保存され、いつでも過去のチェックポイントに戻せる」状態になります。
interruptでHITLを実装する

Checkpointerの上に成り立つのが、interrupt関数を使ったHuman-in-the-Loop(HITL)です。
エージェントの実行中、任意のノードでinterrupt関数を呼び出すとその時点で実行が一時停止し、人間の応答を待つ状態になります。
-
止めるタイミング
高リスクな操作の直前(データベース削除・大口決済・外部メール送信など)、AIの判断が不確実な場合、法務・コンプライアンス確認が必要な承認フロー
-
再開の仕組み
同じthread_idで graph.invoke に resume 引数を渡して呼び直すと、interrupt地点の直後から実行が続く。人間の返答は数秒後でも翌日でも構わない
-
編集も可能
graph.update_state で中断中の状態を人間が編集してから再開できる。誤った推論結果を修正して続きを回すユースケースに対応
この設計の実務的な価値は、「AIに任せる範囲」と「人間が判断する範囲」を1つのグラフの中で明示的に分離できる点にあります。
従来はチャットボットとバックエンドAPIを別サービスとして繋いでいた承認フローが、LangGraph内で完結する形になります。
2026年のLangGraph本体・エコシステム追加機能

2026年のリリースでは、LangGraph本体と関連エコシステム側で異なる方向の重要機能が追加されました。
DeltaChannel(Beta)は、LangGraph v1.2で追加されたChannelタイプで、Stateの各ステップで「フィールド全体」を再シリアライズせず「差分だけ」を保存します。長時間実行スレッドや高スループット環境でチェックポイント書き込みのオーバーヘッドを大きく削減できます。
同バージョンではper-nodeのtimeout・node-levelのエラーハンドラ・graceful shutdownも追加され、本番運用の耐障害性が底上げされています。
エコシステム側では、Deep Agents v0.6.0でContextHubBackendが追加されました。エージェントが持つスキル・メモリ・永続コンテキストをLangSmith Hubに保存するファイルシステムバックエンドで、専用ストアをプロビジョニングせずにLangSmithネイティブの永続性を得られます。
LangGraph本体のCheckpointerとは別レイヤーの機能ですが、LangGraph上でDeep Agentsを本番展開する際の永続化設計に関わります。
LangChainとLangGraphの使い分け

LangChainとLangGraphの関係は、v1.0 GAを機に大きく変化しました。「どちらから学ぶべきか」「既存のLangChainコードは書き直しが必要か」といった混乱が発生している領域なので、判断軸を整理します。
従来の階層と現在の階層
2024年までの説明は「LangChainの上のLangGraph」でした。LangChainがフレームワークで、LangGraphがその中の高度な機能というイメージです。
現在(2025年10月以降)の階層は逆転しています。LangGraphが低レベルのオーケストレーションランタイムで、LangChainのエージェント(create_agent 等)がその上で動く構造になりました。
LangChain v1.0のprebuilt agentsは、内部的にはLangGraphで実装されています。
LangChain単体か、LangGraphに降りるか

以下の判断軸で使い分けるのが実用的です。以下の表で、LangChainとLangGraphの使い分けを整理しました。
| 要件 | 推奨 | 理由 |
|---|---|---|
| 単発Q&A・線形チェーン(プロンプト→LLM→出力) | LangChain単体 | オーケストレーション不要、シンプルなAPIで足りる |
| ツール呼び出しループ(ReAct型エージェント) | LangChain agents(内部でLangGraphを利用) | prebuilt の create_agent で十分 |
| 複数ステップの状態管理・分岐・retry | LangGraph直接 | 明示的なNode/Edge設計が長期保守で効く |
| Human-in-the-Loop・承認フロー | LangGraph直接 | interruptとCheckpointerの組み合わせが必要 |
| マルチエージェント(複数の役割・並列) | LangGraph直接 | Subgraph・Send APIでの動的並列が扱える |
| 長時間実行・durable execution | LangGraph直接(+Checkpointer) | 中断・再開が本質要件 |
この使い分けから見えるのは、LangChain単体で足りるのは「短い会話」「線形チェーン」「単純なツール呼び出し」までで、業務システムに組み込むエージェントの多くはLangGraphに降りるべきという現実です
。特にHITLと状態永続化を要求されるエンタープライズユースケースでは、LangChainだけでは実装が発散します。
v1.0移行で発生した破壊的でない変更
v1.0 GAリリースはゼロ破壊的変更でしたが、以下のような旧APIから新APIへの推奨移行が発生しています。
- create_react_agent(旧LangGraph prebuilts) → create_agent(新LangChain v1.0)
- Middleware(6フック:before_model・after_model・before_tools・after_tools・validate_output・log)で挙動を差し込む
- LangGraph 1.2で入った運用機能(per-nodeのtimeout・node-levelのエラーハンドラ・graceful shutdown・DeltaChannel)を活用
旧記事のコードでは動くものの、新しいドキュメントや教材は create_agent ベースで書かれています。
既存のプロトタイプを本番化するタイミングでは、この移行を検討する価値があります。
LangGraphと他のエージェントフレームワーク比較

2026年7月時点、エージェントフレームワークの選定は複数の選択肢が並立する状態になっています。
特に2025年10月にMicrosoftがAutoGenとSemantic Kernelを統合してMicrosoft Agent Frameworkを立ち上げたことで、既存の選定基準は大きく塗り替わりました。以下の表で、主要フレームワークの立ち位置を整理しました。
| フレームワーク | 提供元 | 特徴 | 想定シーン |
|---|---|---|---|
| LangGraph 1.x | LangChain社 | グラフ型・状態管理・HITL・LangSmith統合 | 複雑な状態管理・本番エージェント |
| Claude Agent SDK | Anthropic | Anthropicネイティブ・ハーネス型 | Claude中心・シンプル起点 |
| CrewAI 1.x | crewAIInc | 役割ベース・低学習コスト | ロール分担のマルチエージェント試作 |
| Microsoft Agent Framework 1.x | Microsoft | AutoGen+Semantic Kernel統合・.NET対応 | Microsoftスタック・エンタープライズ |
| LlamaIndex Workflows 1.x | LlamaIndex | RAG特化・イベント駆動 | RAG中心のエージェント |
| Pydantic AI V2 | Pydantic | 型安全Python | 型安全性重視の小規模チーム |
| AutoGen | Microsoft(メンテモード) | 研究寄り・会話型 | 過去実装の保守のみ |
この比較から分かるのは、汎用の複雑ワークフローならLangGraphが最も成熟し、Microsoftスタックが中心ならMicrosoft Agent Framework、Claudeに寄せるならClaude Agent SDK、と選定基準が用途で明確化してきた点です。
Microsoft Agent Framework統合の影響

Microsoftは2025年10月にMicrosoft Agent Frameworkを導入し、2026年4月2日にVersion 1.0 GAを迎えました。
AutoGenとSemantic Kernelの流れを引き継ぐ後継フレームワークで、AutoGenはメンテナンスモードへ移行、Semantic Kernelはv1.xを当面サポートしつつ、新規のエージェント開発はMicrosoft Agent Frameworkへ集約される流れです。
内部的にはAutoGenの会話型マルチエージェント抽象と、Semantic Kernelのエンタープライズ機能(セッションベースの状態管理・ミドルウェア・テレメトリ・型安全)を統合し、さらにグラフベースのワークフロー機能を追加しています。
Build 2026でも一連の機能拡張が公表され、LangGraphに機能的に近づいた製品と評価されています。
-
LangGraphを選ぶ場面
Microsoftスタックに依存していない/マルチクラウド・オンプレ運用/複雑な状態管理を最優先/LangSmithで観測性を担保したい
-
Microsoft Agent Frameworkを選ぶ場面
Azure AI FoundryやMicrosoft Foundry Agent Serviceに寄せる/.NETで書きたい/責任あるAIガードレールをAzure標準で運用したい/Windows/Azure中心のエンタープライズ
両者は競合というより、別ドメインで別々に強い選択肢として並立するのが2026年後半の姿です。
AI総合研究所の支援現場でも、Microsoftシステムを軸に置く顧客はMicrosoft Agent Frameworkへ、Amazon BedrockやVertex AIを跨ぐ顧客はLangGraphへ、と選定パターンが二極化してきています。
学習曲線と制御性のトレードオフ

フレームワーク選定では、学習曲線と制御性のトレードオフを認識しておく必要があります。学習しやすい順は CrewAI<AutoGen<LangGraph で、制御性の高い順は LangGraph>AutoGen>CrewAI と、逆の関係にあります。
つまり CrewAIで組み始めれば早く動くが、複雑化した時点で描画・再開・retry制御が難しくなるという関係です。
プロトタイプはCrewAIで作り、本番化のタイミングでLangGraphへ書き直す、という移行パターンも実務では発生しています。
LangGraph Platform(LangSmith Deployment)の料金とデプロイ選択
LangGraph本体はMITライセンスで無料ですが、マネージド運用の「LangGraph Platform」は2025年10月にLangSmith Deploymentへ改名され、有償プランで提供されています。
ここでは料金体系と、Platform利用と自前運用の分岐点を整理します。
LangSmith Deploymentの3層プラン

以下の表で、LangChain公式のLangSmith価格ページに基づき現行の3層プランを整理しました(2026年7月時点)。
| プラン | 月額 | 主な内容 |
|---|---|---|
| Developer(Free) | $0 | 1 seat、5,000 base traces/月、Deployment N/A(Observability & Evaluationのみ) |
| Plus | $39/seat/月 | 10,000 base traces/月、1 Dev deployment(unlimited runs)込、Production $0.0036/min |
| Enterprise | Custom | Hybrid・自己ホスト・RBAC・ワークスペース分離、custom SLA |

LangSmith Deploymentの3プラン。Developer $0(solo users)、Plus $39/seat/月(agents building teams)、Enterprise Custom(advanced hosting・security・support)(出典:LangChain Pricing)
Plusプランで注目すべきは、Dev deploymentのuptime単価が$0.0007/minと極めて安い点です。
1日8時間稼働なら約$0.34/日≒$10/月で1環境を動かせる計算になります。一方Production deploymentは$0.0036/min(24時間稼働で約$155/月)で、性能と可用性の担保がある構成です。
追加料金の主要項目は以下です。
- 追加Deployment: $0.005 / deployment run
- Fleet runs(ノーコードエージェント実行): Plusで500runs/月込、超過$0.05/run
- Engine(トレース由来の問題検出・PR提案): $1.50 / LCU(LangChain Compute Unit)
- Sandboxes: CPU $0.0576/vCPU-hr・Memory $0.0185/GiB-hr・Storage $0.000123/GiB-hr
Platform利用と自前運用の分岐点

Platformを使うか自前運用するかは、以下の観点で判断します。
-
Platform(LangSmith Deployment)が向くケース
1-clickデプロイ・LangGraph Studioでの可視化・cronスケジューリング・PostgresSaver管理を自前で組みたくない/エージェント数が10未満/DevOps工数を最小化したい
-
自前運用(Standalone Container)が向くケース
既にKubernetes/ECS運用が整っている/VPCから出せない機密データを扱う/独自の認証基盤に統合する必要/月次コストを概算$100以下に抑えたい(AI総研の支援経験上の目安)
-
Enterprise(Hybrid・Self-Hosted)が必要なケース
医療・金融・防衛など規制要件でVPC外にデータを出せない/RBAC・SSO要件がある/一定規模以上のPlatform利用でカスタム条件が有利になる
AI総合研究所の支援経験上の目安として、まずはLangGraph OSSの最小StateGraphで手を動かし、観測・評価が必要な段階でLangSmith Developer Freeを試す。
managedのLangSmith Deployment(1-clickデプロイ・cron・状態管理)を使う段階でPlus $39/seatへ、規模・規制要件が大きくなった段階でEnterprise相談、という3段階が現実的な移行パターンです。
Studio・Engine・Fleetの新機能

2026年に入って追加された周辺機能も、Platform選択の判断材料になります。
-
LangGraph Studio
Platformに同梱されるエージェントIDE。グラフ構造の可視化・状態のステップ実行・過去チェックポイントへのロールバック・並列実行ブランチの比較が可能
-
LangSmith Engine
LangGraphのトレースから問題を自動検出し、修正のプルリクエストまで提案する新機能。$1.50/LCUの従量課金
-
LangSmith Fleet
ノーコードでエージェントを組める機能。テンプレート・MCP連携・APIトリガーを備え、Plus プランで月500runs込
StudioとEngineは、LangGraphの複雑さを運用側で吸収する仕組みとして重要です。特にEngineは、「なぜAIがこの応答を返したのか」を追う時間が本番運用の中心工数になっている企業で価値が大きい機能です。
LangGraphの導入事例

LangGraph 1.0 GAを裏付ける本番導入事例が公開されています。
ここでは、LangChain公式のBuilt with LangGraphに掲載されている企業のうち、事例内容が具体的に公表されている3社を紹介します。
Uber:コード品質・テスト生成で21,000時間削減

UberはDeveloper Platform AIチームを発足させ、LangGraphを軸としたエージェントネットワークで大規模なコード移行と自動ユニットテスト生成に取り組んでいます。
-
事業規模の前提
1日3,300万トリップ、1.5万都市、コードベース数億行、エンジニア約5,000名という規模でのエンジニアリング効率化が課題
-
エージェント構成
「Validator」と「AutoCover」という2種のエージェントを構築。Validatorはコード品質・ベストプラクティス・セキュリティ課題の検出、AutoCoverは既存関数の網羅的テスト生成を担当
-
成果
ZenML LLMOps Databaseに公開されたUberケースによれば、ValidatorとAutoCoverを含むエージェント群で累計21,000開発者時間の削減を達成。テスト生成・コード品質改善など人手負荷の高い工程を自動化することでコアエンジニアリングにリソースを回した
興味深いのは、UberがLangGraphをそのまま使わず「Lang Effect」という社内ラッパーフレームワークを内製した点です。
社内認証・監査・APIゲートウェイと統合するために独自レイヤーを噛ませており、ZenML LLMOps Databaseにその設計が公開されています。大企業でLangGraphを採用する際の運用モデルとして参考になります。
Klarna:AI CSで700 FTE相当を代替


KlarnaのAIカスタマーサポートはLangGraphとLangSmithで構築されている(出典:LangChain Blog)
スウェーデンのフィンテック企業Klarnaは、LangGraphとLangSmithを組み合わせたAIカスタマーサポートアシスタントを本番運用しています。
-
ユーザー規模
アクティブユーザー85百万人、対応済み累計会話250万件(2025年時点の公開値)
-
成果
LangChainの導入事例では顧客問い合わせの解決時間80%削減と処理量約700人分のフルタイム相当が公表されている。具体的な短縮値の11分→2分はOpenAIのKlarna事例ページで示された数値
-
技術構成
LangGraphで会話状態管理と支払い・返金・エスカレーション処理をルーティング。LangSmithでプロンプト・応答・ステップ単位のトレースを可視化し、失敗ケースをデータセットに追加して継続改善
Klarnaの語り方の特徴は、AIの成果を「人件費削減」だけに寄せず、対応時間短縮・反復業務削減・高付加価値業務への再配置までセットで提示している点です。
単なる人員代替ではなく業務シフトの文脈も併走しており、日本企業の労働慣行下でもAI導入を進めやすい表現として参考になります。
LinkedIn:SQL Botで約95%がPasses以上と評価

LinkedInは、社内データサイエンスプラットフォームDARWINに「SQL Bot」を内蔵し、非エンジニア従業員が自然言語でクエリを書ける環境を提供しています。
-
課題
データエキスパートがクエリ支援にかける時間が膨大で、本来の分析・戦略業務にリソースを回せない状態
-
アーキテクチャ
LangChain+LangGraphのマルチエージェント。RAG+知識グラフ+LLMベースのランキング+自己修正ループを組み合わせ
-
成果
LinkedIn Engineeringブログによれば、最近の社内調査でSQL Botのクエリ精度について約95%が「Passes」以上と評価。付随機能の「Fix with AI」は80%のセッションで利用され、デバッグ時間の短縮に貢献
LinkedInのケースが示すのは、RAGを単発で使うのではなく、GraphRAG的な知識グラフ組み合わせと自己修正ループを状態機械として組み立てるとText-to-SQLの精度が実務水準に達するという事実です。
同じ課題を持つ企業にとって、LangGraphを使ったマルチエージェント設計のリファレンスになります。
LangGraph導入で迷いやすい3つの判断

ここまでLangGraphの機能と事例を整理してきましたが、実際の導入判断では複数の要素が絡み合います。AI総合研究所が支援現場でよく相談を受ける3つの判断を整理します。
LangChain単体で足りるかLangGraphに降りるか
最初の岐路は、そもそもLangGraphが必要な複雑さの案件かという判断です。
判断軸は「状態管理の必要性」に集約されます。
- 1〜2ターンで完結する会話・単発の分類・単純なRAG応答 → LangChain単体(create_agent)で十分
- ツール呼び出しループがあり、ツールの成否で分岐が必要 → LangChain agentsが内部でLangGraphを呼ぶので、明示的な設計を必要としない範囲ならLangChainで足りる
- 5〜10ステップ以上の連続処理、途中でエラー時にリトライしたい、ユーザーの応答を待つ間セッションを保持したい → LangGraphに降りる
「LangChainでも書けるがLangGraphで書いたほうが可読性が高いか?」を毎ケース問うと迷います。
判断のショートカットは、Checkpointerによる中断・再開が要件に入るかどうかです。要件があるならLangGraphで組み、要件がないならLangChain単体で書く方が保守が楽になります。
LangSmith併用か自前観測か

LangGraph本体は無料でも、実運用ではエージェントのトレースをどう可視化するかが次に迷う判断になります。選択肢は3つあります。
-
LangSmith併用
LangGraphと同社製で最も統合が深い。トレース・評価・データセット化・プロンプト管理を1製品でカバー。Free plan 5,000 traces/月で試せる
-
OpenTelemetry+既存監視基盤
Datadog・New Relic・Grafana Tempoなど既存の分散トレーシング基盤にLangGraphのトレースを流す。他アプリと監視基盤を統合できる利点
-
自前ロギング
標準出力・Fluent Bit・CloudWatch Logsで最低限を回す。PoC段階のコスト最小化に有効だが、失敗ケースの再現が難しい
本番運用で「なぜAIがこの応答を返したのか」を月に何度も追う体制なら、LangSmithの投資対効果は高くなります。
逆に月1回程度しか監視ワークフローが発生しないなら、OpenTelemetryで既存基盤に統合する方が総保有コストは低くなります。
Platform利用か自前運用か
デプロイの選択も重要な判断です。
-
PlatformでOK
エージェント数が10未満、DevOps工数を極小化したい、cron・APIエンドポイント・状態管理を自前で組みたくない、AI総研の支援経験上の目安で概算月$100〜$300のコストは許容できる
-
自前運用が有利
既にKubernetes/ECSでの運用基盤がある、機密データをVPC外に出せない、月次コストを概算$100以下に抑えたい、独自の認証・監査基盤に統合する必要がある
-
Enterpriseが必要
金融・医療・防衛など規制要件、RBAC・SSO・ワークスペース分離が必須、多数の子会社/BU で共通基盤化したい
特に注意したいのは、「まずPlatformで動かして、必要になったら自前運用に移す」パターンで想定外の移行コストが発生するケースです。
PlatformのAPI・状態管理・スケジューリングに依存した実装を、そのまま自前運用に移すと、Kubernetes上でCheckpointerとcronとAPIゲートウェイを再実装する工数が発生します。PoC段階で「最終的にどのデプロイ形態を目指すか」を決めておくのが安全です。
LangGraphで組んだエージェントを社内基盤で運用するなら
LangGraphで状態を持つエージェントを組めるようになると、次に問われるのは「そのエージェントをどう社内展開するか」です。権限管理・監査ログ・部門別テンプレート・利用状況の可視化――LangGraph本体はこれらの上位レイヤーをカバーしません。フレームワークで組んだエージェントを組織で運用する層は、別途整備する必要があります。
このレイヤーを担うのが、Teamsから呼び出せるエンタープライズAIエージェント基盤です。AI総合研究所のAI Agent Hubは、LangGraphで組んだ状態機械型エージェントも、他フレームワーク製のエージェントも、1つのダッシュボードで統合運用する基盤として機能します。
- LangGraphでもn8nでもCopilot Studioでも、管理は1つ
複数の構築基盤で作ったAgentを1つのダッシュボードに集約。実行ログ・アクセス権限・セキュリティスキャンを一元管理し、シャドーAIの乱立を防ぎます。
- TeamsをAIエージェントの統一入口に
社員はTeams上でAgentを呼び出せる。LangGraphのStateGraph、他フレームワーク製のAgent、社内RAGなど、100個Agentがあっても入口はTeams1つ。学習コストゼロで社内展開できます。
- データは100%自社Azureテナント内に保持
Azure Managed Applicationsとして自社テナント内で動作。AIの学習対象から完全除外し、監査証跡は不変ログで保存。VPC外にデータを出せない規制業種でも対応できます。
AI総合研究所の専任チームが、LangGraphで組んだPoCから社内本番展開までの管理設計を一貫して支援します。AI Agent Hubのサービスページで、フレームワーク選定と社内運用基盤を一体化する具体像をご確認ください。
LangGraphの次は社内展開の管理基盤
権限・監査・実行ログを1つで統制
LangGraphで組んだ状態機械型エージェントも、n8nやCopilot Studio製Agentも、Teams上で1つのダッシュボードに統合。権限管理・監査ログ・実行状況の可視化を含めたエージェント運用基盤を、AI Agent Hubで整備できます。
まとめ
本記事では、LangGraphについて基本要素・CheckpointerとHuman-in-the-Loop・LangChainとの使い分け・他フレームワーク比較・Platform料金・企業導入事例までを2026年7月時点の最新情報で解説しました。要点を改めて整理します。
-
LangGraphは、状態を持つエージェントを有向グラフで設計するオーケストレーションランタイム。2025-10-22にv1.0 GAを達成し、LangChainファミリーの中では「低レベルランタイム」としてLangChain・LangSmith・Deep Agentsの土台に位置づけられている
-
基本要素はState・Node・Edge・StateGraphの4つ。TypedDict+Reducerで型付き状態を宣言し、条件エッジで分岐・ループを明示的に組む設計により、複雑なエージェントも視覚的に追える
-
CheckpointerとinterruptでHuman-in-the-Loopが標準機能。開発はMemorySaver/SqliteSaver、本番はPostgresSaverと使い分け、LangGraph v1.2のDeltaChannel・per-node timeout・node-levelエラーハンドラで本番運用の耐障害性が底上げされている
-
LangChainとLangGraphの使い分けはv1.0で逆転。単発Q&AならLangChain単体、状態管理・HITL・長時間実行が必要ならLangGraphに降りる。旧create_react_agentからcreate_agentへの移行がv1.0以降の主要な変更点
-
他フレームワークとの選定は用途で二極化。Microsoftスタック中心ならMicrosoft Agent Framework、Anthropic中心ならClaude Agent SDK、汎用の複雑ワークフローならLangGraphが第一候補
-
Platform(LangSmith Deploymentへ改名)は3層プラン。LangGraph OSSで試作し、観測・評価はLangSmith Developer Free、managed Deploymentが必要な段階でPlus $39/seat、規制要件でEnterprise。自前運用との分岐点は「エージェント数10未満・DevOps最小化」かどうか
-
導入事例はUber・Klarna・LinkedIn SQL Botで成果が定量化された案件が積み上がっている。Uber(コード品質・テスト生成で21,000時間削減)/Klarna(700 FTE相当・解決時間80%短縮)/LinkedIn SQL Bot(社内調査でクエリ精度について約95%がPasses以上と評価)が代表格
これからLangGraphを検討する企業にとっての実用的な第一歩は、LangGraph OSSで最小のStateGraphを書き、Checkpointerで永続化まで確認することです。観測・評価が必要になったらLangSmith Developer Freeで試し、managed Deployment・Engine・Sandboxが必要な段階でPlus $39/seatへ移行する二段構えが現実的です。
そのあとで、既存のAIエージェント基盤・Amazon Bedrock・Microsoft Foundry Agent Serviceとの使い分け、MCP連携やHITL要件を含めた本番設計に降りていくと、無駄な書き直しを避けられます。
「AIエージェントの本番運用は難しい」と語られてきた領域が、LangGraph 1.0とその周辺エコシステムで一気に手が届く距離まで来ました。
状態を持つエージェントを組める企業と組めない企業の差が、2026年後半以降のAI活用競争力を大きく左右する時期に入っています。













