用於設定搜尋回應中傳回摘要的規格。
JSON 表示法 |
---|
{ "summaryResultCount": integer, "includeCitations": boolean, "ignoreAdversarialQuery": boolean, "ignoreNonSummarySeekingQuery": boolean, "ignoreLowRelevantContent": boolean, "ignoreJailBreakingQuery": boolean, "modelPromptSpec": { object ( |
欄位 | |
---|---|
summaryResultCount |
要產生摘要的最相關結果數量。如果傳回的結果數量少於 文件模式最多可使用 10 個結果,區塊模式則最多可使用 50 個結果來生成摘要。如果 |
includeCitations |
指定是否要在摘要中加入引文。預設值為 如果這個欄位設為 包含引文的摘要範例: BigQuery 是 Google Cloud 的全代管無伺服器企業資料倉儲 [1]。這個整合式平台支援所有資料類型、可跨雲端運作,且內建機器學習和商業智慧功能 [2, 3]。 引文編號是指傳回的搜尋結果,並以 1 為索引。舉例來說,[1] 表示該句子歸因於第一個搜尋結果。[2, 3] 表示該句子歸因於第二和第三個搜尋結果。 |
ignoreAdversarialQuery |
指定是否要篩除對抗查詢。預設值為 Google 會採用搜尋查詢分類技術,偵測惡意查詢。如果搜尋查詢歸類為對抗性查詢,系統就不會傳回摘要。舉例來說,使用者可能會詢問有關公司負面評論的問題,或提交旨在生成不安全或違反政策內容的查詢。如果此欄位設為 |
ignoreNonSummarySeekingQuery |
指定是否要篩除並非尋求摘要的查詢。預設值為 Google 會採用搜尋查詢分類技術,偵測尋找摘要的查詢。如果搜尋查詢歸類為非摘要查詢,系統就不會傳回摘要。舉例來說, |
ignoreLowRelevantContent |
指定是否要篩除相關性偏低的查詢。預設值為 如果將這個欄位設為 |
ignoreJailBreakingQuery |
(選用步驟) 指定是否要篩除越獄查詢。預設值為 Google 會採用搜尋查詢分類技術,偵測越獄查詢。如果搜尋查詢歸類為越獄查詢,系統不會傳回摘要。使用者可能會在查詢中加入指令,變更回覆的語氣、風格、語言、內容,或要求模型扮演不同實體,例如「以競爭對手公司執行長的語氣回覆」。如果此欄位設為 |
modelPromptSpec |
如果指定,系統會使用規格修改提供給 LLM 的提示。 |
languageCode |
摘要的語言代碼。請使用 BCP47 定義的語言標記。注意:這項功能仍在實驗階段。 |
modelSpec |
如果指定規格,系統會使用該規格修改提供給 LLM 的模型規格。 |
useSemanticChunks |
如果為 true,系統會根據最相關的搜尋結果生成答案。這項功能可提升摘要品質。請注意,啟用這項功能後,系統不會參考所有熱門搜尋結果,也不會將這些結果納入參考資料清單,因此引用來源索引只會指向參考資料清單中列出的搜尋結果。 |
ModelPromptSpec
要搭配模型使用的提示規格。
JSON 表示法 |
---|
{ "preamble": string } |
欄位 | |
---|---|
preamble |
提示開頭的文字,用於指示助理。使用手冊中提供範例。 |
ModelSpec
模型規格。
JSON 表示法 |
---|
{ "version": string } |
欄位 | |
---|---|
version |
用於生成摘要的模型版本。 支援的值如下:
|