View a markdown version of this page

AgentCore 繫帶 - Amazon Bedrock AgentCore

AgentCore 繫帶

每個代理程式都有一個協同運作層:呼叫模型、挑選工具、傳回結果、管理內容和處理失敗的迴圈。在生產環境中執行它需要真正的基礎設施:運算、沙盒、安全工具連線、檔案系統、記憶體、身分和可觀測性。兩者共同構成代理程式工具,也就是可讓代理程式實際執行的系統。

在本機站立相當快速。生產是工作爆炸的地方,當它必須為多個使用者提供服務時,就會出現全新的 layer:並行、隔離、身分、狀態、擴展。到目前為止,每個團隊都會自行運作。

AgentCore 中的受管代理程式機制會將其轉換為組態。您宣告代理程式的功能 (模型、工具、技能、指示);AgentCore 會處理將組態轉換為執行中代理程式的環境、運算、記憶體、身分、聯網和可觀測性。嘗試不同的模型或新增工具是組態變更,而不是程式碼重寫。

AgentCore 繫帶架構

根據預設,每個繫帶工作階段都是有狀態的,並且每個工作階段在安全、隔離的microVM中執行 (由 AgentCore 執行時間提供支援)。代理程式有自己的檔案系統和 shell,因此可以撰寫程式碼、執行它,並且可以在工作階段之間保留短期和長期的記憶體和檔案,即使基礎microVM工作階段已過期且被新的工作階段取代。代理程式可以使用 Amazon Bedrock、OpenAI、Google Gemini 或任何 LiteLLM 相容提供者提供的任何模型,並且可以在工作階段中切換提供者而不會遺失內容,因此您可以使用一個模型進行規劃,並使用另一個模型執行,或交換提供者進行價格效能測試,而無需重建對話。代理程式可以透過 AgentCore 閘道MCP 伺服器或使用內建瀏覽器程式碼解譯器 連線到工具。您可以使用單一切換來連接 Git、S3 或精選 AWS 技能目錄中的 AWS 技能,因此客服人員會隨需取得領域專業知識,而不是改善。當您需要具有自有相依性的自訂環境時,您可以自備容器。您也可以掛載 S3 檔案或 EFS,在具有完整 S3 耐用性和歷史記錄的工作階段和控制機制之間共用資料。每個動作都會透過 AgentCore 可觀測性自動追蹤,並具有統一的檢視,可呈現代理程式在單一位置跨每個功能執行的動作,因此您可以停止在日誌群組之間跳轉,將發生的情況拼湊在一起。 AgentCore

您可以使用 AgentCore 評估和最佳化對實際流量進行反覆運算,以評分行為、取得提示和工具描述建議,以及在每個工作階段執行具有統計重要性報告的 A/B 測試。然後,使用不可變版本和具名端點安全地推展變更,並透過將端點指向較早版本來立即推展。您可以透過 AWS Step Functions 中的 AgentCore InvokeHarness 狀態將繫帶放入較大的管道,或匯出至 Strands 程式碼 (Claude Agent SDK 即將推出),並在組態不足時於 AgentCore 執行時間執行。建置、執行和操作生產代理程式所需的一切,無需管理基礎設施。繫帶採用來自 的開放原始碼代理程式架構 Strands Agents AWS。

沒有個別的繫帶費用。您只需為所使用的基礎 AgentCore 功能付費。如需詳細資訊,請參閱 AgentCore 定價頁面

AgentCore 繫帶可在 GA 中跨此處顯示的所有區域使用。