LangChain(ラングチェーン)とは
LangChainとは、大規模言語モデル(LLM)を使ったアプリやAIエージェントを作るための、オープンソースのフレームワークです。フレームワークとは、ゼロから組まずに済むよう、部品や仕組みをそろえた開発の土台のこと。ChatGPTのように「そのまま使う完成品」ではなく、開発者が自社向けのAIアプリを組み立てるための道具にあたります。
何ができるのか
LangChainの役割は、AIモデルと外部の世界をつなぐ「配線」を肩代わりすることです。たとえば社内文書を探して答えさせる仕組み(RAG)、検索やデータベースの呼び出し、AIが道具を使いながら作業を進めるエージェントの基本動作などを、共通の部品として用意しています。
もう一つの柱が、モデルの差し替えです。OpenAI、Anthropic、Googleなど、会社ごとに違う呼び出し方をそろえ、特定の会社に縛られずに使えるようにすることを、公式ドキュメントは中心の目的に挙げています。得意なモデルが頻繁に入れ替わる分野だからこその設計でしょう。AIが外部へ連絡を送ったり取引を実行したりする前に人の承認をはさむ仕組みや、個人情報を伏せてからモデルに渡す仕組みも、標準の部品に含まれます。
LangChain、LangGraph、LangSmithはどう違う?
名前の似た製品がいくつもあるので、整理しておきます。開発元は、2023年2月に設立されたLangChain社。同社が無償で公開しているのがLangChainとLangGraphです。標準的な形のエージェントを手早く作るならLangChain、長く動く業務の流れを細かく制御したいならLangGraph、という使い分けを同社は案内しています。計画づくりやファイル操作まで最初から備えたディープエージェント(Deep Agents)も、同社がオープンソースで提供しているものです。
一方のLangSmithは、作ったエージェントの動きを記録して調べ、評価し、運用するための同社のサービス。こちらは中身を公開していない別製品です。1人なら無料で始められ、チーム向けは1人あたり月額約39ドルに、使った分の料金が加わります(2026年10月時点)。同じ役割の道具には、LlamaIndexやCrewAI、OpenAI Agents SDK、Claude Agent SDKなどがあり、比べて選ぶ対象になります。
いつ生まれ、どう変わってきたか
最初の版が公開されたのは2022年10月24日で、ChatGPTが登場する約1か月前にあたります。Harrison Chase氏が、会社を作るつもりもなく始めた個人の公開プロジェクトでした。その後の生成AIの広がりとともに利用者が増え、同社は2023年4月に約1,000万ドル、2025年10月には約1億2,500万ドルの資金調達を発表。2025年の調達では、会社の評価額が約12億5,000万ドルとされました。
同じ2025年10月には、最初の安定版にあたる1.0が公開されています。このとき同社は、「用意した部品が重すぎる場面があった」「パッケージが大きくなりすぎた」という3年分の利用者の声を自ら挙げ、エージェントづくりに絞って作り直したと説明しました。次の2.0までは、互換性を壊す変更をしないとも約束しています。
導入の前に、何を確かめる?
開発会社の提案書に「LangChainで構築」とあったら、確かめたい点が3つあります。1つ目は、どの版で作るのか。1.0で作り方が大きく変わったため、それより前の版で作ったシステムを更新するには、移行の作業が要ります。2つ目は費用の内訳です。LangChain本体は無償で使えますが、LangSmithのような周辺サービスや、呼び出すAIモデルの利用料は別にかかります。
3つ目は、そもそもフレームワークが要るかどうか。Anthropicはエージェント開発の手引きで、フレームワークは手軽に始められる一方、中で何が起きているかが見えにくくなり、不具合の原因を探しにくくなることがあると指摘しています。そのうえで、まずはモデルのAPIを直接使うところから始めるよう勧めました。単純な用途なら、フレームワークなしで足りる場合もあるということです。
Topic名前の由来になった「チェーン」は、いまは本体にない
LangChainに関するよくある質問
- プログラミングの知識がなくても使えますか?
- LangChain本体は、PythonかJavaScript(TypeScript)でプログラムを書いて使う、開発者向けの部品集です。プログラムを書かずにエージェントを作りたい場合には、同社が別のサービスとして「LangSmith Fleet」を用意しています(2026年10月時点)。
- 自社の商用システムに組み込んでも問題ありませんか?
- LangChain本体はMITライセンスで公開されており、商用のシステムにも無償で組み込めます。条件は、著作権の表示とライセンスの文面を残すこと。保証はなく、不具合が起きたときの責任は使う側が負う点も、あわせて押さえておきましょう。