← 返回洞察

2026/7/10AI 辅助研究

AI 编程的关注点,可能正从 Agent 任务执行延伸到面向目标的软件交付

本文基于 AWS、Google Cloud、IBM 与开源实践资料做一个工作性理解:在这些资料的语境中,AI 编程的关注点,可能正从单点任务执行的 Agent,延伸到围绕目标、约束、审查与治理组织的软件交付链路。相较于单个更强的编码助手,产品研发团队可以考虑优先建设面向目标拆解、上下文治理、工具编排、PR 生成与人机协同审查的交付型工作台。

关于这篇研究

本文由 AI 基于公开来源辅助整理,并经过来源、重复度与主题边界检查。请通过文末链接核对原始信息。

本文采用的是基于所列资料的工作性理解,不是行业统一定义,也不试图把有限案例概括为已经被充分验证的行业共识。

我们的观察是:在这些资料的语境中,AI 编程讨论的重点,可能正在从“让 Agent 完成一个任务”,延伸到“如何围绕目标、约束、执行、审查与治理组织一次可验证的软件交付”。换句话说,关注点不只是“会不会写代码”,还包括能否把需求、规范、上下文、安全边界、提交流程与人工审查连接起来。[1][4][5]

这对网站、小程序、企业内部系统和垂直数字化产品尤其有参考价值,因为这些场景通常不是一次性生成页面或函数,而是在既有代码仓、团队规范、环境权限和上线流程中持续演进。

判断一:单个 Agent 之外,交付闭环正在成为更值得关注的问题

从现有资料看,如果 AI 只能完成“生成代码”这一段动作,它更像增强型工具;如果它能够继续处理分支创建、提交、推送、发起 PR 等与协作流程相关的步骤,那么它就开始接近“交付链路”的一部分。[1]

CI&T 的实践给了一个较具体的例子:作者展示了开发者在聊天窗口中要求工具“提交代码并发起 PR”,随后工具通过终端执行 git checkout -bgit add .git commitgit pushgh pr create 等命令。[1] 这至少说明,在该案例中,AI 编程已经不只是停留在代码补全,而是在向版本控制与协作流程延伸。

Google Cloud 的摘要页也把重点放在“用生成式 AI 加速软件交付”“将生成式 AI 负责任地集成进软件开发生命周期”等表述上。[4] 由于这是一页白皮书导流/摘要页面,它更适合作为方向性信号,而不宜单独承载过强结论。基于这一点,本文只把它视为一种补充观察。

基于这些资料,本文做一个工作性区分:

阶段核心对象主要产出主要风险
AI 辅助编码单个函数、页面、脚本代码片段质量不稳、上下文不足
Agent 执行任务明确指令下的一组动作文件修改、命令执行误操作、循环、状态漂移
面向目标的交付目标、约束、验收条件、协作流程可审查变更、规范化交付步骤审查瓶颈、治理复杂度、人机责任划分

如果团队现在还在讨论“要不要给工程师上一个 AI 助手”,问题可能有些偏窄。更实际的问题也许是:准备把 AI 接到研发链路的哪一段,以及谁来兜底它的非确定性。

判断二:这里说的 Goal 驱动,更接近“目标、约束和验收前置”

本文采用的工作性理解是:所谓“Goal 驱动”,可以理解为先明确要达成什么,再明确 AI 可以做哪些事、按什么边界做、做到什么程度算完成。

IBM 在介绍 agentic coding 时提到,AI 工具可以处理过去耗费大量专注时间的机械性编码工作,例如搭脚手架或生成 Markdown 文档,从而让工程师把精力放在系统设计和创造性问题上;同时,agentic engineering 会更强调系统设计、可靠性、可观测性,以及多个 agent 与人类之间的协作。[5] 在这些资料的语境中,这已经不只是“生成一些代码”,而是在讨论围绕目标组织工程活动。

但仅有目标还不够。CI&T 的实践也提醒我们,规范驱动开发会带来摩擦:如果每次都要求 AI 生成冗长的 Markdown 规范,开发者会觉得繁琐,而审查文本规范有时甚至比审查代码更耗时;另外,大模型的非确定性会导致 AI 偶尔忽略规范中的细节,因此持续的人类监督仍然不可或缺。[1]

这意味着,Goal 驱动不等于“文档越多越好”,而更像是把目标信息整理成既适合 AI 执行、也适合人类审查的结构。我们的建议是,可以先最小化为四层:

  1. 业务目标:这次要解决什么问题。
  2. 约束边界:不能改什么、必须遵循什么。
  3. 执行任务:具体到仓库、模块、接口、命令。
  4. 验收标准:什么结果算完成,如何进入 PR 审查。

对网站和小程序团队来说,这种表达通常比“直接让 Agent 改首页”更稳妥,因为前者天然包含目标与限制,后者则更容易把 AI 推向局部最优或误改。

判断三:瓶颈可能会从“编码”转移到“上下文与审查”

一个常见误判是:只要模型能写更多代码,研发效率就会同步提升。至少从当前这些资料来看,这种推论并不充分。

CI&T 明确提到,大模型的非确定性使得人类持续监督不可或缺;而当 AI 瞬间生成超大体积的 Pull Request 时,传统代码 Review 流程容易成为新的瓶颈。[1] 这说明即便编码阶段被加速,整个交付链路也未必同步提速,堵点反而可能后移到审查阶段。

Datawhale 的开源实践则把另一个问题说得更具体:很多复杂架构并不是新手起点,先把最短链路跑通更重要;同时,上下文工程不只是“内存管理”问题,也是“安全边界”问题,关键在于让模型在对的时机看见对的信息,尤其是不能丢的信息。[3]

把这两类材料放在一起,可以得到一个较实用的产品判断:

在这些资料的语境中,面向目标的软件交付,关键资产不只是模型能力,也包括上下文治理能力审查组织能力

也就是说,下一代 AI 编程产品如果主要展示“我能自动生成多少文件”,价值可能并不稳定;如果它能帮助团队回答这些问题,价值会更接近交付基础设施:

  • 这次变更的权威目标是什么?
  • 哪些规则不能被上下文压缩掉?
  • 大 PR 如何按风险、模块和验收项切分?
  • 人类审查者先看什么,后看什么?
  • 当模型记忆不足或遇到冲突时,何时应该停下来发问?

判断四:对企业研发团队来说,更值得建设的可能是“工作台”,而不只是“聊天框”

这一判断主要来自两类材料的组合,而不是单一来源的直接结论。

一方面,CI&T 的案例与 Datawhale 的开源实践,都不只是把 AI 当作对话助手,而是涉及工具调用、终端执行、上下文拼接、规则注入和真实任务环境中的迭代优化。[1][3] 例如 Datawhale 精简后的核心组件包括 ReActAgent、ToolRegistry、ContextBuilder、TerminalTool 和统一消息结构;作者明确强调,先跑通最短链路,再在真实任务环境中验证和优化。[3]

另一方面,Microsoft 的页面主要讨论广义 AI 应用与业务目标,并不直接讨论 AI 编程产品形态。[2] 因此,本文不再把它作为“AI 编程会变成编排台”的直接证据。更稳妥的说法是:我们的建议是,如果面向企业研发场景设计内部 AI 平台,可以优先把它做成一个带流程状态、权限控制和风险确认的工作台,而不是只做一个接入大模型的 IDE 聊天面板。

从产品设计角度看,这类工作台可以考虑覆盖:

  • 目标输入与模板化约束
  • 仓库、分支、环境、权限管理
  • 工具注册与调用分发
  • 上下文分层与不可压缩规则
  • PR 生成与审查摘要
  • 风险操作确认机制
  • 人机协作记录与责任留痕

判断五:面向目标的软件交付,不等于“全自动”,而更像“人机责任重新分工”

Google Cloud 的摘要页强调,用生成式 AI 帮助开发团队自动化编码任务、提升生产力,并让开发者把注意力转向创造力和创新,同时提到要负责任地将生成式 AI 集成进软件开发生命周期。[4] IBM 也提到,AI 接手机械性工作后,人类可以更多投入系统设计与创意问题解决。[5]

基于这些表述,本文的工作性理解是:面向目标的软件交付,其价值不在于把人从流程里移除,而更可能在于把人的角色从重复执行转向目标设定、约束定义、风险判断和最终验收

可以用下面这张表做一个工作性划分:

角色更适合 AI 承担更适合人承担
需求阶段拆解任务、生成草案、整理依赖目标取舍、优先级、边界判定
开发阶段脚手架、重复改写、命令执行、联动提交架构决策、异常判断、关键路径设计
审查阶段差异摘要、风险提示、测试建议最终批准、责任确认、上线判断
治理阶段留痕、规则执行、流程提醒权限设置、制度调整、例外审批

如果组织仍然把 AI 编程理解为“替代工程师写代码”,就可能在流程治理上失焦;如果把它理解为“重构交付分工”,落地路径通常会更清晰。

判断六:网站、小程序与垂直数字化项目,可以优先从“目标清晰、约束稳定”的链路切入

并不是所有研发活动都适合立即导入这类模式。本文的工作性理解是,以下类型通常更适合优先尝试:

  • 页面或模块边界相对清晰的官网改版
  • 小程序中相对独立的活动页、表单流、会员功能
  • 企业后台中规则较明确的 CRUD、报表、工单、客服支持流程
  • 已有代码规范、测试流程和 PR 制度的团队仓库

理由并不复杂:这类场景的目标通常更明确,约束更容易表达,验收方式也更适合结构化,因此更容易把 Goal 转成可执行的交付链路。

相反,如果是高度探索性的 0 到 1 架构、频繁变化的业务抽象,或者权限与合规要求很重但规则尚未沉淀的系统,可能不适合一开始就追求高自动化。Datawhale 提到的“先跑最短链路”在这里尤其值得参考。[3]

可以考虑用一个简单路径判断项目是否适合导入:

