- 能够对编译运行的错误进行修复,但是无法主动识别运行时出现的错误,缺少 debug , 类似于前端控制台的信息也无法识别。这就要求使用者必须要具备编程经验了。
- 编写代码过于耦合,不懂得调用本地已有模块功能。有时候你告诉他要实现什么方法?偏向于直接给你一个方法直接调用。不会思考业务场景中有部分逻辑其实已经在其他模块已经实现,除非你要编写一份详实的架构文档给他。
- 不适用大规模项目。很直接,因为上下文的限制。
- 受限于调用的资源,编程辅助无法做到对自己开发的页面进行自我纠察。假设有一个dialog的内容高度被撑开超过全屏高度了,它是不知道,因为大模型本质还是文本,它只会检查编译没有报错就行了,看不到实际的页面效果,如果它可以自己截图检查,那就烧 token 了。
其他
待续。。。继续搬砖了