通过智能体借助测试调试并修复开源漏洞
作者使用编程智能体调试了开源系统工具中的两个漏洞,并自主实施修复与测试,随后提交了两项Pull请求。
- 具体怎么做
- 作者将编程智能体用于修复开源系统工具中的两个特定错误。这些智能体分别解决了每个问题,并自行编写了修复代码和测试内容。上个月,作者将结果作为两个Pull请求提交给了团队。评论中未提及使用了哪些智能体、提示词或审查步骤。
- 做到了什么
- 提交了两项PR,每项都包含经过测试的针对性修复方案。原文未提及这些PR是否合并、工作耗时多久,以及作者需要修改的内容有多少。
你可以这样试
使用 Codex我想在 [仓库链接或本地路径] 的开源项目中修复两个漏洞。这些漏洞分别是:[漏洞1描述或问题链接] 和 [漏洞2描述或问题链接]。对于每个漏洞,请重现问题,编写失败的测试,实施修复方案,并确认整个测试套件通过。完成后,请提供变更总结以及各自的 PR 草稿说明,在我审核代码差异之前,不要推送或打开任何 PR。