本頁面將介紹 Agent Search 的搜尋、回答和後續追蹤功能,並說明如何使用方法呼叫,為自訂搜尋應用程式導入這些功能。
「搜尋並取得答案」和「後續問題」功能採用回答方法。answer 方法會取代舊版 search 方法的摘要功能,以及已淘汰 converse 方法的所有功能。此外,回答方法還提供一些重要的額外功能,例如處理複雜查詢的能力。
回答方法的特色
「回答」方法的主要功能如下:
能夠生成複雜查詢的答案。舉例來說,答案方法可將複合查詢 (如下所示) 分解為多個較小的查詢,以傳回更準確的結果,進而提供更優質的答案:
- 「2024 年 Google Cloud 和 Google Ads 的營收分別是多少?」
- 「Google 成立後幾年達到 10 億美元營收?」
在多輪對話中,透過在每一輪呼叫答案方法,結合搜尋和答案生成功能。
可與搜尋方法配對,以減少搜尋延遲。您可以分別呼叫搜尋方法和回答方法,並在不同時間點,於不同的 iframe 中算繪搜尋結果和答案。也就是說,您可以在幾毫秒內向使用者顯示搜尋結果 (10 個藍色連結)。您不必等待系統生成答案,即可顯示搜尋結果。
答案和後續追問功能可分為查詢、搜尋和回答三個階段:
何時使用「回答」,何時使用「搜尋」
Agent Search 提供兩種查詢應用程式的方法。兩者功能不同,但有部分重疊。
在下列情況下,請使用 answer 方法:
您希望 AI 生成搜尋結果的答案 (或摘要)。
您想要多輪搜尋,也就是搜尋時保留脈絡,以便提出後續問題。
在下列情況下使用 search 方法:
您只需要搜尋結果,不需要生成的答案。
具備下列任一條件:
- 媒體或醫療照護資料
- 您自己的嵌入
- 同義詞或重新導向控制項
- facet
- 使用者國家/地區代碼
您需要瀏覽一般資料儲存庫中的資料。
在下列情況下,請同時使用回答和搜尋方法:
您想傳回超過十筆搜尋結果,且想取得生成的答案。
您有延遲問題,且希望在系統傳回生成的答案前,先傳回並顯示搜尋結果。
查詢階段功能
「回答」和「後續問題」功能支援自然語言查詢處理。
本節將說明並展示查詢重述和分類的各種選項。
重新措辭查詢
查詢重述功能預設為開啟。這項功能會自動選擇最佳方式重新措辭查詢,以改善搜尋結果。這項功能也能處理不需要重新措辭的查詢。
將複雜查詢拆解為多項查詢,並執行同步子查詢。
舉例來說,複雜的查詢會拆解成四個較小且簡單的查詢。
使用者輸入內容