AIToday
大規模言語モデルAIコーディングSemantic Kernel Blog掲載日時: 2026年10月15日 22:01

ベクトルストアに文脈提供機能

LINEで送る
ベクトルストアに文脈提供機能

3つのポイント

  1. 何が起きたか

    Microsoft Agent FrameworkはSemantic KernelのPythonベクトルストア関連の成果を前方移植し、型付きレコード、バッチ保存、埋め込み生成、ベクトル検索を維持しつつ、VectorCollectionContextProviderやVectorStoreHistoryProviderといったコンテキストプロバイダーを追加した。

  2. なぜ重要か

    AIエージェントを開発するPython開発者は、ツールを通じてモデルに自前のデータへアクセスさせたり、会話全体を検索可能に保ちながら圧縮された作業セットだけをモデルのコンテキストに読み込ませたりできる。会話が長くなるにつれてコンテキストの増大を抑えられる可能性がある。

誰に効くかMicrosoft Agent FrameworkでAIエージェントを構築するPython開発者やチームが主な対象だ。同じモデルを使い、列挙された10の統合を通じて、既存のデータコレクションをエージェントに公開し、長い会話を検索可能に保てるようになった。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

ベクトルストアはSemantic KernelのPython体験にとって新しいものではない。Microsoftの投稿は今回のAgent Frameworkの取り組みを、ゼロから作り直すのではなく、その基盤を前方移植するものとして位置づけている。見覚えのある要素はそのままだ。型付きレコード定義、ストアとコレクション、バッチ保存と取得、埋め込み生成、そして増え続ける統合群にまたがるベクトル検索である。

変わったのは、エージェントのワークフローの中でベクトルストアが占める位置だ。Microsoftはモデル登録とバッチAPIを整理し、フィルターと埋め込みオプションを更新し、ベクトルストアがエージェントのコンテキスト受け取り方と使い方に自然に馴染むようにしたと述べている。最も重要な追加とされるのがコンテキストプロバイダーだ。ツールを通じてデータをエージェントに公開したり、ベクトルストアを使ってモデルのコンテキストを膨らませ続けることなく会話履歴を検索可能に保ったりする。

実用的な形はツール類に見える。キー、データ、ベクトルの各フィールドをVectorStoreFieldで印付けし、@vectorstoremodelを使うとコレクション定義が導出される。create_vector_search_toolは検索可能なコレクションをラップし、開発者が名前、説明、結果の形、フィルター、承認の挙動を制御できるようにする。VectorCollectionContextProviderはupsert、get、delete、searchの各ツールを指示とともに追加でき、VectorStoreHistoryProviderはエージェントが必要に応じて古い詳細を取得する間、アクティブなコンテキストを限られた大きさに保つ。

よくある質問
Pythonで利用できるベクトルストア統合には何があるか?
現在のPython統合にはAzure AI Search、NoSQL向けAzure Cosmos DB、Azure DocumentDB、MongoDB、Oracle AI Database 26ai、Redis、SQL ServerとAzure SQL、pgvectorを使うPostgreSQL、DuckDB、Qdrantが含まれ、さらにテストやローカル開発向けのコアなインメモリストアもある。
VectorStoreHistoryProviderはモデルが見るものをどう変えるか?
会話全体を検索可能なベクトルコレクションに永続化しつつ、圧縮された作業セットだけをモデルのコンテキストに読み込む。include_search_tool=Trueにすると、エージェントはスコープ内の文字起こし全体を検索するツールも受け取る。
ベクトルストアAPIは安定しているか?
安定していない。ベクトルストアAPIは実験的のままで、統合パッケージはアルファまたはベータだ。各実装のドキュメントでセットアップと対応機能を説明している。
Semantic Kernel Blog元記事を読む
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

ServiceNow、AIエージェント統制の新機能

ServiceNowは、エージェントのID、許可された行動、システム、所有者を定義する暗号署名付き資格情報AI Passportを、自社のAI Control Towerを通じて発行すると発表した

NEWSiliconANGLE AI1時間前

Claude Codeチーム導入の実機検証ガイド

Claude Codeチーム展開担当者向け非公式ガイドが、管理設定・サンドボックス・監査ログをLinux CLIのClaude Code 2.1.294/2.1.296で実機確認

NEWZenn AI/ML1時間前

Orcaを1ヶ月、セットアップ自動化が決め手

ソニックムーブのnoheがAIエージェント並列実行用デスクトップアプリOrcaを1ヶ月使い、orca.yamlでworktree作成時のセットアップを自動化できたと報告した

NEWZenn AI/ML1時間前

Claude更新後、Xは不満、GitHubに不具合76件

Claude Codeデスクトップアプリの更新(2.37337.1)後、Xの返信欄には「effortスライダーを戻して」など機能面の不満が並ぶ一方、GitHubのIssueには番号付きで76件集まっていた

NEWZenn AI/ML1時間前

レビュー指摘をAIに覚えさせても事前に防げたのは半分

開発者が過去のレビュー指摘を40種類の「パターン」に分類し、Claude Codeにマージリクエストを照合させたが、漏れた答えを除くと11件中6〜7件(55〜64%)しか捕捉できなかった

NEWZenn AI/ML1時間前

眠れない夜を採点しないアプリ、AIハッカソンに応募

個人開発者がYuruneを制作した

NEWZenn AI/ML1時間前
次の記事へDentons CEO、AI時代の信頼構築に人材投資を