awslabs/agentcore-samples
Amazon Bedrock Agentcore accelerates AI agents into production with the scale, reliability, and security, critical to real-world deployment.
解决的问题
本仓库提供 Amazon Bedrock AgentCore 的一系列示例和教程,AgentCore 是一种框架无关、模型无关的基础设施,旨在安全且可扩展地部署和运行 AI 代理。它消除了构建专用代理基础设施的运维负担,使开发者可以使用自己偏好的 LLM 和代理框架(如 CrewAI、LangGraph 或 LlamaIndex),而无需重写代码。
如何工作
AgentCore 作为支持性基础设施层。该仓库展示了如何使用 AgentCore CLI 来生成项目结构、本地开发以及将代理部署到 Amazon Bedrock AgentCore 运行时。它提供了多个关键功能的示例:
- 运行时: 用于部署代理和工具的无服务器环境。
- 网关: 将 API 和 Lambda 函数转换为 MCP 兼容工具的工具。
- 身份与策略: 受管理的身份和访问管理(IAM)以及使用 Cedar 策略实现的细粒度访问控制。
- 记忆: 支持个性化代理体验的基础设施。
- 工具: 内置实用工具,如代码解释器、浏览器工具和网络搜索。
- 可观测性与评估: 用于追踪、调试以及使用 LLM-as-a-Judge 进行按需和在线评估的工具。
适用人群
希望在 AWS 上部署其代理而无需被特定代理框架或模型锁定的开发者和架构师,构建生产就绪的代理式 AI 应用程序。
亮点
- 框架无关: 支持 Strands、LangGraph、CrewAI、LlamaIndex 等。
- 模型无关: 与任何大型语言模型兼容。
- C’s CLI 驱动工作流: 项目创建、支持热重载的本地开发,以及一键部署的流畅工作流。
- 全面的示例: 包含端到端应用、基础设施即代码模板(CDK、Terraform),以及与 Okta 和 Entra 等身份提供商的集成示例。
相关
- 项目
- 项目
- 项目
- 项目
- 项目