aws/bedrock-agentcore-sdk-python

Python SDK for transforming any AI agent into a production-ready application. Framework-agnostic primitives for runtime, memory, authentication, and tools with AWS-managed infrastructure.

解決的問題

消除將 AI 代理從本地開發環境遷移至生產環境時的基礎設施負擔。開發者無需管理伺服器、容器或擴展邏輯,即可部署使用各種框架建構的代理,同時獲得企業級的安全性、可靠性與可觀測性。

運作方式

SDK 提供一個包裝器(BedrockAgentCoreApp)與專用的伺服函數(如 serve_ag_uiserve_a2a),讓代理可託管於 Amazon Bedrock AgentCore 上。支援多種通訊協定,包括用於 SSE 與 WebSockets 的 AG-UI 協定以及 A2A(代理間)協定。部署通常透過 CLI 進行,該 CLI 會透過 AWS CDK 自動化打包與基礎設施佈建。

適用對象

希望將使用 LangGraph、CrewAI、Autogen 或 Strands 等框架建構的代理,部署至無需管理底層雲端基礎設施的安全、可擴展生產環境中的 AI 開發者與企業團隊。

主要特色

  • 框架無關:與流行的開源框架及自訂代理邏輯相容。
  • 零基礎設施:無需管理伺服器或容器。
  • 整合服務:提供內建的持久記憶體、安全程式碼解釋器、基於雲端的瀏覽器自動化,以及 OpenTelemetry 追蹤功能。
  • 協定支援:原生支援 AG-UI 與 A2A 協定,實現標準化的代理間通訊。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案