このドキュメントでは、OceanBaseを基盤としてベクトル検索の典型的なアプリケーションシナリオを構築する方法について説明します。
ベクトル検索実践チュートリアル
OceanBaseを基盤としたインテリジェントQ&Aボットの構築
ドキュメントインテリジェントアシスタントは、OceanBaseデータベースを基盤とするアプリケーションであり、ドキュメントをベクトル形式で一括保存します。ユーザーはUIインターフェースを通じて質問することができ、アプリケーションはBGE-M3モデルを使用して質問内容をベクトルに埋め込み、データベース内で類似ベクトルを検索します。類似ベクトルに対応するドキュメント内容が見つかると、アプリケーションはそれらをユーザーの質問と共にLLMに送信し、LLMは提供されたドキュメントに基づいてより正確な回答を生成します。
OceanBaseを基盤とした画像検索アプリケーションの構築
画像検索アプリケーションは、OceanBaseデータベースを基盤とする別のアプリケーションであり、画像ライブラリをベクトル形式でデータベース内に保存します。ユーザーは対応するUIインターフェースで検索したい画像をアップロードでき、画像はアプリケーションによってベクトルに変換され、データベース内で類似ベクトルが検索されます。最終的に、類似した画像がUIページ上に画像形式で表示されます。
OceanBaseを基盤としたマルチモーダル融合アプリケーションの構築
OceanBaseのマルチモーダル融合技術は、文化観光アシスタントアプリケーションの構築をサポートします。このアプリケーションは、以下を含む複数のデータ型を同時に処理できます:
- ベクトルデータ:観光スポットの種類、飲食の好みなどの意味情報
- 空間データ:地理的位置、行程範囲などの空間情報
- 関係データ:観光スポットの評価、旅行シーズンなどの構造化情報
効率的なマルチモーダルデータのハイブリッド検索技術により、ユーザーにより正確で、個性的で、リアルタイムな推薦サービス体験を提供します。