LangChainとは?
LangChainは、言語モデルを使ったアプリケーションを構築するためのオープンソースのフレームワークとして、最もよく知られています。バージョン1.0(2025年10月)以降、コアパッケージはcreate_agentを中心 に据えています。これはツール呼び出しを行う標準のエージェントループで、内部ではLangGraphの上で動きます。
動作はミドルウェアで調整します。ミドルウェアは、モデル呼び出しやツール呼び出しの前後に実行される小さなフックです。組み込みのミドルウェアは、ツール呼び出しの人による承認、長い会話の要約、個人データの秘匿をカバーします。旧来のAgentExecutor型のエージェントは非推奨です。
もう一つの大きな強みは統合です。ほとんどのプロバイダーのチャットモデル、埋め込み、ベクトルストア、ツールに標準インターフェースを用意し、別パッケージとして公開しています。2026年10月22日時点の最新版はlangchain 1.4.7とlangchain-core 1.7.0でした。開発元の企業は、トレース、評価、デプロイ向けにLangSmithを販売しています。
LangChainは使う価値があるか?
LangChainは、多くのモデルプロバイダー、ベクトルストア、ツールとやり取りする必要があるアプリケーションには今も最も無難な選択です。その必要がない場合は重すぎます。GitHubのスター数は約148,000で、ほぼ毎日リリースしています。2026年10月には、langchain 1.4.7とlangchain-core 1.7.0が連日で公開されました。
1.0での書き直しにより、パッケージは1つのエージェントループに絞られ、ミドルウェアの設計が最大の長所になりました。人による承認、会話の要約、PIIの秘匿は、独自のコードではなく、create_agentに渡すリストの項目です。ループはLangGraphの上で動くため、既製のループが合わなくなれば、チームは完全なグラフに降りて作り込めます。
導入を検討する人が読むべきなのはセキュリティの記録です。2025年11月以降、このリポジトリに対して9件の勧告が公開されました。その中には、dumpsとloadsを通じて攻撃者がシークレットを抜き出せた重大なシリアライズの欠陥や、プロンプトテンプレートの処理と旧来のload_promptのパス処理における深刻度「高」の問題が含まれます。多くは古い読み込みとテンプレートのAPIにあるため、langchain-coreを最新に保ち、信頼できないオブジェクトをデシリアライズしないようにすれば、リスクの大部分を取り除けます。
チュートリアルの多くは今も1.0以前のものです。また、Pydantic AIのような軽量なSDKなら、単一プロバイダーのエージェントをより少ない学習で作れます。商業的にはLangSmithへの誘導があります。Plusは1シートあたり月39ドルでベーストレース10,000件付き、ベーストレースの保存期間は14日、セルフホストはEnterpriseのみです。つまり、無料ライブラリの最良のデバッグ体験は有料です。
真価を発揮する場面
顧客が選んだLLMに対応しなければならないSaaS企業のプロダクトチーム
各法人顧客がOpenAI、Anthropic、Bedrock、Azureを持ち込めるようにする
チャットモデルの標準インターフェースにより、統合パッケージを差し替えるだけで、1つのエージェント定義を対応プロバイダーのどれでも動かせます。ライブラリは無料で、コストは各プロバイダーの経路のテストとパッケージのパッチ適用で す。
社内アシスタントを構築する、コンプライアンスを重視する銀行のエンジニア
個人データを秘匿し、ツールがどこかに書き込む前に承認を必須にする
PIIの秘匿とhuman-in-the-loopのミドルウェアは、create_agentの設定で済みます。シリアライズとテンプレートのコードに勧告が出ているため、langchain-coreはバージョンを固定し、速やかにパッチを当ててください。
10人のAIチームの可観測性予算を組むエンジニアリングリーダー
社内でツールを作らずにエージェントをトレースし評価する
LangSmith Plusは1シート39ドルなので、エンジニア10人で月約390ドルになります。これに10,000件を超えるトレースの従量課金が加わります。LangSmithは顧客データで学習しないとしており、セルフホストにはEnterprise契約が必要です。
導入前に確認すること
- 導入
- Python 3.10以降で、pip install -U langchainと、langchain-openaiなどのプロバイダーパッケージを入れます。create_agentのクイックスタートは数分で動きます。TypeScript版は別パッケージです。
- 連携
- ほとんどのチャットモデル、埋め込み、ベクトルストアのプロバイダー向けに別パッケージがあります。ツールとMCP、基盤のLangGraph、トレースと評価のためのLangSmithがあります。
- データとプライバシー
- MITライセンスです。LangSmithのトレースを有効にしない限り、ライブラリは何も送信しません。LangSmith DeveloperとPlusのデータはLangChainの米国またはEUのクラウドに置かれ、学習には使われません。GitHubの勧告は9件で、重大1件、高3件です。
- 大規模利用時のコスト
- ライブラリは無料です。LangSmith Plusは1シートあたり月39ドルでベーストレース10,000件、その後は従量課金です。ベーストレースは14日、拡張トレースは180日保存されます。Enterpriseは個別見積もりです。
- 制限
- 未解決のissueとプルリクエストは665件です。多数のパッケージでほぼ毎日リリースがあります。旧来のchainsとAgentExecutorは非推奨のため、1.0以前のコードは移行が必要です。
良い点
- モデル、ベクトルストア、ツールの統合が最も多い
- ミドルウェアで承認、要約、PII秘匿をカバー
- LangGraphの上で動くため、独自のグラフに降りて作り込める
- PythonとTypeScriptの両方の版がある
気になる点
- 2025年末以降、セキュリティ勧告が9件あり、うち1件は重大
- 1.0以降、古いチュートリアルとAPIが時代遅れになった
- 多数のパッケージでほぼ毎日リリースがあり、追うのが大変
- 最良のトレースとデバッグは有料のLangSmithにある
おすすめの人
多くのプロバイダーやデータとの統合が必要なエージェントを構築し、将来的に独自のLangGraphワークフローへ発展させる可能性のあるチーム。
LangChainの代替
LangChain:よくある質問
- LangChainは使う価値があるか?
- LLMアプリ向けの統合ライブラリとしては今も最も幅広く、1.0以降はかなり整理されました。ただし、かつてのように迷わず選ぶ定番ではなくなっています。 評価は5点満点中4.2点です。
- LangChainの料金は?
- MITライセンスの無料オープンソースです。LangSmithは別料金で、Developerは1シート無料、Plusは1シートあたり月39ドル、Enterpriseは個別見積もりです。
- LangChainの欠点は?
- 2025年末以降、セキュリティ勧告が9件あり、うち1件は重大; 1.0以降、古いチュートリアルとAPIが時代遅れになった; 多数のパッケージでほぼ毎日リリースがあり、追うのが大変; 最良のトレースとデバッグは有料のLangSmithにある.
- LangChainは誰に向いているか?
- 多くのプロバイダーやデータとの統合が必要なエージェントを構築し、将来的に独自のLangGraphワークフローへ発展させる可能性のあるチーム。
- チームや本番環境でLangChainを使うと費用はいくらか?
- ライブラリは無料です。LangSmith Plusは1シートあたり月39ドルでベーストレース10,000件、その後は従量課金です。ベーストレースは14日、拡張トレースは180日保存されます。Enterpriseは個別見積もりです。
- LangChainは企業データを扱っても安全か?
- MITライセンスです。LangSmithのトレースを有効にしない限り、ライブラリは何も送信しません。LangSmith DeveloperとPlusのデータはLangChainの米国またはEUのクラウドに置かれ、学習には使われません。GitHubの勧告は9件で、重大1件、高3件です。
- LangChainの代 わりになるものは?
- 当サイトでレビューした中で最も近い代替はLangGraph, Pydantic AI, OpenAI Agents SDK 、 LlamaIndexです。
回答確認日:2026年10月23日
