当前位置: 首页 > news >正文

亚马逊内部数据曝光:6 个工程师 76 天干了 30 人一年半的活,AI 编程五原则拆解

亚马逊内部数据曝光:6 个工程师 76 天干了 30 人一年半的活

这周 Swami(亚马逊云科技 Agentic AI VP)发了一篇文章,公开了亚马逊内部团队用 AI 编程的真实数据。不是营销稿,是跑了几百个团队实验后的总结。

几个数字先看:

  • 6 个工程师,76 天,重写了 Amazon Bedrock 推理引擎——原本计划 30 人干 12-18 个月
  • Amazon Stores 团队的中位生产力提升 4.5 倍(按部署频率归一化计算),部分团队超过 10 倍
  • Perfect Order Experience 团队:从两周一个 feature → 一个下午交付
  • WW Grocery 团队:设计文档从 5 天 → 几小时

这些不是实验室数据,是在 Amazon 内部生产环境跑出来的。

五个核心实践

文章总结了成为"前沿团队"的五个方法。我翻译成人话:

1. 先建 Agent Context,再写代码

别上来就让 AI 写代码。先投入时间做这些:

  • 写清楚的 steering files(引导文件)
  • 统一编码标准
  • 结构化的代码仓库
# 一个好的 steering file 示例(放在项目根目录)## 项目架构
- 服务类型:微服务,Python FastAPI
- 数据库:DynamoDB single-table design
- 部署:CDK + Lambda
- 测试:pytest,覆盖率 > 80%## 编码规范
- 函数不超过 50 行
- 所有外部调用加 retry + timeout
- DynamoDB 操作封装在 repository 层
- 错误处理用自定义 Exception 类## 禁止事项
- 不用 print 调试,用 structlog
- 不在 Lambda handler 里写业务逻辑
- 不硬编码配置,全走环境变量

这些前置投入看起来慢,但 AI agent 有了这些上下文后,产出质量会有质的飞跃。

2. 接受初期变慢

重构工作流程的前 2-3 周,效率可能反而下降。这很正常——需要时间:

  • 把隐性知识文档化
  • 建立 agent 能理解的任务分解方式
  • 调整 code review 流程适应 AI 产出

关键是坚持穿越这个阶段,不要因为短期变慢就退回老路。

3. 保持稳定的任务积压

Agent 需要持续有活干。如果 backlog 空了或者任务定义不清晰,agent 就会空转。

实际操作:

  • 保持 20-30 个 well-scoped 的任务在 backlog 里
  • 每个任务有清晰的输入/输出/验收标准
  • Agent 可以并行跑多个任务,不需要人盯着
# 一个 agent-ready 的任务定义
task: "添加 S3 文件版本控制支持"
input:- 当前 S3 操作的 repository 层代码- DynamoDB 表结构- 接口规范文档
output:- 新增 version_id 字段到所有 S3 操作- 更新 DynamoDB schema- 补充单元测试(覆盖正常流 + 异常流)
acceptance:- pytest 全通过- 无 type error- 接口向后兼容

4. 先明确意图,再生成代码

不要给 AI 一句模糊的描述就让它动手。先用结构化规格把意图说清楚:

  • 要解决什么问题
  • 约束条件是什么
  • 不做什么(这个经常被忽略)
  • 验收标准

这和 Kiro 的 Specs 理念一致——先写清楚要什么,agent 的产出才能一次到位。

5. 测试前移

让 agent 能自己跑测试、自己修 bug,不要等代码进了 CI pipeline 才发现问题。

# Agent 工作流中嵌入测试
# 1. 生成代码
# 2. 立刻跑测试
pytest tests/ -x --tb=short
# 3. 如果失败,agent 自行修复
# 4. 循环直到通过
# 5. 跑 lint + type check
mypy src/ --strict
ruff check src/
# 6. 全通过后才提交

这样人只需要 review 最终结果,不需要来回打回修改。

对我们有什么启发

1. Context 文件投入产出比极高

写一份好的 ARCHITECTURE.md + CODING_STANDARDS.md,可能花半天时间。但接下来每次让 AI 干活都会受益。这个投入是一次性的,收益是持续的。

2. 任务粒度决定 AI 效率

"帮我把这个项目从 Python 2 迁移到 Python 3"——这种任务太大,AI 容易跑偏。

"把 user_service.py 里的所有 print 语句换成 structlog.info,保持现有日志内容不变"——这种任务 AI 能一次做对。

3. 人的角色在变

从"写代码的人"变成"定义任务 + review 结果的人"。

