使用 Amazon Bedrock AgentCore 实现 AI 驱动的开发生命周期

AWS ML Blog 2026-09-06T11:49:45.604722

摘要:Amazon Bedrock AgentCore 是 AWS 推出的智能体编排服务,用于构建可扩展的 AI 工作流。AWS 开源了两个参考实现,分别覆盖“自动生成 ER 图”和“自动化代码安全分析”。本文重点拆解前者的无服务器架构与设计思路,看看 AI 驱动开发生命周期如何从概念落地为真实可运行的代码。

从概念到落地:AgentCore 解决了什么问题

不少工程团队在尝试落地“AI 驱动开发生命周期”(AI-DLC)时,会遇到同一个尴尬:理论框架好像不难理解,但真正要跑起代码时却不知道从哪里下手。

AI-DLC 的核心思路很简单:把 AI 当作贯穿软件研发流程的协作者。AI 负责处理重复、常规的执行类任务,人类则保留关键节点上的最终审核权。逻辑虽然清晰,但具体怎么搭出这条流水线,才是团队真正卡住的地方。

Amazon Bedrock AgentCore 就是为这类问题提供的底层服务。它是一种托管服务,用于大规模构建、连接和优化智能体,并且不与具体的大模型或框架绑定,使用起来比较灵活。通俗点说,AgentCore 提供了一个“智能体运行基座”,让你不再需要从零搭建调度、连接、记忆等基础能力。

本文要介绍的两个参考实现,都附带了可直接部署的开源代码,仓库中也有完整说明。通过分析它们的架构、设计取舍和关键代码模式,可以看到 AgentCore 与 AWS 的编码智能体 Kiro、本地智能体编码工具如何协同工作,共同支撑 AI-DLC 中的“构建”阶段。

两个参考实现,两条自动化路径

这两个参考实现分别解决一个具体问题:

在 AI-DLC 的构建阶段,AI 通常负责提出架构方案、生成实施计划、编写代码、创建部署产物;团队成员则在关键节点澄清技术决策、审核 AI 的输出。这两个参考实现正好对应了两种常见的自动化路径:

虽然这两个方案解决的问题不一样,但都建立在 AgentCore 这套公共的架构地基之上。它们的存在也证明了一个事实:用模块化、可管理的智能体组件,完全能拼出真实可用的 AI 驱动开发工作流。

方案一:从 SQL 模式自动生成 ER 图

这是 AWS Samples 下的一个开源项目。简单来说,它让 AI 智能体在 AgentCore 上执行一条自动化工序:把 SQL 模式文件转成 Mermaid ER 图。

业务场景:让文档跟上代码变更

数据库团队在维护频繁变化的 SQL 模式时,最头疼的问题通常是:ER 文档的更新速度永远赶不上真实表结构的变化。手工绘制 ER 图不仅耗时,而且一旦文档与代码脱节,那这份文档基本就失去参考价值了。

比较理想的状态是:当带有模式变更的 Pull Request 进入代码库后,团队不必再单独手工整理文档,也能获得一份“实时更新”的 ER 图。这个项目正是从这个场景切入的。

架构拆解:无服务器、事件驱动

整个系统的设计是无服务器、事件驱动的。核心工作流如下:

  1. 开发人员将 SQL 代码检入仓库,文件被上传到 Amazon S3 存储桶。
  2. S3 的触发器唤起一个 AWS Lambda 函数,自动启动后续流程。
  3. Lambda

查看原文