AI写代码总翻车?失忆改崩、关对话清零,云知声联手厦大给出解法

2026-10-21 15:59:58 来源:科智网
责任编辑:张晓琳

  AI写代码的痛点,很多开发者都深有体会:只给参考程序、不给完整源码,让AI自己摸清楚需求做开发,经常遇到各种翻车。任务稍微长一点就“失忆”,多轮改代码还容易把已经写好的功能改崩,对话一关所有探索成果直接清零。

  瞄准复杂工程开发、多步骤Agent落地这些行业难题,云知声联手厦门大学苏劲松团队,推出ProgramGym技术方案。从训练环境、开发工作流两个方向攻克长程程序复现难题,研究成果直接落地在U2-Flash模型研发,把代码智能体的硬实力拉上新台阶。

  构建自动化训练环境,实现真实代码任务规模化供给

  传统代码模型训练,很难批量搭建可交互、可校验的真实程序任务,各类代码仓库编译环境、依赖库差异巨大,测试验证成本高,难以规模化。

  ProgramGym中的Program-Env打通参考程序构建、沙箱运行、黑盒测试自动生成全链路,依托构建诊断与测试反馈持续优化任务质量。该方案将程序运行能力与结果验证机制一体化,把海量真实代码仓库转化为可供智能体探索开发、校验成果的训练任务。目前ProgramGym已建成1648个训练环境,覆盖C、C++、Go、Rust多门编程语言,为U2-Flash的需求探索、行为验证能力训练储备了丰富可复用资源。

AI写代码总翻车?失忆改崩、关对话清零,云知声联手厦大给出解法

  创新长程开发工作流,解决智能体迭代遗忘与任务中断

  长周期工程任务中,智能体容易丢失前期挖掘的需求,多轮代码修改也可能造成已有功能失效。Program-Agent将开发拆分为分析、实现、审查三个独立会话,依靠持久化记录留存开发证据、需求要点与修改指令,实现任务信息跨会话交接。

  分析阶段探索参考程序,实现阶段依据留存记录编写代码,审查阶段比对程序行为差异,自动生成新一轮修改任务。同时引入版本检查点机制,每轮代码交付完成独立编译校验,保存可用版本;任务执行失败时,可回滚至稳定版本接续开发。这套机制保障长任务需求不丢失、迭代可追溯、失败可恢复,契合U2-Flash面向复杂工程任务的研发目标。

AI写代码总翻车?失忆改崩、关对话清零,云知声联手厦大给出解法

  对照实验验证成效,技术反哺U2-Flash能力升级

  研究团队依托ProgramBench基准开展对照实验,量化验证整套技术方案价值。在相同ClaudeCode工作流下,采用ProgramGym轨迹做监督微调后,Qwen3.8-27B模型TestsPassed得分由34.87%提升至42.84%,提升7.97个百分点;叠加Program-Agent工作流,基础模型与微调模型得分进一步提升,充分证明定向训练与长程开发流程能够显著提升程序复现效果。

  云知声将这套训练环境与长程工作流技术融入U2-Flash研发体系,赋能模型需求挖掘、长步骤执行、反馈修正等核心能力建设。

  大模型代码能力的竞争,正从简单代码片段生成,转向真实工程长任务自主落地。ProgramGym以校企协同创新,一举破解代码智能体两大核心瓶颈:规模化构建可检验训练任务,搭建可留存、可回滚、可持续迭代的长程开发流程。

  放眼整个软件研发行业,大模型代码能力的竞争,早已跳出简单代码片段生成的浅层比拼,进入真实工程长任务自主落地的新阶段。ProgramGym通过校企协同创新,直击代码智能体两大行业卡点:规模化构建可检验训练任务,搭建一套可留存、可回滚、可持续迭代的长程开发体系。

  在产业数字化持续推进的当下,工程级代码智能体,是降低软件研发成本、释放工程师创造力的关键抓手。云知声U2-Flash依托ProgramGym完成能力补强,不只是单一模型的技术迭代,更是为国内代码智能体走向工业场景提供可行的技术路径。当AI能够承接完整、反复试错的工程开发流程,整个软件行业的研发范式,也将迎来新的变化。

【广告】免责声明:本内容为广告,相关素材由广告主提供,本文仅代表作者个人观点,与本网无关。本网发布目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,广告内容仅供读者参考,请自行核实相关内容。

责任编辑:张晓琳
新闻排行
进入新闻中心