実装

LangChain(ラングチェーン)

ラングチェーン

一文定義

LangChainとは、LLMを使ったアプリケーション開発を支援するOSSフレームワークで、RAG・エージェント・チェーン処理などの実装を簡潔に記述できます。

詳細解説

LangChain(ラングチェーン)とは、2022年にHarrison Chaseが開発したオープンソースのLLMアプリケーション開発フレームワークです。PythonとJavaScript/TypeScript版が提供されており、LLMを使った複雑なパイプラインを構築するための抽象化レイヤーを提供します。

LangChainが普及した理由は、LLMアプリケーション開発でよく必要とされるRAG(検索拡張生成)・エージェント・プロンプト管理・チェーン処理・メモリ管理などの機能を、モデルやプロバイダーに依存しない統一インターフェースで扱えるためです。

主要な機能として、複数のLLMプロバイダー(OpenAI・Anthropic・Google等)への統一アクセス、RAGのためのドキュメントローダー・テキストスプリッター・ベクターストア統合、エージェントのツール定義・実行ループ管理などがあります。大規模本番環境向けには「LangGraph」(ステートフルなマルチエージェントワークフロー)や「LangSmith」(監視・評価プラットフォーム)が提供されており、エコシステムとして成長しています。

参考情報・出典

最終更新: 2026-02-26← 用語集一覧へ

AIスキルだけでなく、自分と未来を再設計する

生成AI活用力を体系的に習得し、自己理解・キャリアデザインを深め、志を同じくする仲間と共に学ぶ場がここにあります。

AIリブートアカデミーを見る