我自己的服务器框架考虑到了ai盛行的现状,也想更加适应ai。
为此我新增了一些实用的skill:
配表/导表:之前做了配xlsx的skill,让ai自主去写,去导出。不过现在我认为csv才是最适合ai的,直接去ai改csv里的文本就行了,让ai去调用a代码去改b文件,然后再导出c格式,简直是脱裤子放屁。甚至我觉得平时开发,直接csv裸奔,服务器客户端都用csv,打包才打包成其他的格式,这样才最适合ai开发。
压力测试:ai非常擅长做这种活儿。搞个机器人,ai自己去输入参数去调用,自己去读日志,最后整理出文档。
自主debug:rider,vscode等ide都带有mcp server,ai可以极其方便调用。我平时使用rider,rider里能做到的我比较惊喜的,可以让ai自主去打断点调试,非常神奇。
我想让ai自主写代码,自主配表,自主启停,自主修bug。并且为了达到快速修bug的目的,ai应该能够自主去模拟客户端发协议,自主断点调试每一行代码。
IDE开放了mcp server和非常多的skill,为了让ai更顺畅在我的框架上开发,我认为仅仅是skill是不够的
为此我又搞了个服务器框架的mcp server,它自带了一些工具,比如常见的登录、登出、断开、发消息等等。
因为要模拟客户端,所以这个mcp server是有状态的,相对于游戏服务器就是个client,并且ai可以自主去编写其中的逻辑,自主热更。
这样就达到了模拟真人测试功能。顺便可以给功能的每一行代码都断点调试,甚至每个字段的值都能看得见,所见即所得。
当然这种便捷开发一定是全栈开发,在同一个会话里同时开发客户端服务器,一个功能分给一个人,省去了扯皮,效率极高。