flowchart TD
A[需求进入] --> B{目标是否清晰}
B -- 否 --> C[先由人完成澄清与边界定义]
B -- 是 --> D{规则和约束是否可结构化}
D -- 否 --> E[先沉淀模板与规范]
D -- 是 --> F{是否存在稳定仓库与PR流程}
F -- 否 --> G[先建设基础研发流程]
F -- 是 --> H[接入面向目标的交付工作台]

这条路径的重点不是保守,而是避免把模型能力投入到组织准备度不足的场景里。

判断七:更值得关注的产品力,可能是“可治理的速度”

CI&T 文中提到,AI 驱动的 SDLC 仍在高速演进中,工具和工作流会不断迭代;同时作者也表达了对其研发速度、质量和扩展性收益的积极判断,并建议企业尽早投资于人员转型以及 AI 协同编排与治理机制。[1] 这里需要注意的是,这类措辞带有作者立场与实践经验色彩,不宜直接外推为已被充分验证的整体行业结论。

但即便如此,其中有一点仍然值得产品团队重视:一旦 AI 提升了生成与执行速度,组织能否承接这部分速度,往往取决于治理与编排能力,而不只是模型参数本身。

可以重点追问这些问题:

  • 目标输入是否标准化?
  • 执行链路是否可观测?
  • 风险动作是否有确认闸门?
  • PR 是否可分层审查?
  • 上下文是否有权威源和保底规则?
  • 人类审批是否有明确责任点?

因此,我们的建议是:如果你正在规划 AI 编程、AI 开发平台或企业内部研发助手,可以优先考虑下面五个能力模块。

可执行建议:把“面向目标的软件交付”拆成五个产品模块

1. 目标层:把自然语言需求变成结构化交付卡

我们的建议:没有结构化目标,就很难形成稳定交付。

可以考虑让每次任务至少包含以下字段:

  • 业务目标
  • 影响范围
  • 不可触碰边界
  • 验收标准
  • 交付物类型(代码、文档、测试、PR)

这不是为了增加文档负担,而是为了减少后续反复沟通和误改。

2. 上下文层:区分“可压缩信息”和“不可丢规则”

Datawhale 的实践提示,上下文工程不仅关系到 token 管理,也关系到安全边界。[3]

我们的建议是:把红线规则放在不可压缩层,把当前任务焦点通过 recap 保持在前台,并加入“不确定就停下来问”的自检机制。[3]

3. 执行层:让 Agent 只在清晰边界内调工具

从现有案例看,终端执行、分支创建、提交和 PR 发起这类动作,可以被纳入 IDE 内链路。[1]

我们的建议是:越接近真实环境,越要把权限、确认、回滚与日志纳入产品设计,而不是留给工程师临场处理。

4. 审查层:把“大 PR 问题”变成“可审查变更包”

CI&T 提到,大体积 PR 可能让传统 Review 流程承压。[1]

我们的建议是,可以优先做:

  • 按模块切分变更摘要
  • 按风险等级排序展示
  • 把验收标准映射到代码差异
  • 自动生成 reviewer 首读说明

这类能力未必完全依赖更大的模型,更多取决于交付流程设计。

5. 治理层:把责任、留痕和例外审批做成系统能力

Google Cloud 的摘要页强调,要负责任地将生成式 AI 集成进软件开发生命周期。[4]

我们的建议是:对企业来说,这通常意味着要把谁定义目标、谁批准执行、谁审核 PR、谁对上线负责明确下来,并在系统里留下记录。

结语:比起更能“写”的 AI,更值得建设的可能是更能“交付”的系统

基于上述资料,本文更谨慎的工作性理解是:AI 编程的讨论重点,可能正在从“Agent 执行任务”延伸到“面向目标的软件交付”。其关键变化不只在于模型会不会多写一些代码,而在于研发活动是否开始围绕目标、约束、执行、审查和治理形成闭环。[1][4][5]

对产品团队和数字化负责人来说,这带来的启发可能是:

  • 不要只关注一个会写代码的助手。
  • 可以考虑建设一个能够承接目标、编排执行、压缩审查成本并留下治理轨迹的交付系统。
  • 在网站、小程序和垂直数字化项目中,优先从目标清晰、约束稳定、流程成熟的场景切入,通常更容易获得稳定反馈。

如果说上一阶段比的是“谁先把 Agent 接进 IDE”,那么下一阶段更值得观察的,也许是:谁能更早把 AI 纳入可治理的软件交付体系。

SOURCES / 研究来源

  1. CI&T 对AI 驱动软件开发模式的探索及Kiro最佳实践aws.amazon.com
  2. AI 应用开发与集成 | Microsoft Power Appsmicrosoft.com
  3. Agent应用开发实践踩坑与经验分享 - GitHubgithub.com
  4. AI-powered software delivery: 10 steps | Google Cloudcloud.google.com
  5. What is Agentic Coding? | IBMibm.com

研究时间:2026/7/10 20:59:24

PRODUCT & COLLABORATION / 产品与合作

有一个想法?
一起把它做成产品。

我们关注产品合作、技术共创与企业数字化项目。沟通从一个清晰的场景和目标开始。