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