来源:互联网 更新时间:2026-08-12 08:56
摘要:在研发 AI Agent 的选型上,光盯着代码生成效果或模型参数高低,远远不够。尤其是面对多代码仓并行、历史系统复杂、研发流程已经高度成熟的企业级场景,更关键的问题在于:AI 能不能真正吃透业务与工程上下文,能不能在缺陷修复过程中完成有效的人机协同,能不能接住测试反馈,并且在整个流程里留下清晰、可追溯的记录。本文以 ONES 研发团队的 AI 员工实践为案例,整理出一套更适合研发负责人和技术管理者参考的选型框架。

本文涉及的工具与能力:研发 AI Agent、AI 编程工具、代码理解、多代码仓、缺陷修复、工作项管理、工作流、代码评审、测试环境、API 测试、UI 验证、CI/CD。
AI 编程工具已经能够帮助开发者补全代码、解释函数、生成测试用例,甚至完成一些局部修改。对于个人开发者而言,这类能力足以带来明显的效率提升。
但当企业尝试将 AI 用于真实研发流程时,问题会发生变化。研发负责人关心的通常不是“AI 能不能写出一段代码”,而是:
这也是“AI 编程工具”和“研发 AI Agent”的分界线。
前者主要解决个人生产力问题:开发者发起指令,AI 协助完成编码工作。后者则要解决组织协作问题:AI 需要获得上下文、调用真实工具、完成多步骤任务,并将结果交回已有研发流程。
如果没有流程承载,AI 的产出往往难以规模化复用。不同开发者会用不同提示词、不同工具和不同操作路径,最佳实践难以沉淀,结果质量也难以衡量。即使某位工程师用得很好,团队也无法确认这种能力能否稳定复制到其他项目。
因此,选型时需要从“模型是否会写代码”转向“AI 是否能在受控流程中持续交付”。
一个可进入研发流程的 AI Agent,至少应满足四个条件:
这四个条件并不意味着企业要追求完全自动化。恰恰相反,成熟的研发 AI Agent 应将人和 AI 放在不同但衔接紧密的角色中:AI 处理细节执行,人处理业务判断、技术风险和最终验收。
判断一款工具能否真正进入存量研发流程,可以先看三道门槛:它是否读得懂代码、是否修得了缺陷、是否能证明自己做对了。
企业系统很少是从零开始的。它们往往经历多年迭代,包含多个前后端代码仓、不同版本分支、历史模块、组件库和外部系统集成。产品文档、架构文档可能不完整,但代码、接口、配置和测试用例仍记录着系统的真实运行方式。
因此,研发 AI Agent 的第一项能力不是“生成新代码”,而是理解存量代码。
选型时,应重点追问:
在 ONES 的研发实践中,AI 已绑定 34 个代码仓,覆盖超过 300 万行代码。这一案例说明,多仓库并不必然阻碍 AI 使用;真正的难点在于是否为 AI 建立了“如何读代码”的方法。
例如,AI 需要知道每个仓库承担什么职责、前后端如何关联、哪些模块是公共组件、哪些分支对应不同版本,以及改动一处是否会影响其他仓库。没有这些规则,AI 即使拥有代码访问权限,也可能只能做表层检索,无法形成可靠判断。
对团队而言,代码理解能力可以通过一个简单问题验证:给 AI 一个包含日志、截图和工作项描述的真实问题,它能否说明根因在哪里、依据是什么、影响范围是什么?
如果它只能给出泛泛解释或直接猜测修复方式,说明工具还没有真正进入存量工程语境。
缺陷修复是检验研发 AI Agent 的典型场景。它比代码补全复杂,因为 AI 不仅要改代码,还要理解问题、设计方案、验证结果,并接受研发与测试人员的审核。
一个较完整的缺陷修复流程应包括:
其中最容易被忽略的是“可评审性”。
很多 AI 工具可以直接生成代码,但如果团队看不到它为什么做出某个判断、方案依据是什么、改动范围有多大,那么一旦发生问题,研发人员仍需从头分析,AI 反而增加了审核成本。
因此,选型时不应只问“能否自动修复 Bug”,而应问:
真正能进入研发流程的 AI Agent,不是把人从流程中移除,而是让人将精力从重复执行转向判断、审核和风险控制。
AI 在研发中最容易被高估的环节,是测试。
生成测试用例并不等于完成测试;执行一条脚本并不等于验证业务结果;测试结果显示通过,也不等于所有风险都被排除。
如果 AI 只接收任务指令、生成代码和测试文本,却看不到编译结果、单测结果、运行日志、页面状态和接口返回,它本质上仍在猜测。
因此,测试闭环是研发 AI Agent 的第三道门槛。选型时,需要判断工具是否能获得足够的反馈渠道:
| 能力 | 选型时应确认的问题 |
|---|---|
| 编译与静态检查 | 能否执行编译、Lint、依赖检查等基础验证? |
| 单元与集成测试 | 能否运行已有测试,并读取失败信息? |
| 测试环境 | 能否创建、更新或连接必要的测试环境? |
| API 验证 | 能否调用接口、判断响应并保存结果? |
| UI 验证 | 涉及页面改动时,能否执行操作并确认界面状态? |
| 失败处理 | 是否能根据日志、报错和测试证据调整方案? |
| 结果沉淀 | 是否能保存截图、录屏、运行数据和测试报告? |
| 人工验收 | 是否支持将异常项交由研发、测试人员确认? |
测试闭环的本质是“行动—观察—修正—再行动”。
如果没有反馈渠道,AI 只能生成看似合理的方案;如果能看到真实结果,它才有机会判断修改是否有效。对研发负责人而言,这往往比模型回答是否流畅更重要。
从选型视角看,研发 AI Agent 的能力不能只看模型层,还要看它如何获得上下文、如何执行任务、如何接入流程、如何受到权限和人工治理约束。
ONES 的实践提供了一个值得观察的路径:不是将 AI 放在研发流程之外,而是将 AI 员工嵌入工作项和工作流,使其与产品、研发、测试人员在同一协作体系中工作。
一个真实缺陷往往不只有一句描述。它可能包含用户反馈、日志、截图、录屏、历史评论、关联需求、版本信息和代码仓线索。
如果这些信息散落在客服系统、聊天记录、代码平台和文档中,AI 每一步都需要重新被告知背景,研发人员也难以确认它到底依据什么做出判断。
ONES 工作项可以承载这些上下文。缺陷描述、附件、AI 的根因分析、修复方案、人工评审意见、测试方案和测试记录,都可以围绕同一工作项沉淀。
这带来三个直接价值:
对选型者来说,一个重要问题是:工具是否能把 AI 的输入和输出连接到真实业务对象,还是只能在独立聊天窗口中工作?前者更容易形成组织能力,后者通常更依赖个人使用习惯。
研发 AI Agent 的风险,往往不来自某个单独动作,而来自它在缺少检查的情况下连续完成多个动作。
例如,AI 先误解缺陷,再基于错误理解提出方案、修改代码并判断测试通过。若过程没有评审节点,错误会一路放大。
ONES 工作流的价值,在于将缺陷修复拆成不同节点:根因分析、修复方案、测试方案、编码、代码评审、测试、验收和发布可以分别流转。
AI 员工接管需要执行的节点;研发和测试人员则在关键节点做判断:
这种机制并不要求研发人员全程盯着 AI 写代码。相反,研发人员可以将注意力集中在方案、代码和异常结果上,而把大量重复性执行工作交给 AI。
从组织治理角度看,工作流解决的是两个问题:谁在何时负责什么,以及当 AI 的结果不可靠时,如何及时中断、反馈和修正。
工作项和工作流解决了上下文与协作问题,但 AI 还需要实际执行条件。
在 ONES 的案例中,Agent 可以定义目标、提示词、输入字段和输出字段。输入输出字段并非简单配置项,它们决定 AI 在当前节点能够看到什么、需要产出什么。
例如,缺陷分析节点需要读取标题、日志、附件和相关代码线索;测试节点则需要读取已确认的测试方案、代码状态和环境信息。将不同任务拆分为相对单一的目标,可以减少 AI 被无关信息干扰的风险。
Skills 的作用,说白了就是把 Agent 的“会想”进一步变成“能做”,真正把实际能力扩展开来。放到研发场景里看,这类技能通常涵盖代码理解、代码修改、UI 操作、API 调用,以及其他各类工具调用。AI 如果想稳定接手存量系统,第一步就得能读懂代码仓、理清模块之间的关系;而如果目标是把测试闭环真正跑通,那还得进一步具备环境操作能力,并且拿到结果反馈,这两点缺一不可。
工作区则将执行能力与具体业务环境连接起来。不同产品线、不同代码仓、不同测试环境拥有不同权限和凭证,AI 不应在模糊、无限制的环境中运行。通过工作区绑定代码仓、管理凭证和控制对外部系统的连接,团队可以将执行范围限定在可管理边界内。
因此,ONES 在这一实践中形成的是一条完整链路:
工作项提供上下文 → 工作流划分节点与责任 → Agent 定义目标与输入输出 → Skills 提供执行能力 → 工作区绑定代码仓与受控环境 → 人工在关键节点审核和验收
这也是评估研发 AI Agent 时,应同时关注研发管理平台与 AI 执行能力的原因。
在 ONES 逃逸缺陷修复场景中,AI 已完成 235 条修复;修复方案、测试方案和代码的一次性通过率分别为 77%、94% 和 87%;测试有效率为 50%;缺陷处理时长由数小时缩短至 20 分钟以内。(数据来源见文末)
首先,修复方案一次性通过率为 77%,意味着仍有约四分之一的方案需要研发反馈或重新设计。这说明 AI 适合先生成可评审的第一版,而不适合跳过方案评审直接改代码。
其次,测试方案一次性通过率为 94%,高于修复方案和代码。这很符合工程实践:当修复方向已经确定后,围绕该方向设计测试用例相对更容易;但如果根因和修复边界判断错误,后续测试再完整也无法弥补前面的偏差。
再次,代码一次性通过率为 87%,说明经过前序方案和测试评审后,AI 的编码结果会更稳定。这也反向说明了分阶段流程的价值:不要把所有质量压力都放在最终代码评审上,而应在需求、方案和测试阶段逐步降低不确定性。
最值得注意的是测试有效率只有 50%。这并不意味着 AI 测试没有价值,而是提醒团队:复杂系统中的 UI 操作、环境状态、接口路径和异常场景仍可能造成误判。AI 可以承担测试执行、证据收集和初步排查,但最终验收仍必须保留人工判断。
对于选型者而言,这些数据的正确用法不是拿来比较“谁的数字更高”,而是据此设计 POC 验证:
只有当这些问题得到回答,团队才能判断工具的“落地能力”,而不只是“演示能力”。
研发 AI Agent 的选型不应依赖单次演示。更可靠的方式,是选择一个真实但风险可控的缺陷或小需求,按下表逐项验证。
| 维度 | 需要验证的问题 |
|---|---|
| 代码理解 | 能否理解存量代码、多仓库、分支、日志和业务上下文? |
| 工作项接入 | 能否读取缺陷、需求、附件、字段和历史讨论? |
| 方案质量 | 能否输出根因、证据、修复方案和风险说明? |
| 人工评审 | 是否支持方案、代码、测试等关键节点的人工审核与打回? |
| 编码执行 | 能否在受控范围内修改代码、提交变更并保留记录? |
| 测试闭环 | 能否完成编译、单测、Lint、API、UI 或运行验证,并读取失败反馈? |
| 测试证据 | 能否保存日志、截图、录屏、报告和异常项说明? |
| 流程回写 | 能否将分析、状态、结果和证据回写到工作项与工作流? |
| 权限安全 | 是否具备执行身份、代码仓绑定、凭证管理和工作区隔离? |
| 组织复用 | 是否能将提示词、Skills、字段规则和工作流沉淀为可复用实践? |
除了能力清单,还应提前确定 POC 的验收指标。建议至少包含四类:
资料来源与写作说明
本文以 ONES 研发团队《AI 员工在 ONES 研发中的落地成果及工程实践》直播中的案例为观察对象,结合公开回放进行整理与分析。
文中涉及的流程、能力与数据均来自该案例,不构成对其他产品的实测排名,也不代表其他企业或项目的普遍效果。
直播回放:观看视频号回放
黄金价格不断创新高!黄金稳定币XAU、PAXG市值达11亿美元
新浪机器学习热点小时报丨2026年07月25日18时_今日实时机器学习热点速递
CC币价格预测(2026-2035):Canton币今日价格走势+长期价格预测
新浪互联网热点小时报丨2026年07月26日16时_今日实时互联网热点速递
腾讯ima怎么创建共享知识库?
今日比特币暴涨分析:Metaplanet的比特币BTC投资推动股价上涨17%
蚂蚁庄园今日答案7月21日(今日已更新) 蚂蚁庄园今天正确答案是什么呢
区块链OTC交易所有哪几家比较正规?
2026热门直线加速赛车手游推荐:高人气、爽快加速体验的精品榜单
腾讯ima怎么把微信内容一键导入知识库?
kimi提示词专家使用方法新手指南
Intel喜讯连连:18A工艺良率提升到85%、CPU将涨价15%
原神霜月三处月灵龛具体位置汇总
《幻兽帕鲁》不触发通缉捕捉传说商人方法
Windy卫星云图怎么看?云层变化识别技巧
新浪人工智能热点小时报丨2026年07月30日18时_今日实时人工智能热点速递
为什么推特KOL都在BRC20赚钱 我一冲就亏?
抖音怎么取消申请退货退款?抖音上取消退货怎么操作
一加手机如何设置三指长按屏幕局部截图
合集38个项目筹集5.406亿美元 Figure融资2亿
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc