コンテンツへスキップ
FindOpenSource

LangChain

大規模言語モデル、エージェント、検索拡張生成(RAG)を活用したアプリケーションを開発するためのフレームワークです。

概要

LangChain は、チャットモデル、埋め込み、ベクトルストア、リトリーバー、サードパーティ統合といった相互運用可能なコンポーネントを標準インターフェースの背後で連結することで、LLM を活用したアプリケーションやエージェントを構築するためのフレームワークです。これにより、基盤となるモデルの状況が変化しても、アプリケーションロジックを書き換えることなくプロバイダーを切り替えられます。

シンプルなプロトタイプから、より複雑なシステムへとスケールするよう設計されています。まずは LangChain の高レベルな抽象化から始め、要件が増えるにつれてより低レベルのコンポーネントや、LangGraph(より制御しやすいステートフルなエージェントワークフローの構築用)、LangSmith(LLM アプリケーションの評価・デバッグ・デプロイ用)といった関連ツールへ移行できます。Python と JavaScript/TypeScript の両方で利用可能です。

LangChain は、検索拡張やツール利用、複数ステップにわたる LLM アプリケーションを構築する開発者に向いており、モデルやベクトルストアごとにグルーコードをゼロから書くのではなく、共通の抽象化と豊富な統合ライブラリを求める場合に適しています。

カテゴリ
AI・機械学習
キーワード
llmai-agentsraglarge-language-models
言語
Python
ライセンス
MIT

誤りを見つけましたか? GitHub で修正を提案する