View a markdown version of this page

概觀 - Amazon Bedrock AgentCore

概觀

什麼是 Amazon Bedrock AgentCore?

Amazon Bedrock AgentCore 是一種代理程式平台,可使用任何架構和基礎模型大規模安全地建置、部署和操作高效代理程式。使用 AgentCore,您可以讓代理程式在具有適當許可和控管的工具和資料之間採取動作、大規模安全地執行代理程式,以及監控代理程式效能和生產品質,完全不需要任何基礎設施管理。AgentCore 服務可與任何開放原始碼架構一起運作或獨立運作,例如CrewAI、LangGraph、LlamaIndex 和 Strands Agents 以及任何基礎模型,因此您不需要在開放原始碼彈性和企業級安全性和可靠性之間進行選擇。

什麼是 AgentCore?

Amazon Bedrock AgentCore 中的核心服務

Amazon Bedrock AgentCore 包含下列模組化服務和功能,您可以一起使用或獨立使用:

服務 說明 整合

束帶

受管代理程式迴圈,可讓您透過單一 API 呼叫來定義和調用 AI 代理程式。指定模型、系統提示和工具內嵌。利用處理協同運作、工具執行、記憶體管理和回應產生。每個工作階段在具有檔案系統和 shell 存取的隔離 microVM 中執行,支援程式碼產生、資料分析和深入研究等使用案例。針對具有其他相依性的自訂環境,使用您自己的容器映像。

AgentCore Harness 適用於 Amazon Bedrock、OpenAI、Google Gemini 和任何與 OpenAI 相容的模型提供者。與 AgentCore 記憶體、閘道、瀏覽器、程式碼解譯器和可觀測性整合。支援遠端 MCP 伺服器、內嵌函數和自訂容器環境。

執行時間

安全、無伺服器執行期環境,專為部署和擴展動態 AI 代理器和工具而打造。執行期提供即時互動的快速冷啟動、非同步代理程式的延長執行期支援、真正的工作階段隔離、內建身分,以及多模式和多代理程式代理工作負載的支援。

AgentCore 執行期可搭配自訂架構和任何開放原始碼架構使用,包括CrewAI、LangGraph、LlamaIndex、Google ADK、OpenAI Agents SDK 和 Strands Agents、Amazon Bedrock 內外的任何基礎模型,包括 OpenAI、Google 的 Gemini、Anthropic 的 Claude、Amazon Nova、Meta Llama 和 MCP 和 A2A 等常用通訊協定。

記憶體

一種建置內容感知代理程式的方法,可完全控制代理程式記住和學習的內容。支援多轉對話的短期記憶體和跨工作階段持續的長期記憶體,不僅能夠跨客服人員共用記憶體存放區,還可以從經驗中學習。

AgentCore 記憶體可與 LangGraph、LangChain、Strands、LlamaIndex 搭配使用

閘道

一種將 APIs、Lambda 函數和現有服務轉換為模型內容協定 (MCP) 相容工具的安全方法,也可以連接到預先存在的 MCP 伺服器,透過閘道端點讓 AI 代理器只需幾行程式碼即可使用。

任何 APIs、MCP 工具、Lambda 和熱門整合,包括 Salesforce、Zoom、JIRA、Slack 等。

身分

安全、可擴展的代理程式身分、存取和身分驗證管理服務,與現有的身分提供者相容,無需使用者遷移或重建身分驗證流程。

任何 IdP 和登入資料提供者,例如 Amazon Cognito、Okta、Microsoft Azure Entra ID、Auth0 等。

程式碼解譯器

一種隔離的沙盒環境,可讓代理程式執行程式碼,以提高其準確性並擴展其解決複雜end-to-end任務的能力。

多種語言,包括 Python、JavaScript 和 TypeScript

瀏覽器

快速且安全的雲端型瀏覽器執行期環境,可讓 AI 代理器與 Web 應用程式互動、填寫表單、導覽網站,以及在全受管環境中擷取資訊。

任何基礎模型或熱門瀏覽器自動化架構,包括 Playwright 和 BrowserUse

可觀測性

用於追蹤、偵錯和監控生產環境中客服人員效能的統一檢視。它提供代理程式工作流程中每個步驟的詳細視覺化,可讓您檢查代理程式的執行路徑、稽核中繼輸出,以及偵錯效能瓶頸和故障。

