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 服务将代理扩展至使用数百或数千个工具。
- 企业级安全:内置身份管理与安全代码执行沙箱。
相关
- 项目
- 项目
- 项目
- 项目
- 项目