生活分享
Amazon Bedrock 知識庫新增單次 RAG 與純檢索模式,開發者可依問題難易選擇檢索方式
AWS 宣布,Amazon Bedrock Managed Knowledge Base 透過 AgenticRetrieveStream 支援單次 RAG 與純檢索,並保留既有的代理式檢索。打造企業內部 AI 問答助理的開發者,可以用同一個 API 處理簡單查詢與複雜比較。AWS 表示,簡單問題的回應可因此更快、模型用量更少。
閱讀時間約 5 分鐘

發生了什麼事
AWS 在官方部落格宣布,Amazon Bedrock Managed Knowledge Base 現在透過 AgenticRetrieveStream 支援單次檢索增強生成(RAG)與純檢索請求。RAG 是先從企業的文件資料中找出相關段落,再讓 AI 模型根據這些段落寫出答案的做法。知識庫則是存放這些文件、供 AI 查詢的資料庫。
根據 AWS,單次 RAG 只搜尋知識庫一次,再由基礎模型(負責理解問題並產生文字的大型 AI 模型)根據找到的段落產生答案。純檢索則只回傳相符段落、不產生答案,讓應用程式或使用者直接處理原文。這兩種模式加入了既有的代理式檢索,也就是由服務自行規劃並執行多次搜尋後再回答。
AWS 說明,代理式檢索會由基礎模型把問題拆成子查詢、搜尋相關知識庫,並評估結果是否足夠。必要時,它會在設定的迭代上限內調整搜尋;段落脈絡不足時,也可以取回完整文件。啟用產生回答時,服務會整合檢索到的資訊並附上引用,追蹤事件則會顯示規劃與檢索的步驟。
三種模式如何選擇
AWS 表示,maxAgentIteration 的範圍現為 0 至 5,只靠這一個參數就能決定每個請求採用哪種模式。一次迭代等於一次基礎模型呼叫。數值 n 最多允許 n 減 1 輪代理式規劃,最後一次迭代保留給產生回答。AWS 另指出,第一次規劃前執行的初始推測式檢索不計入迭代次數。
| maxAgentIteration | 行為(依 AWS 說明) | 適用情境 |
|---|---|---|
| 0 | 一次檢索,不呼叫基礎模型,等同直接呼叫 Retrieve API | 取得段落、檢視原文 |
| 1 | 一次檢索加一次回答,無規劃與查詢改寫 | 範圍明確的直接問題 |
| 2 至 5 | 最多 n 減 1 輪規劃後再回答 | 多部分、比較型、跨知識庫問題 |
對一般使用者與開發者的實際影響
對企業內部問答助理而言,簡單查詢與複雜比較現在可以共用同一個 API。AWS 指出,單次 RAG 只用一次基礎模型呼叫,與代理式檢索相比可降低延遲與模型用量;純檢索則完全不呼叫基礎模型。
AWS 舉例說明三種用法。詢問「獨資經營者開立商業帳戶需要哪些文件」時,可用 maxAgentIteration=1 並開啟產生回答。比較獨資與有限責任公司開戶要求的問題,可用 maxAgentIteration=4。需要閱讀政策原文時,則用 0 並關閉產生回答。
限制與注意事項
- AWS 表示,模式的選擇屬於應用程式邏輯,此參數並不會自動路由請求。
- 在 maxAgentIteration=0 時,把 generateResponse 設為 true 屬無效設定,會回傳 4xx 錯誤。
- 純檢索的段落出現在串流的 result 事件中,且不含 score 或 location 欄位,與直接呼叫 Retrieve 的回應格式不同。
- AWS 表示,其示例助理不核准帳戶,也不取代銀行的審查與授權流程。
- AWS 提醒,較高的迭代上限不見得總是產生更好的答案,應以具代表性的問題評估。
如何開始(依 AWS 說明)
- 準備一組來自自家文件的代表性問題與預期答案,包含需要跨多份文件才能回答的問題,以及文件無法回答的問題。
- 依 AgenticRetrieveStream API 參考,在請求中設定 maxAgentIteration 與 generateResponse。
- 在同一個知識庫上比較單次 RAG 與現有的代理式設定,衡量回應延遲與請求成本,並檢查答案是否正確、是否有檢索段落支持。
- 依結果為每個工作流程選擇符合品質需求的最低迭代上限。
常見問題
單次 RAG 是否只能使用單一知識庫?
不是。AWS 表示,三種模式(包含 maxAgentIteration 為 0 與 1)都支援多個知識庫。代理式模式多出的是查詢拆解、證據評估與迭代搜尋。
既有的代理式請求會受影響嗎?
依 AWS 說明,使用 2 至 5 的既有請求會維持目前行為。因此開發者可以選擇性地導入新模式,不必重新設計整個應用程式。
純檢索模式會呼叫語言模型嗎?
不會。AWS 表示,maxAgentIteration=0 不呼叫任何基礎模型,行為等同直接呼叫 Retrieve API,但回應格式不同。
數值該設高還是設低?
AWS 表示,數值越低,呼叫越快、越可預測;數值越高,規劃器越能拆解並調整搜尋,處理真正困難的問題。AWS 建議簡單的查詢先從低數值開始,當複雜問題的準確度比延遲更重要時再調高。
同主題延伸閱讀
生活分享
Claude Code 2.1.321 更新:Fable 5.2 成預設模型,mods 權限與企業管理規則同步調整
Anthropic 的 Claude Code 官方更新日誌指出,2.1.321 版新增 Claude Fable 5.2 並設為 Fable 預設模型。這一版也調整了 mods 權限、Remote Control、受管 marketplace 與閘道行為。一般使用者與企業管理員都可能受到影響。
生活分享
Nvidia 董事會調查執行長黃仁勳:與涉嫌中國間諜的 Megaspeed 高管關係引關注
據 The Verge 報導,Nvidia 宣布調查執行長黃仁勳與 Megaspeed 高管 Alice Huang 的關係,美方官員指她為中國間諜。公司稱沒有理由相信國安或機密遭洩露,調查仍在進行。
生活分享
Anthropic 發布 Claude 模型選擇指南:Haiku、Sonnet、Opus、Fable 如何分工
Anthropic 的 claude.dev 部落格發文,說明 Claude 四款通用模型各適合什麼工作、API 價格差多少,以及換模型前要注意什麼。對用 Claude 開發產品或寫程式的人來說,選對模型會直接影響成本、速度與成果。以下內容皆為該官方來源的說法。
生活分享
AWS 上架 NVIDIA Nemotron 3.5 Super VL:SageMaker JumpStart 用戶可部署能看圖、看影片的 AI 模型
AWS 宣布,NVIDIA 能理解圖像、影片與文字的 Nemotron 3.5 Super VL 模型已在 Amazon SageMaker JumpStart 提供,有 NVFP4 與 BF16 兩種版本,供 AWS 用戶處理文件、圖表、影片與螢幕畫面。本文說明它能做什麼、兩個版本的差別、效能數據與使用限制。