本頁面將介紹 Vertex AI Search 的自訂應用程式功能,並列出相關資訊。這個頁面也提供可用功能、教學課程和檢查清單的連結,協助您開始使用 Vertex AI Search 自訂應用程式。
什麼是 Vertex AI Search for custom apps?
Vertex AI Search for 自訂應用程式是一項強大的搜尋引擎,可讓您在應用程式中發現內容,這項引擎的品質與 Google 搜尋引擎相當。您可以將這項引擎整合至含有網站資料和其他結構化或非結構化資料的應用程式。這項搜尋功能不只提供基本關鍵字比對,還會運用 AI 技術提供高度相關的結果、提供個人化的瀏覽和搜尋體驗,以及根據您的資料產生 AI 答案。
您可以使用自訂搜尋應用程式,針對公開網站上的非特定產業資料,或以結構化或非結構化格式呈現的資料。此外,Vertex AI Search 也提供其他特定產業的搜尋和推薦應用程式。
- 如要瞭解媒體資料,請參閱媒體搜尋和推薦簡介。
- 如要瞭解商務和零售資料,請參閱「商家適用的 Vertex AI Search」。
- 如要瞭解醫療資料,請參閱醫療搜尋檢查清單。
主要功能
Vertex AI Search 的主要功能如下:
- 高品質搜尋:運用 Google 的搜尋專業知識,即使是複雜的查詢和自然語言查詢,也能理解使用者意圖。這項功能會結合關鍵字和語意搜尋,提供最佳結果。
- 個人化瀏覽:不必輸入特定搜尋查詢,即可提供個人化結果,並根據使用者的使用情境和瀏覽模式提供個人化動態消息。探索體驗最適合用於查看個人化類別頁面和首頁動態消息。
- 資料來源:支援下列各種資料來源:
- 網站:為公開網站建立索引,並使用進階功能,例如透過網站中的結構化資料豐富索引。
- 結構化資料:搜尋以特定格式整理的資料,例如資料庫、Cloud Storage 中的 JSON 檔案或 BigQuery 資料表,例如飯店目錄、房地產資訊和餐廳目錄。
- 非結構化資料:搜尋儲存在 Cloud Storage 或 BigQuery 中的 PDF、HTML 和 TXT 檔案,或是 JPEG 和 PNG 等圖片檔案。
- 混合搜尋:在多個資料儲存庫中搜尋資料,這些資料會混合上述資料來源的資料。舉例來說,您可以建立搜尋應用程式,並將其連結至網站資料儲存庫和文件資料儲存庫。這樣一來,使用者就能一次搜尋所有內容。
- 以資料為依據的 AI 回答產生:產生以資料為依據的 AI 回答,並附上來源文件的引文。你也可以提出後續問題和相關查詢。
- 個人化:透過使用者事件 (例如點擊和轉換) 中擷取的使用者互動行為,學習如何改善成效和排名。
- 自訂:提供多種方式,讓您依據業務需求調整及設定搜尋和瀏覽體驗。
總覽
下圖顯示自訂搜尋的主要元件,以及這些元件如何協同運作:
Vertex AI Search 自訂搜尋的元件可分為以下幾個部分:
- 資料儲存庫:來自不同資料來源的內容會儲存在 Vertex AI Search 資料儲存庫中。來源資料可以是公開網站資料,或是結構化和非結構化資料。
- 資料處理和索引:Vertex AI Search 會瞭解並為您的資料建立索引,以便建立可搜尋及擷取的表示法。包括:
- 關鍵字擷取:找出並產生擷取正確資訊所需的重要字詞。
- 使用嵌入項目進行語意理解:建立向量嵌入項目,以便擷取內容的含義。
- 中繼資料處理:使用文件的結構化資料或中繼資料處理文件。例如飯店目錄中的地點,以及網頁中繼資料中的修改或建立日期。
- 進階文件剖析:使用 OCR 或版面配置剖析,瞭解文件結構並標註進階資訊,例如表格、圖片和圖表。
- 搜尋應用程式:自訂搜尋的核心是搜尋應用程式,可連結至一或多個資料儲存庫,從不同來源擷取資料。混合搜尋會透過連接器擷取資料。您可以在應用程式層級設定搜尋和瀏覽行為。
- 使用者查詢:使用者為了從應用程式擷取資訊而輸入的內容,可分為兩種:
- 搜尋查詢:使用者使用文字或圖片輸入指定的搜尋查詢。文字搜尋功能會使用自動完成功能。
- 導覽查詢或瀏覽:探索性搜尋,無需特定查詢即可提供個人化相關內容。這項功能會根據使用者的過往活動和其他信號 (例如目前的類別頁面和位置) 提供資訊。
- 擷取和排名:擷取和排名結果有幾個子元件:
- 搜尋查詢的理解:Vertex AI Search 會使用以下項目分析搜尋查詢:
- 自然語言處理:瞭解意圖。
- 使用自然語言理解技術的篩選器:將自然語言查詢中的地點轉換為地理座標,並將自然語言查詢中的條件轉換為篩選器。
- 知識圖譜:用於釐清字詞含義並擴大搜尋範圍。
- 選用功能:包括拼字校正、同義詞和查詢重寫。
- 擷取:Vertex AI Search 會根據下列方法找出最相關的文件或片段:
- 搜尋關鍵字比對:以字詞為基礎的傳統搜尋。
- 語意搜尋:使用嵌入功能找出概念相似的內容。
- 篩選:套用您設定的任何篩選條件,例如日期、類別或關聯度分數。
- 排名:Vertex AI Search 會根據下列因素為結果排名:
- 關聯性:在搜尋期間結合關鍵字和語義比對。
- 網站搜尋的網頁信號:網頁品質和熱門程度等因素。
- 提升和隱藏:您自訂的規則,用於提升或降級特定結果。
- 個人化:從使用者互動中學習。這是選用步驟,但強烈建議您執行。
- 排序:套用排序指示,例如按日期排序。
- 搜尋查詢的理解:Vertex AI Search 會使用以下項目分析搜尋查詢:
- 產生結果和答案:
- 搜尋結果:系統會傳回相關文件或片段的排名清單,並提供選用功能,例如摘要、擷取答案和擷取片段。您可以使用供應控制項設定要供應的結果。你也可以調整搜尋結果。
- 答案產生:系統會根據前幾項相關結果,產生精簡的綜合答案,並附上出處。這項功能會使用進階 LLM 功能。
- 個人化瀏覽:系統會傳回預測最有可能帶來互動或轉換的個人化文件組合。這項預測功能會使用進階模型,從使用者互動中學習。
- 使用者事件:追蹤使用者互動 (例如點擊和觀看),協助 Vertex AI Search 學習並改善搜尋和個人化功能。使用者事件有助於提升業務 KPI,包括參與度、轉換和收益。
主要功能和設定
自訂搜尋應用程式可使用下列功能和設定。您可以在每個階段自訂這些設定,為使用者提供最佳結果。
以下是可用的設定:
- 資料準備:
- 結構化資料的結構定義:使用欄位名稱和類型定義資料結構。您可以提供自己的結構定義,也可以讓 Vertex AI Search 自動偵測。詳情請參閱「提供或自動偵測結構定義」。
- 中繼資料:在結構化或非結構化文件和網頁中新增中繼資料,以便改善搜尋及啟用篩選功能。詳情請參閱下列資源:
- 分割:將文件分割成較小的部分,以便提升關聯性和 LLM 處理效率。詳情請參閱「剖析及分割文件」。
- 剖析:使用下列其中一種選項,擷取文字、圖片和其他註解:
- 數位剖析器:用於擷取機器可讀的文字。
- PDF OCR 剖析器:可從掃描的 PDF 或圖片中擷取文字。
- Layout Parser 可偵測文件結構,並為圖片和圖表加上註解,以便更妥善地分割及瞭解文件,這對複雜文件和 RAG 應用程式而言十分必要。
- 自訂嵌入:上傳您自行準備的向量嵌入。詳情請參閱「使用自訂嵌入資料」。
- 搜尋與瀏覽設定:
- 欄位設定:控制欄位如何設定搜尋和產生答案的功能,例如可供搜尋、可擷取或可建立索引。詳情請參閱「設定欄位設定」。
- 自動完成:在使用者輸入內容時提供查詢建議。詳情請參閱「設定自動完成功能」。
- 服務控制項:建立規則來修改搜尋行為。詳情請參閱「設定搜尋的供應控制項」。
- 提升/隱藏:根據篩選條件提升或降低特定搜尋結果的排名。
- 篩選器:根據篩選器移除結果。
- 同義詞:將特定字詞視為等同。
- 重新導向:將使用者帶往特定查詢的特定網址。
- 宣傳控制項:宣傳 Vertex AI Search 資料儲存庫內外的結果。
- 搜尋調校 (預先發布版):根據查詢和文字擷取組合進一步訓練模型。詳情請參閱「運用搜尋調整功能,提升搜尋結果品質」。
- 網站專屬設定:
- 進階索引:詳情請參閱「啟用進階網站索引」一文。
- 重新整理網頁:你可以使用自動或手動重新整理功能,定期重新整理網站中的文件,也可以選擇以 Sitemap 為依據的重新整理。
- 擷取:設定下列擷取方法:
- 排名:提升或降低擷取的結果排名、排序網頁搜尋結果,或排序結構化資料儲存庫的結果。
- 搜尋結果:使用 Vertex AI Search 執行下列操作:
- 取得解答和後續追蹤。
- 取得搜尋摘要。
- 取得文字片段和內容擷取內容。
- 產生需要使用者事件的個人化瀏覽體驗
- 使用者事件:記錄使用者互動,例如點擊和觀看次數,以改善搜尋和個人化功能。詳情請參閱「關於使用者事件」。
後續步驟
- 開始使用自訂搜尋功能。
- 請按照自訂搜尋檢查清單和網站搜尋檢查清單的說明,設定自訂搜尋應用程式,並完成所有設定。