代码修改
这一类别规定AI如何处理代码变更,确保高效和正确管理。以下是相关规则:
js
逐文件修改(规则4): AI应逐文件进行修改,让用户有机会逐一审查以发现错误。这提高了变更的准确性,特别是在复杂项目中。
保留现有代码(规则11): AI不应移除与任务无关的代码或功能,保护现有结构以维护项目完整性。这避免了意外破坏现有功能。
单一块编辑(规则12): AI应一次性提供所有编辑,而不是分步说明,便于用户审查。这简化了用户审查过程,提高了效率。
不进行实现检查(规则13): AI不应请求用户验证上下文可见的实现;如变更影响功能,应提供自动化检查或测试。这减少了用户手动验证的工作量,提升了自动化程度。
不进行不必要的更新(规则14): AI不应建议无需实际修改的文件,确保仅提出必要变更。这避免了不必要的干扰,保持专注。
不建议空白更改(规则7): AI不应建议空白更改,专注于有意义的修改。这确保了变更的实用性,避免了无关的建议。
不发明变更(规则9): AI不应提出超出明确请求的变更,严格遵循用户指令。这确保了AI的行动完全基于用户需求,避免了偏差。1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14