overview
langchainとは?
langchainは、LangChain, Inc.によって開発された大規模言語モデル向けのオープンソースオーケストレーションフレームワークであり、開発者やAIチームが大規模言語モデル(LLM)を活用したアプリケーションの開発を簡素化できるようにします。LLMを外部データソースやソフトウェアワークフローと接続するためのツールと抽象化を提供し、複雑な多段階AIワークフローを可能にします。
LangChainは、様々なLLMに対する汎用インターフェースとして機能し、LLMアプリケーション構築のための一元化された開発環境を提供します。そのコアコンポーネントには、LLMと他の要素を組み合わせて連続的な機能を実行する「chains」と、LLMを利用してツールを動的に選択・呼び出す「agents」が含まれます。このフレームワークは継続的な開発を経ており、2025年10月下旬にはより一貫性のあるAPIを導入した安定版LangChain 1.0がリリースされました。2026年3月の最近のアップデートでは、path traversal、deserialization、およびSQL injectionに関連する高深刻度のセキュリティ脆弱性に対処し、langchain-coreをバージョン1.2.22以降に更新する必要がありました。Google GenAIの統合は、Googleの統合Generative AI SDKを使用するように書き換えられ、Gemini APIとVertex AI Platformへの統一されたアクセスを提供します。Deep Agents v0.5.0では、async subagentsと、PDF、オーディオ、ビデオファイルなどを処理するread_fileのようなツールに対するマルチモーダルサポートが導入されました。
