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_ui 和 serve_a2a),讓代理可託管於 Amazon Bedrock AgentCore 上。支援多種通訊協定,包括用於 SSE 與 WebSockets 的 AG-UI 協定以及 A2A(代理間)協定。部署通常透過 CLI 進行,該 CLI 會透過 AWS CDK 自動化打包與基礎設施佈建。
適用對象
希望將使用 LangGraph、CrewAI、Autogen 或 Strands 等框架建構的代理,部署至無需管理底層雲端基礎設施的安全、可擴展生產環境中的 AI 開發者與企業團隊。
主要特色
- 框架無關:與流行的開源框架及自訂代理邏輯相容。
- 零基礎設施:無需管理伺服器或容器。
- 整合服務:提供內建的持久記憶體、安全程式碼解釋器、基於雲端的瀏覽器自動化,以及 OpenTelemetry 追蹤功能。
- 協定支援:原生支援 AG-UI 與 A2A 協定,實現標準化的代理間通訊。
相關
- 專案
- 專案
- 專案
- 專案
- 專案