AIソリューション

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

概要

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

Oracle AI Databaseは、ベクトルを含むすべての最新データ型とワークロードをサポートし、データベース内にAIと機械学習機能を直接組み込んでいます。ベクトル(ドキュメント、画像、ビデオ、音声、その他の種類の非構造化データの多次元表現)を生成して保存することで、開発者はこれらのオブジェクトをベクトルとしてエンコードし、数学的計算を使用して意味的類似性を検索できるようになります。この強力なテクノロジーにより、シンプルなSQLを使用して類似性検索とビジネス・データの検索を組み合わせることができ、SQLの基本的な知識があれば誰でも利用できます。

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

デモ

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

前提条件および設定

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