與標準化 OpenTelemetry (OTEL) 相容格式發出的遙測資料整合的任何監控和可觀測性堆疊

付款

一種全受管服務,可讓 AI 代理器使用 x402 通訊協定存取付費 APIs、MCP 伺服器和內容的微型交易付款。付款為客服人員付款操作提供錢包整合、可設定的支出限制和end-to-end可觀測性。

AgentCore 付款支援 Coinbase CDP 和 Stripe (Privy) 錢包提供者、AgentCore Gateway、Strands Agents、任何 x402 相容端點、AgentCore Identity 和 AgentCore Observability,採用 Amazon CloudWatch 技術進行統一監控。

評估

專用評估服務,用於自動化、一致且資料驅動的代理程式評估。AgentCore Evaluations 會測量您的代理程式和工具執行任務、處理邊緣案例,以及維護各種輸入和內容的輸出可靠性。評估提供可測量的品質訊號,協助團隊使用結構化洞見最佳化效能,並確保您的代理程式在部署前後符合功能和行為標準。

AgentCore Evaluations 支援評估從 Strands Agent 或 LangGraph 架構產生的工作階段、追蹤和範圍,並使用 OpenTelemetry 或 OpenInference 進行檢測。與採用 Amazon CloudWatch 技術的 AgentCore 可觀測性整合的所有結果,以進行統一監控。

最佳化

一種持續改進服務,使用 AI 產生的建議、版本控制的組態套件和 A/B 測試,透過資料驅動的組態變更來改善代理程式效能。您不用手動進行猜測驅動最佳化,而是將服務指向代理程式追蹤,以產生改善,並透過受控實驗進行驗證。

AgentCore 最佳化建置在 AgentCore 評估上,並使用透過 AgentCore 可觀測性使用 OpenTelemetry 檢測的AgentCore。透過 AgentCore Gateway 分割 A/B 測試的流量,支援系統提示和工具描述最佳化。

政策

提供決定性控制的功能,可確保客服人員在定義的界限和業務規則內操作,而不會拖慢速度。使用自然語言或 Cedar (AWS的開放原始碼政策語言) 輕鬆編寫精細的規則。

與 AgentCore Gateway 整合,在執行之前攔截每個工具呼叫。您可以定義客服人員可以存取哪些工具、他們可以執行哪些動作,以及在哪些條件下執行哪些動作。

登錄

探索和管理整個組織的客服人員、MCP 伺服器、工具、技能和自訂資源的集中式目錄。登錄檔提供用於發佈、檢閱和核准資源的受管工作流程,具有混合語意和關鍵字搜尋,以便客服人員和開發人員可以找到正確的工具。

AgentCore Registry 可與部署在、內部部署或任何其他雲端環境的任何 MCP Server、Agent AWS、Skill 或 Custom Resource 搭配使用。

您可以使用 Amazon Bedrock AgentCore 建置什麼?

使用 Amazon Bedrock AgentCore,開發人員可以使用規模、可靠性和安全性加速 AI 代理器進入生產環境,這對實際部署至關重要。您必須考慮利用 AgentCore 的一些常見使用案例包括:

  • 客服人員

    建置自主 AI 應用程式,以推理、使用工具和維護內容。部署客服人員以取得客戶支援、工作流程自動化、資料分析或編碼協助。您的代理程式使用隔離的工作階段、持久性記憶體和內建的可觀測性執行無伺服器。

  • 工具和模型內容通訊協定 (MCP) 伺服器

    將現有的 APIs、資料庫或服務轉換為任何 MCP 相容代理程式可以使用的工具。部署封裝 Lambda 函數或 OpenAPI 規格的閘道,可讓客服人員立即存取您的後端,而無需重寫程式碼。

  • 代理程式平台

    為您的內部開發人員或客戶提供路徑,以使用核准的工具、共用記憶體存放區以及受管的企業服務存取來建置和部署代理程式。集中可觀測性、身分驗證和合規性,同時讓團隊能夠更快地提供代理程式支援的功能。

Amazon Bedrock AgentCore 的定價

AgentCore 提供靈活的消費型定價,無需預付承諾或最低費用。如需詳細資訊,請參閱 AgentCore 定價。AgentCore 可能會使用和存放您的內容,以改善您的服務體驗或效能。此類改進將適用於您使用 AgentCore,而不是其他客戶。

後續步驟

如果您是第一次使用 Amazon Bedrock AgentCore,建議您先閱讀以下章節: