21 セマンティック・カーネル・クラス用のOracle Database Vector Storeコネクタ

セマンティック・カーネルは、AIエージェントを簡単に作成して、最新のAIモデルをC#、Python、またはJavaコードベースに統合できる軽量でオープンソースの開発キットです。これは、エンタープライズ・グレードのソリューションを迅速に提供できる効率的なミドルウェアとして機能します。セマンティック・カーネルは、情報を格納するためのベクトル・データベースをサポートしているため、大規模言語モデル(LLM)で、より関連性が高く首尾一貫したレスポンスを生成できます。

.NETでは、ベクトル・ストアに対してデータを追加および取得するための共通APIセットとして、ベクトル・ストアの抽象化が用意されています。セマンティック・カーネルは、ベクトル操作にこれらのAPIを使用しますが、汎用.NETベクトル、またはベクトルが組み込まれた他のフレームワークでこれらを使用することもできます。Oracle Database Vector Store Connector for Semantic Kernelには、Oracleデータベースに対するデータの追加、データの取得およびベクトル検索を実行するための.NETベクトルAPIセットが実装されています。そのため、.NETベクトル・アプリケーションおよびセマンティック・カーネル・アプリケーションをサポートできます。この章では、コネクタのクラスについて説明します。