关于使用 Codex 进行大型项目开发时遇到的问题 RT ,一直在使用 AI 进行编码工作,目前使用的是 Codex Pro 版本。随着项目规模逐渐扩大,一些问题也开始逐渐显现。 1. 全局提示词作用有限 针对这个问题,我已经尝试过多种方式优化全局提示词,包括但不限于精简提示词、对提示词进行功能分区等,但实际效果仍然不够理想。 具体问题: 已经在提示词中明确要求,编码完成后必须使用相关工具对代码进行格式化,但实际执行过程中仍然无法保证这一要求得到贯彻。 2. 代码质量逐渐下降 这个问题实际上也可以归属于第一个问题,但随着项目代码量的增加,其表现变得更加明显。 具体问题: 已经在提示词中提供了 MyBatis-Plus 的使用示例,并明确规定了相关编码规范,但 AI 仍然会出现不符合项目规范的写法。 例如,在 Mapper 接口中直接使用注解编写简单 SQL ,而不是按照项目既定的方式编写 SQL 。假设需要查询学生表中的 id 和 name 字段,AI 可能会直接在接口中写入: @Select("select id, name fr...