aws/bedrock-agentcore-starter-toolkit

Python CLI toolkit for Amazon Bedrock AgentCore (legacy). For new projects, use the AgentCore CLI: https://github.com/aws/agentcore-cli

解决的问题

它简化了在 Amazon Bedrock AgentCore 上构建、部署和运营生产就绪 AI 代理的流程。它提供了一套工具,帮助开发者在无需管理底层基础设施的情况下,将代理从开发环境迁移到安全、可扩展且可靠的生产环境。

如何工作

该工具包为开发者提供了一个起点,可用于使用各种代理 SDK 框架(如 Strands、LangGraph 或 LangChain)和模型提供商创建项目。它与一系列模块化的 Bedrock AgentCore 服务集成,包括:

  • Runtime:用于部署代理和工具的无服务器环境。
  • Memory:用于上下文感知对话的托管短期和长期记忆。
  • Gateway:一个托管的 Model Context Protocol (MCP) 服务器,可将 API 和 Lambda 函数转换为工具。
  • Code Interpreter:用于执行代码的安全沙箱。
  • Browser:用于与网站交互的云浏览器。
  • Observability & Evaluation:用于追踪、调试以及衡量代理性能指标(如正确性和目标达成率)的工具。
  • Identity & Policy:使用 Cedar 策略语言实现安全访问管理,并对代理行为进行确定性控制的系统。

适用人群

希望使用开源框架构建 AI 代理并将其部署到 Amazon Bedrock AgentCore 的开发者,特别是偏好 Python 工作流的开发者(尽管该项目现在推荐新项目使用 AgentCore CLI)。

主要亮点

  • 框架无关:兼容 LangGraph、CrewAI 和 Strands 等流行框架。
  • 无服务器扩展:通过 AgentCore Runtime 自动处理基础设施和安全。
  • MCP 集成:利用 Gateway 服务将代理扩展至使用数百或数千个工具。
  • 企业级安全:内置身份管理与安全代码执行沙箱。

相关

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