本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Bedrock AgentCore
Amazon Bedrock AgentCore 是一種代理程式平台,可使用任何架構、模型或通訊協定大規模安全地建置、部署和操作功能強大的代理程式。使用 AgentCore,您可以執行以下操作,無需任何基礎設施管理:
-
更快速地建置代理程式。
-
讓客服人員跨工具和資料採取動作。
-
使用低延遲和延長的執行時間安全地執行代理程式。
-
在生產環境中監控客服人員。
AgentCore 消除了建置專用代理程式基礎設施的無差別繁重工作,可讓您加速代理程式進入生產環境。其服務可以一起使用或獨立使用,並且與任何架構相容,包括 CrewAI、LlamaIndex、 LangGraph和 Strands Agents。AgentCore 也相容於 Amazon Bedrock 內外提供的任何基礎模型,提供最大的彈性。
AgentCore 由數個關鍵服務組成:
-
Amazon Bedrock AgentCore 執行期 – 提供安全、無伺服器、可擴展的環境來託管和執行您的代理程式,而無需管理部署和執行 AI 代理程式或工具所需的任何基礎設施。
-
Amazon Bedrock AgentCore 記憶體 – 提供受管記憶體系統,透過保持即時和長期知識,讓客服人員保留互動的內容,以進行更個人化和一致的對話。
-
Amazon Bedrock AgentCore Gateway – 簡化為客服人員建立、保護和尋找正確工具的程序。透過 AgentCore Gateway,開發人員可以將 APIs、Lambda 函數和現有服務轉換為與模型內容協定 (MCP) 相容的工具,並將其提供給客服人員。
-
Amazon Bedrock AgentCore Identity – 提供安全、可擴展的代理程式身分和存取管理服務,可加速 AI 代理程式開發。使用 AgentCore Identity,您可以將唯一、可驗證的身分指派給客服人員,進而實現精細存取控制,並保護客服人員與企業系統的互動。
-
Amazon Bedrock AgentCore 內建工具 – 可讓您使用內建工具來增強開發和測試工作流程。使用這些工具與您的應用程式有效互動,讓 AI 代理器能夠在沙盒環境中安全地撰寫和執行程式碼。使用瀏覽器工具讓 AI 代理器大規模與網站互動。
-
Amazon Bedrock AgentCore 可觀測性 – 提供記錄和監控功能,讓您即時了解代理程式的效能和行為,以利偵錯和最佳化。
AgentCore 的主要功能
AgentCore 包含下列主要功能:
-
完全受管且可擴展 – AgentCore 是一種完全受管的服務,這表示 AWS 會處理基礎基礎設施和維護。它也是可擴展的,可讓您自訂和增強代理程式的功能。如需詳細資訊,請參閱 AgentCore 文件中的開始使用 AgentCore 執行期。 AgentCore
-
長期和短期記憶體 – 透過為客服人員配備記憶體系統,以從目前對話和長期知識中回收內容,提供更個人化的相關互動。如需詳細資訊,請參閱 AgentCore 文件中的開始使用 AgentCore 記憶體。 AgentCore
-
簡化工具開發和整合 – 讓您的代理程式能夠透過單一安全端點探索和使用工具。只需幾行程式碼,即可快速將現有的企業資源轉換為客服人員就緒工具,讓開發人員專注於建置獨特的功能。如需詳細資訊,請參閱 AgentCore 文件中的 AgentCore Gateway 入門。 AgentCore
-
安全且可擴展的基礎設施 – AgentCore 為部署和操作代理程式提供安全且可擴展的環境。它包含身分和存取管理、資料加密和網路安全的功能。如需詳細資訊,請參閱 AgentCore 文件中的開始使用 AgentCore Identity。 AgentCore
-
與各種工具整合 – 可讓您將代理程式與各種工具整合,包括程式碼解譯器,以及您可以使用 AgentCore 內建工具建置的瀏覽器工具。如需詳細資訊,請參閱 AgentCore 文件中的開始使用 AgentCore Code Interpreter 和開始使用 AgentCore 瀏覽器。 AgentCore
-
全方位的可觀測性和監控 – 使用全方位工具來追蹤、偵錯和監控其在生產環境中的效能,進而深入了解您的代理程式。視覺化代理程式的整個執行路徑,以稽核其推理並解決失敗。使用即時儀表板和標準化遙測資料來追蹤關鍵操作指標。如需詳細資訊,請參閱 AgentCore 文件中的將可觀測性新增至 Amazon Bedrock AgentCore 資源。
何時使用 AgentCore
AgentCore 特別適合自動代理程式案例,包括:
-
想要透過處理基礎設施、安全性、內建工具、可觀測性和擴展的全受管服務加速開發並降低營運開銷的組織
-
需要彈性的專案,搭配可共同運作或獨立運作的模組化服務,且與任何架構相容,例如 CrewAI或 LangGraph,以及來自任何來源的任何基礎模型
-
需要有狀態的對話客服人員的使用案例,這些客服人員需要維護內容並從過去的互動中學習,以提供個人化和相關的回應
-
透過與各種應用程式、資料來源和 APIs代理程式
AgentCore 的實作方法
AgentCore 專為希望將 AI 代理器從使用開放原始碼或自訂代理程式架構建置的概念驗證移至生產環境的組織而設計。透過 AgentCore,組織可以執行下列動作:
-
在無伺服器基礎設施上安全地部署代理程式,支援任何架構和模型,具有工作階段隔離和內建身分和存取管理,以實現end-to-end安全和合規。使用入門工具組,快速為主要代理程式架構建立 AgentCore 執行期代理程式。
-
透過整合持久性記憶體以保留內容,透過 AgentCore Gateway 簡化工具開發和整合,來增強代理程式。利用內建瀏覽器工具和程式碼解譯器進行進階工作流程。
-
使用採用 Amazon CloudWatch Application Insights 和 技術的可觀測性儀表板,追蹤生產環境中的 AI 代理器OpenTelemetry,追蹤 AgentCore 資源 (執行時間、記憶體、閘道和工具) 的關鍵指標。
-
使用任何代理程式架構和模型提供者,透過全受管、模組化服務、可組合區塊一起或獨立地加速部署和創新。這種靈活性有助於組織更快地從原型遷移到生產環境。
這種受管方法可讓組織快速安全地建置、部署和執行任何規模的企業級 AI 代理程式和多代理程式系統。
AgentCore 的實際範例
AWS 已觀察到拉丁美洲最大的銀行之一已使用 AI/ML 多年,以提供超個人化且安全的數位銀行體驗。銀行使用 AgentCore 來擴展代理式 AI 服務,為客戶提供直覺式互動、增強安全性和更高的自動化能力。根據 CTO,AgentCore 預期會支援其大規模履行客戶承諾的工作。AgentCore 為其開發人員提供工具和彈性來建置和管理代理程式,同時協助確保符合金融法規。