LangChainとは?
読み: ラングチェーン英語: LangChain
LLM アプリケーション開発のための Python / TypeScript フレームワーク。LLM・ツール・データソースを抽象化して連携。
詳しい解説
LangChain は LLM アプリケーション開発のための OSS フレームワークで、Python と TypeScript で提供されています。 各種 LLM プロバイダ・Embedding モデル・Vector DB・ドキュメントローダ・ツール・メモリ・エージェントなどを統一的なインターフェイスで扱えるよう抽象化し、複雑な LLM パイプラインを少ないコードで構築できます。
RAG・対話メモリ・Chain (複数 LLM ステップの組み合わせ)・Agent (ツール選択と実行) など、生成AIアプリの定番パターンを部品として提供します。 後継として、より宣言的な LangGraph (ステートマシン形式) も登場しています。
プロダクション利用・PoC・社内ツール開発などで広く採用され、エコシステムも豊富です。
この分野を学べる生成AIスクール
LangChainを含む生成AIのスキルを体系的に身につけたい方は、AI HACK のスクールランキングをご活用ください。