AIソリューション

AIベクトル検索を使用したOracle APEXでのセマンティック検索の実装

概要

Oracle APEXでは、Oracle AI Databaseで導入されたAIベクトル検索機能を活用して、セマンティクスベースの類似性検索を実装するようになりました。この機能により、開発者はデータベースを離れることなくディープ・ラーニング・モデルを実行し、ベクトル埋込みを作成できます。AI Vector Searchは、データを高次元のベクトルに変換し、APEXアプリケーションの高度なセマンティック検索機能を有効にします。従来のキーワードベースの検索とは異なり、このテクノロジはデータの背後にある意味を理解し、コンテキスト対応の類似性検索を実行することで、より関連性の高い結果を提供します。

Oracle AI Databaseは、ベクトルを含む最新のすべてのデータ型とワークロードをサポートし、AIと機械学習機能をデータベース内に直接組み込みます。ベクトル(ドキュメント、イメージ、ビデオ、サウンドおよびその他のタイプの非構造化データの多次元表現)を生成および格納することで、開発者はこれらのオブジェクトをベクトルとしてエンコードし、数学的計算を使用してセマンティック類似性を検索できます。この強力なテクノロジにより、類似性検索と単純なSQLを使用したビジネス・データの検索を組み合せることで、SQLの基本的な理解を持つすべてのユーザーがアクセスできるようになります。

Oracle AI Database上でAPEXを実行しているユーザーにとって、AIベクトル検索機能は追加コストなしでネイティブに利用できます。つまり、APEX開発者は、これらの高度な検索機能をアプリケーションにシームレスに組み込むことができ、より正確でコンテキスト対応の結果でユーザー・エクスペリエンスを向上させることができます。

デモ

デモ: Oracle APEXとAI Vector Searchでセマンティック検索の強化(2:15)

前提条件および設定

  1. Oracle Cloudアカウント—サインアップ・ページ
  2. 事前トレーニング済みのONNXモデル- ドキュメント
  3. Oracle AI Database - ドキュメント