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