我发现一个问题,要AI使用框架的话,一定要让AI用最流行的框架,而不要用所谓AI自己觉得最合适你项目的框架。原因是最流行的框架有最丰富的文档,AI在前期训练的时候会对该框架有更多的了解。流行程度不佳的框架文档缺失,AI自己在编程的时候也会遇到更多的阻力,踩更多的坑。
刚刚让AI去编写一个贪吃蛇的游戏,当然我使用了superpowers这个插件来去编写,意图让他长时间的去运行编码任务并且可以编写一个比较复杂的程序。贪吃蛇游戏本身逻辑很简单,然后superpowers在进行问答的过程中,我有意采取了一些更加复杂的游戏设计,看它是否能够实现。
然后我用的是GLM4.7,它就开始提示我用框架的事情,我让他给了几个选择,他说phaser和kaboom都可以用,但是前者的框架太复杂,学习曲线太陡峭了,而后者也就是Kaboom这种轻量级的框架更适合我这种轻量级的小游戏。
phaser我之前是用过的,但是既然他说kaboom可以就让他用吧。没想到后面编码的时候竟然出现将API完全用错的情况。他自己发现错误之后就回过头去重构,然后还要再去理解到底这个API该怎么用。
其中还出现了一个问题,就是它总是要使用8000端口启动游戏的网页服务器。然而,8000端口已经被我的其他内部服务占用了,他对此毫不知情,弃而不舍的去启动这个服务。我只好中断它的运行,让它更换为其他端口。这就不适合用作长期自主运行的agent了。

标签: none 阅读量: 6

添加新评论