ツールを投稿

LangChain

AIエージェントアプリケーションを構築するフレームワーク

無料 AIエージェント
ツールを開く →

LangChainは、言語モデルがAPIで使えるようになった初期に、開発者に共通のツールキットを与えました。AIアプリケーションの典型的な部分のためのビルディングブロックを提供しています。モデルの呼び出し、プロンプトの整形、出力の解析、ツールやデータソースへの接続、会話の記憶の保持などです。多くのモデルプロバイダーとベクトルストアを、一貫したインターフェースで扱えるため、コードをほとんど変えずに入れ替えられます。PythonとJavaScriptのバージョンがあります。

エコシステムは、いくつかの部品に成長しました。LangChain自体は現在、ツールと任意のモデルプロバイダーを使うエージェントを、手早く作れるものです。LangGraphは、ステップ、ループ、分岐、人による承認を制御する必要があるエージェント向けの、より低レベルのフレームワークで、本格的なエージェントのワークフローで、多くのチームが使うツールです。LangSmithは、実行のトレース、品質の評価、モニタリング、エージェントのデプロイのための商用プラットフォームで、ホスト型、自社のクラウド、セルフホストのいずれかで提供されます。

オープンソースのライブラリは無料で、LangSmithには無料枠と、チーム向けの有料プランがあります。LangChainは、抽象化が重く感じられたり、頻繁に変わったりするという批判を受けており、モデルのAPIを直接呼ぶか、より軽いフレームワークを好む開発者もいます。それでも、大きなコミュニティと多くの連携を持つ、最も広く使われている選択肢のひとつです。LlamaIndexはデータと検索により力を入れており、Vercel AI SDK、CrewAI、OpenAI Agents SDKは、エージェントの面で重なります。