自訂搜尋簡介

本頁面將介紹並列出 Vertex AI Search 的功能,適用於自訂應用程式。這個頁面也提供可用功能、教學課程和檢查清單的連結,協助您開始使用 Vertex AI Search 打造自訂應用程式。

什麼是 Vertex AI Search for custom apps?

Vertex AI Search for custom apps 是一項功能強大的搜尋和內容探索引擎,品質媲美 Google,可整合至含有網站資料和其他結構化或非結構化資料的應用程式。搜尋功能不僅能比對基本關鍵字,還會運用 AI 提供高度相關的結果、打造個人化的瀏覽和搜尋體驗,以及根據您的資料生成 AI 回覆。

您可以針對公開網站上的資料,或結構化/非結構化格式的資料,使用與產業無關的自訂搜尋應用程式。此外,Vertex AI Search 也提供其他特定產業的搜尋和推薦應用程式。

主要功能

Vertex AI Search 的主要功能如下:

  • 高品質搜尋:運用 Google 的搜尋專業知識,瞭解使用者意圖,即使是複雜的查詢和自然語言查詢也難不倒它。這項技術結合了關鍵字和語意搜尋,可提供最佳結果。
  • 個人化瀏覽:提供個人化結果,不必輸入特定搜尋查詢,並根據使用者的情境和瀏覽模式提供個人化動態消息。非常適合用於探索體驗,查看個人化類別頁面和首頁動態消息。
  • 資料來源:支援下列各種資料來源:
    • 網站:為公開網站建立索引,並使用進階功能,例如透過網站中的結構化資料豐富索引。
    • 結構化資料:搜尋以定義格式整理的資料,例如資料庫、Cloud Storage 中的 JSON 檔案或 BigQuery 資料表,例如飯店目錄、房地產資訊和餐廳目錄。
    • 非結構化資料:搜尋儲存在 Cloud Storage 或 BigQuery 中的文件 (例如 PDF、HTML 和 TXT 檔案) 或圖片檔案 (例如 JPEG 和 PNG 檔案)。
    • 混合搜尋:搜尋多個資料儲存庫,混合上述資料來源的資料。舉例來說,您可以建立搜尋應用程式,並連結至網站資料儲存庫和文件資料儲存庫。使用者就能一次搜尋所有內容。
  • 以資料為依據的 AI 回答生成功能:根據您的資料生成 AI 回答,並附上來源文件的引用內容。你也可以詢問後續問題和相關查詢。
  • 個人化:從使用者事件 (例如點擊和轉換) 擷取使用者互動資料,隨著時間改善結果和排名。
  • 自訂:提供多種方式,可調整及設定搜尋和瀏覽體驗,滿足您的業務需求。

總覽

下圖顯示自訂搜尋的主要元件,以及這些元件如何協同運作:

一般自訂搜尋的重要元件
圖 1. 自訂搜尋的不同元件

自訂搜尋的 Vertex AI Search 元件說明如下:

  • 資料儲存庫:不同資料來源的內容會儲存在 Vertex AI Search 資料儲存庫中。來源資料可以是公開網站資料,也可以是結構化和非結構化資料。
  • 資料處理和建立索引:Vertex AI Search 會瞭解您的資料並建立索引,產生可供搜尋及擷取的表示法。包括:
    • 關鍵字擷取:識別並生成擷取正確資訊所需的重要字詞。
    • 使用嵌入項目瞭解語意:建立向量嵌入項目,擷取內容的意義。
    • 中繼資料處理:使用文件的結構化資料或中繼資料處理文件。例如飯店目錄中的位置,或是網頁中繼資料的修改或建立日期。
    • 進階文件剖析:瞭解文件結構,並使用 OCR 或版面配置剖析功能,標註表格、圖片和圖表等進階資訊。
  • 搜尋應用程式:自訂搜尋的核心是搜尋應用程式,可連結至一或多個資料儲存庫,從不同來源匯入資料。如果是混合搜尋,系統會透過連接器擷取資料。您可以在應用程式層級設定搜尋和瀏覽行為。
  • 使用者查詢:使用者輸入的內容,目的是從應用程式擷取資訊,可分為兩種:
    • 搜尋查詢:使用者輸入文字或圖片,進行目標明確的搜尋查詢。 文字搜尋功能由自動完成功能提供支援。
    • 導覽查詢或瀏覽:探索性搜尋,可提供個人化相關內容,無需特定查詢。這項功能會根據使用者過去的活動和其他信號 (例如目前的類別頁面和位置) 運作。
  • 擷取和排名:擷取和排名結果包含多個子元件:
    • 瞭解搜尋查詢:Vertex AI Search 會使用下列項目分析搜尋查詢:
      • 自然語言處理:瞭解意圖。
      • 自然語言理解篩選器:將自然語言查詢中的地點轉換為地理座標,並將自然語言查詢中的條件轉換為篩選器。
      • 知識圖譜:消歧義字詞並擴大搜尋範圍。
      • 選用功能:包括拼字修正、同義詞和查詢重述。
    • 擷取:Vertex AI Search 會根據下列方法,找出最相關的文件或區塊:
      • 搜尋關鍵字比對:根據字詞進行傳統搜尋。
      • 語意搜尋:使用嵌入功能尋找概念相似的內容。
      • 篩選:套用您設定的任何篩選器,例如日期、類別或相關分數。
    • 排名:Vertex AI Search 會根據下列因素將結果排名:
      • 關聯性:搜尋期間關鍵字和語意比對的組合。
      • 網站搜尋的網頁信號:網頁品質和熱門程度等因素。
      • 提升和降低:自訂規則,可提升或降低特定結果。
      • 個人化:從使用者互動中學習。雖然這不是必要步驟,但我們仍強烈建議您上傳一個標誌。
      • 排序:套用排序指示,例如依日期排序。
  • 生成結果和答案:
    • 搜尋結果:系統會傳回相關文件或區塊的排名清單,並提供摘要、擷取式答案和擷取式區隔等選用功能。您可以透過供應控制項設定供應的結果。你也可以調整搜尋結果。
    • 生成答案:根據最相關的搜尋結果生成簡潔的答案,並附上出處。這項功能使用進階 LLM 功能。
    • 個人化瀏覽:系統會傳回一組個人化文件,這些文件預測最有可能帶來參與度或轉換。這項預測功能採用進階模型,可從使用者互動中學習。
  • 使用者事件:追蹤使用者互動 (例如點擊和瀏覽) 的追蹤器,可協助 Vertex AI Search 學習及改善搜尋和個人化功能。使用者事件有助於最佳化業務 KPI,包括參與度、轉換和收益。

主要功能和設定

自訂搜尋應用程式可使用下列功能和設定。您可以在每個階段自訂這些設定,為使用者提供最佳結果。

一般自訂搜尋的重要元件
圖 2. 自訂搜尋的主要功能和設定

以下是可用的設定:

後續步驟