天度 AI 实战库浏览全部案例 ↗

让Copilot 智能体模式负责编码工作,然后对其进行约束

一位开发者让Copilot智能体模式完成所有编码工作,发现他们对代码的理解反而更差了,于是开始更严格地使用它。

使用工具GitHub Copilot
具体怎么做
作者最初在几乎所有任务中都使用 GitHub Copilot 智能体模式:测试、重构和新模块开发。后来发现,盲目委托会导致他们难以理解并调试自己的代码,因此他们改为更严格的流程:智能体仍提出任务,但他们会针对其方案与架构进行验证,并审查输出结果,而非直接接受它。
做到了什么
报告的结果属于定性描述:他们认为从“包办一切”到“挑战我”的转变使他们成为了更优秀的开发者,并帮助他们保持了对代码库的掌控权。在评论中,其他人指出成功很大程度上取决于结构合理的代码仓库,还有人声称所有功能有约90%的时间都能正常运行。
上手要点
主要问题在于理解不足:当智能体处理过多事务时,调试变得更加困难,开发者感觉自己像进入了自动驾驶模式。

你可以这样试

使用 GitHub Copilot

在我的[语言/框架]项目中,仅对[一个特定任务,例如为utils文件夹编写单元测试]使用智能体模式。不要修改[文件夹或文件名]之外的文件。每次修改后,用简单易懂的语言说明所做的事情及原因,这样我就能跟踪代码进度,并在[任务完成时,例如所有测试通过]停止操作。