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 协议,实现标准化的代理通信。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目