このページでは、Vertex AI Search の主な検索機能とレコメンデーション機能について説明します。
メディアの検索とおすすめ機能については、メディア向け Vertex AI Agent Builder の概要をご覧ください。
AI と LLM を使用した情報検索
Vertex AI Search は、詳細な情報検索、最先端の自然言語処理、最新の大規模言語処理(LLM)の機能を組み合わせて、ユーザーの意図を理解し、最も関連性の高い検索結果を返します。
Vertex AI Search を使用すると、管理するデータに基づいて Google 品質の検索アプリを構築できます。また、取得した検索結果を使用して、生成 AI LLM レスポンスを根拠づけることもできます。詳しくは、Google 検索を活用した RAG に関するブログ投稿をご覧ください。
レコメンデーションを使用すると、ユーザーが閲覧しているコンテンツに類似したコンテンツを提案するレコメンデーション アプリをデータ全体にわたって構築できます。
簡単に始められる
Vertex AI Search を使用すると、指定したデータに基づく高品質の検索やレコメンデーションを簡単に開始できます。設定プロセスの一環として、次のことができます。
- 既存の Google アカウントを使用するか、アカウントを作成します。
- 既存の Google Cloud プロジェクトを使用するか、プロジェクトを作成します。
- アプリを作成し、データストアをアタッチします。ウェブサイト コンテンツの URL を入力するか、BigQuery または Cloud Storage からデータをインポートするか、Cloud Healthcare API から FHIR R4 データをインポートするか、RESTful CRUD API を介してアップロードして、検索またはおすすめに使用するデータを提供します。サードパーティ データソースからのデータを同期する機能は、許可リストを使用してプレビュー版で利用できます。
- JavaScript ウィジェットと API サンプルを埋め込んで、検索やおすすめをウェブサイトやアプリケーションに統合します。
データストアとアプリ
Vertex AI Search では、検索アプリまたはレコメンデーション アプリを作成し、データストアに接続します。データをデータストアにインポートし、データをインデックスに登録します。アプリとデータストアは 1 対 1 の関係にあります。
使用できるデータの種類に応じて、作成できるデータストアにはさまざまな種類があります。各データストアには、次のいずれかのタイプのデータを格納できます。
- ウェブサイトのデータ:
yourexamplewebsite.com/faq
やyourexamplewebsite.com/events
などのドメインを指定して、それらのドメインのコンテンツに対する検索やおすすめを有効にできます。 - 構造化データ: 構造化データを含むデータストアでは、BigQuery テーブルや NDJSON ファイルなどの構造化データに対するハイブリッド検索(キーワードとセマンティック)やおすすめ機能を利用できます。たとえば、e コマース エクスペリエンスでは商品カタログ、映画検索やおすすめの映画については映画カタログ、医療機関の検索やおすすめの医療機関については医師のディレクトリで検索やおすすめを有効にできます。
- メディア向けの構造化データ: メディア業界に固有の構造化データ スキーマを持つデータストア。たとえば、メディア用のデータストアには、動画、ニュース記事、音楽ファイル、ポッドキャストに関する情報が含まれます。
- 非構造化データ: 非構造化データストアを使用すると、ドキュメントや画像などのデータに対してハイブリッド検索(キーワードとセマンティック)やおすすめを実行できます。たとえば、金融機関は、金融調査の公開情報の非公開コーパス(インデックス)に対する検索やおすすめを有効にできます。また、バイオテクノロジー企業は、医療研究の非公開リポジトリに対する検索やおすすめを有効にできます。
- ヘルスケア データ: ヘルスケア データストアを使用すると、Cloud Healthcare API からインポートされたヘルスケア FHIR R4 データに対してハイブリッド検索(キーワードとセマンティック)を実行できます。たとえば、医療従事者は探索クエリを使用して患者の臨床歴を検索できます。
詳細については、アプリとデータストアについてをご覧ください。
Google Cloud コンソールまたは API のどちらを使用すればよいですか?
Vertex AI Search は、次のいずれかの方法で実装できます。
- Google Cloud コンソールを使用する ウェブ インターフェースを使用したクイックスタートについては、コンソールの [エージェント ビルダー] ページをご覧ください。コンソールでは、検索アプリの作成、データのインポート、ユーザー エクスペリエンスのテスト、分析情報の表示を行うことができます。
- Vertex AI Agent Builder API を有効にする。検索やおすすめをウェブサイトまたはアプリケーションに統合する準備ができたら、Vertex AI Agent Builder API を使用します。
- Google Cloud コンソールと API の両方を使用する。たとえば、コンソールを使用してアプリを設定し、データをインポートしてから、API を使用してユーザー エクスペリエンスをテストし、ウェブサイトまたはアプリケーションに統合できます。