概要
LangChain は 元 Robust Intelligence エンジニア Harrison Chase が2022年10月発表した LLM アプリ開発フレームワーク。Python + JavaScript/TypeScript 対応・MIT ライセンス + 完全無料・GPT-4 + Claude 3.5 + Gemini + Llama + 主要全 LLM 統合・LangGraph (Agent SDK) + LangSmith (観測 + デバッグ) + LangServe (デプロイ) で構成・「LLM アプリ開発業界主流フレームワーク 300K+ stars」。LangChain は2022-2026年 LLM アプリ開発業界主流フレームワークで、「Chain (LLM 連結) + Agent (自律実行) + RAG (Retrieval) + Memory (会話記憶) + Tools (外部統合)」でLLM アプリ開発デファクトスタンダード。LangChain の革新点: ① 「Chain」抽象化 でLLM + Prompt Template + Output Parser + Memory 連結を統一 API で記述 ② 多 LLM 対応 (OpenAI + Anthropic + Google + Meta Llama + Hugging Face + Cohere + 主要全 LLM ベンダ統合) ③ LangGraph (Agent SDK・2024年) でMulti-Agent + 状態管理 + 複雑なワークフロー ④ LangSmith (観測 + デバッグ) でLLM 呼び出し履歴 + プロンプト + レスポンス + コスト + レイテンシ追跡 ⑤ LangServe (デプロイ) でFastAPI ベース LLM アプリ自動 REST API 化。主要利用パターン: ① RAG (Retrieval-Augmented Generation) でVector DB (Chroma + Pinecone + Qdrant + Weaviate) + LLM 連携 ② チャットボット + AI アシスタント ③ データ分析 + 自然言語 SQL 生成 ④ AI Agent + Tool Use + Multi-Agent。
主な特徴・仕組み
- 発表: Harrison Chase (米国・元 Robust Intelligence エンジニア)・2022年10月
- ライセンス: MIT (完全無料・商用 OK)
- 対応言語: Python (主流) + JavaScript/TypeScript
- 対応 LLM: OpenAI (GPT-4 + GPT-4o) + Anthropic (Claude 3.5 + Opus) + Google (Gemini 2.0) + Meta (Llama 3) + Hugging Face + Cohere + Mistral + 主要全 LLM ベンダ
- 構成: LangChain (Core) + LangGraph (Agent SDK) + LangSmith (観測 + デバッグ + Trace) + LangServe (デプロイ)
- GitHub: 300K+ stars (Python) + 13K+ stars (JS)・業界主流
- 資金調達: 2024年 Series A $25M + 2024年 Series B $25M ($1.1B 評価額)
- 競合: LlamaIndex (35K+ stars・データ重視) + OpenAI Agents SDK (軽量) + CrewAI + Microsoft AutoGen + Haystack
スペック比較表
| LLM フレームワーク | スター数 | 提供 | 特徴 |
|---|
| LangChain | 300K+ (Python) | LangChain Inc. | LLM アプリ業界主流 + LangGraph + LangSmith |
| LlamaIndex |