国庆这几天参与到一个朋友写的minecraft mod项目里面,用来让AI玩minecraft。原本我也基于mineflayer写过一个maicraft-mcp-server,但是受限于mineflayer只能游玩原版minecraft。这个项目以mod的形式可以兼容其他的mod,且可以直接以第一人称视角而不必进入旁观者模式来直播,可以作为另一个我作为主力开发者的AI Vtuber项目Amaidesu 的minecraft agent实现。
花了一两天搞明白项目整体架构之后,我就开始让AI对此进行实机测试了,因为它本身是一个mcp server,让AI来测试是很自然的。
随后我便发现,既然AI自己就是用户,那么AI自己测出问题提issue,自己修,再自己回去游戏里面验证,这个循环好像不用我管,可以省很多事情。而且重要的事情让它挑出来给我决策,也不会出什么大事。
于是参考github的issue设计了一套本地issue的方式,在这个项目里面使用,本文分享一下这个方法。
