还在为AI生成的代码修修补补?云码道让项目“自己验收自己”

举报
Hanwen 发表于 2026/06/10 14:58:40 2026/06/10
【摘要】 还在为AI生成的代码修修补补?云码道让项目“自己验收自己”案例简介:本案例将基于华为云码道代码智能体,引入harness工程思想,通过约束、验证和引导AI,让它能够稳定、可控地自主工作,生成代码后立即启动自我测试、识别问题、迭代修复,直到达到基础可用标准才交付给您。您不再需要给AI当“测试员”,只验收最终成果即可,降低后续人工校验成本。 一、概述 1.1 案例介绍华为云码道(CodeArt...

还在为AI生成的代码修修补补?云码道让项目“自己验收自己”

案例简介:本案例将基于华为云码道代码智能体,引入harness工程思想,通过约束、验证和引导AI,让它能够稳定、可控地自主工作,生成代码后立即启动自我测试、识别问题、迭代修复,直到达到基础可用标准才交付给您。您不再需要给AI当“测试员”,只验收最终成果即可,降低后续人工校验成本。

一、概述

1.1 案例介绍

华为云码道(CodeArts)代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。
Harness Engineering 是围绕 Al Agent 搭建一整套*「可执行、可验证、可约束、可迭代」的外层运行系统,其核心目标是将模型偶尔爆发的能力,转化为持续、稳定、可规模化交付的生产力*。
本案例将基于华为云码道(CodeArts)代码智能体结合harness工程思想,通过让智能体对生成的项目进行自我测试、自我完善,从而交付一个达到基础可用标准的项目,降低后续人工校验成本。

1.2 适用对象

  • 个人开发者

  • 高校学生

  • 企业开发人员

1.3 案例时间

本案例总时长预计30分钟。

1.4 案例流程

说明:

  • 安装 CodeArts 代码智能体。
  • 在聊天界面的模式选择中,单击“规范驱动模式”,切换智能体到规范驱动模式。
  • 在对话框输入您想要完成的任务,单击发送图标或使用“Enter”快捷键发送,智能体会按照“需求规格设计>实现方案创建>编码任务规划>任务执行”流程依次执行,确保每一步都高效、有序地推进。
  • 审视自测报告。
  • 调测功能。

1.5 资源总览

本案例预计花费0元。

资源名称 规格 单价(元)
华为云码道(CodeArts)代码智能体 体验版 免费

二、基础环境与资源准备

2.1 AI IDE华为云码道安装部署

参考案例[AI IDE华为云码道(CodeArts)代码智能体安装部署完成Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署。
安装部署.png

三、实战

3.1 开发中国象棋小游戏

1.智能体开发

使用规范驱动模式,输入以下需求:

请遵循harness工程理念,帮我生成中国象棋小游戏,要求:
1.纯前端项目;
2.ui风格要偏向于古风;
3.界面可以通过按钮“对局记录”,来查看每一局游戏记录;
4.ai对手难度分为三级,玩家可以自由选择。
注意:需求开发完成后,需进行严格自测环节,ai模拟对弈,系统体验需达到90分才可交付。ai模拟对弈迭代过程记录到iteration.md中。

2.查看输出项目及报告

待项目完生成,查看自测报告,我们可以看到智能体在一轮轮测试中识别到的问题和优化事项。第一轮测试可以看到,ai都无法评价自己生成的项目,好在他发现了自己的问题,并积极解决;在第二轮测试中,ai已经完成了优化,但还存在性能问题,目前还是达不到我们定下的交付标准的,于是再次迭代,最终在第三轮自侧中成功通过验收标准。
自测1.PNG

自测2.PNG

我们可以看到,通过语言描述,给ai定下边界,ai就能按照我们的边界并通过一轮轮迭代,最终在棋规正确性、AI响应速度、UI流畅度和功能完整性上满足了标准,保证了ai交付的需求,节省了我们替ai收尾的精力。

3.验证系统功能

调测1.png

至此,中国象棋小游戏第一轮交互已经初步完成了,实测结果也符合我们输入的需求。您看,从输入需求到拿到一个经过自我验证、基础可用的游戏项目,全程您只需要做两件事:提需求 + 点确认。后续想要加新功能?在这个稳定基础上改,轻松得多。这不正是我们想要的“真提效”吗?

四、反馈改进建议

如您在案例实操过程中遇到问题或有改进建议,可以到[论坛]CodeArts代码智能体案例体验/案例建议反馈贴_开发者空间_华为云论坛评论区反馈即可,我们会及时响应处理,谢谢!

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。