最近一个月,使用了市面上的一些AI相关的软件,比如字节的MarsCode或者是Github的copilot。个人感觉确实提升了工作效率,可以帮助解决一些重复性的开发工作,但是这个过程中也发现了一些问题:
- AI生成的代码质量参差不齐,有的甚至是错误的,需要自己进行二次确认;
- AI的使用场景有限,只能解决一些简单的问题,不能解决相对复杂的问题;
- AI生成的代码和人的意图可能存在差异,需要通过prompt不断地微调;
当然,这些问题我相信开发者也知道,而且当前的问题应该远远不止于此。不过,随着技术的不断进步,我相信这些问题会慢慢得到优化。
以上是我近期使用的吐槽,不是本次行文的重点,这篇文章,想思考的是AI+编程的未来是怎么样的呢?