这不是说开发者不需要懂代码了——恰恰相反,你需要更懂才能定义好任务、判断 AI 产出的质量。但重复性的编码工作确实在被自动化。

4.5 倍效率提升意味着什么

换算一下:

  • 以前 4 个人的活,现在 1 个人 + AI 就能干
  • 或者:同样的团队规模,产出变成以前的 4.5 倍

对技术管理者来说,这改变了团队规划的方式:

  • 项目估时要重新校准
  • "多招人"不再是解决产出瓶颈的默认答案
  • 工程师的价值从"产出代码量"转向"定义问题和质量把关"

落地建议

如果你想在团队里试试:

  1. 先选一个小项目试点(不要一上来全员铺开)
  2. 花一周建 context(steering files + 编码规范 + 仓库结构)
  3. 准备好 2-3 周的适应期(效率可能先降再升)
  4. 量化跟踪(PR 数、部署频率、bug 率)
  5. 固定 backlog 供给(让 agent 一直有事做)

工具层面,亚马逊云科技的 Kiro IDE 就是按这个理念设计的——Specs 定义意图、Agent 跑任务、自动测试验证。如果你在用 Bedrock 做 AI agent,同样的原则也适用:给 agent 足够的 context,定义清晰的 task,让它自己验证。

原文链接:https://aws.amazon.com/blogs/machine-learning/how-frontier-teams-are-reinventing-ai-native-development/

http://www.jsqmd.com/news/1025341/

相关文章:

  • 终极指南:如何使用HunterPie让《怪物猎人:世界》数据透明化,告别盲目狩猎!
  • Nano Banana Pro:专业级AI图像生成的四大底层突破
  • 2026年宁波减肥训练营2026宁波封闭式减肥训练营深度实测:吃住全包 + 签约减重,东吴这家营地凭实力打破行业乱象 - 速递信息
  • 海口家电维修平台服务对比:2026年行业数据驱动的消费决策参考 - 简单到家
  • 2026年廊坊漏水检测维修:认准廊坊君启房屋修缮,一个品牌统一定位更可靠 - 鲁顺
  • 2026年横评:16款降AI率工具测评,论文降重降ai率神器是这个! - 降AI小能手
  • 无锡哪家宠舍靠谱 7家实地探访给出答案 - 园友3800037
  • 公考线上课口碑机构盘点 不同预算需求适配指南 - 速递信息
  • 刑事风险防控律师事务所排名:四套企业风控体系选型评测 - 品牌2026
  • 2026阳江阳东地址挂靠靠谱代办TOP4推荐|正规合规挂靠避坑攻略 - 速递信息
  • OpenClaw本地AI工作流部署全解析:PowerShell、Ollama镜像与Qwen3.5:9b实战
  • 伺服电机仿真(48):高级专题与工程应用——电磁兼容性预测仿真
  • 【问答】青岛防水维修一般质保多久?不同部位质保标准参考 - 青岛防水品牌推荐
  • 购买美国商标在哪买?2026四大商标交易平台对比,附完整购买流程 - 速递信息
  • 云南专业车灯升级标杆!全车型灯光改装维修服务介绍 - 英特菲斯
  • 苏州本地宠物门店实测,选猫狗不只参考售价高低 - 园友3800037
  • 蜂窝数据和wifi通道切换
  • 【案例】青岛精装房墙角渗水,微创工艺修复不破坏装修 - 青岛防水品牌推荐
  • 基础-二分算法 -(二分答案 | 最小化最大值 | 最大化最小值 | 第K小)-持续更新中
  • 杭州油烟机不抽油烟怎么办?简单到家自检清单与避坑指南 - 简单到家
  • 11804华夏之光永存:黄大年茶思屋榜文118期 第4题混响环境内的声场建模与控制技术
  • 合肥购宠优选 9家实体门店现场挑选更踏实 - 园友3800037
  • .NET Upgrade Assistant:从传统框架到现代平台的快速迁移指南
  • 解锁AI写专著密码!AI专著撰写工具,20万字专著快速成型!
  • 可靠的wordpress服务商
  • 猫抓浏览器插件:5分钟掌握网页视频音频嗅探下载终极指南
  • 2026实测推荐:小红书视频怎么去水印?复制链接就能解析保存的3个小程序 - 效率工具研究所
  • Python 数据分析实战:Pandas+Matplotlib 从入门到可视化报表
  • [省选联考 2020 A 卷] 作业题
  • 20251202马思钊 2025-2026-2 实验四 Python综合实践