先看一下效果

我输入想要执行高可用测试,它会向我收集测试需要的参数, 比如机器信息,密码,故障类型等:

确定执行后,会有进度检查:

如果我需要执行 cpu 满载故障,这种需要再每个机器上安装工具的故障时, 它会检查每个机器上是否安装了对应工具,如果没有安装,它会在每个机器上执行脚本进行安装:



执行测试的时候,我去查看目标机器, 发现故障注入成功:

当执行成功后, 它会有报告出来,如果执行失败了,比如系统无法容灾,造成了业务验证出了问题,它也会有分析:

搭建测试智能体的意义

总来的说,后续会持续优化这个智能体,目标是全自动执行。 关于如何搭建这个智能体的,过程比较复杂,我来回对话了大概有大几十次,才让这个智能体稳定下来。这其中有编写 skills 的,有录入知识的,很难给大家完全重现出来。 我之前写过一个创建 skill 的大概流程,大家可以参考我之前的那个文章。

后面有时间的时候,我再写一个编写和调教智能体,以及编写 skill 的心得。

AI 给我们带来的机遇和挑战

先说一个我认为的结论:目前 AI 的强大是把人的能力放大数倍甚至数十倍,但如果人的能力本身就是 0,那 AI 再怎么放大也是没用的。所以 AI 并没有拉近普通人和专家之间的差距,反而差距更大了。专家 + 智能体的组合的产出量会完爆普通人。

就像我写这个做容灾测试的智能体,做这个事的前提是,没有智能体我也能完成这个事情,只不过我要花费几倍甚至几十倍的时间才能完成。 我只是把自己的经验总结下来,让智能体学会了我工作时的流程和知识。

所以,我未来的发展方向不会再纠结于细节,细节或者代码编写都交给 AI 来完成,而解放出的人力会去研究更深入的解决方案,以及顾忌更多的项目和副业。也正因为有 AI 的辅助,我才能在如此高的工作强度下,还能有时间在星球里写了 200 多篇文章,还能做其他副业,还能在社区写文章,还能有时间在家陪老婆孩子。

AI 的出现确实是机遇,也同样是危机,机遇在它能放大我们的能力,让我们有时间去做以前做不了的事情。我们的战斗力因为 AI 的出现会成倍的向上翻。 而危机也在于两点:

总之,这仍然是一个逆水行舟,不进则退的行业,我们只有不停的逆流而上。 大家共勉吧。

最后再推销一下自己的星球,后续我会在星球里更新更多 AI 测试方向的教程。


↙↙↙阅读原文可查看相关链接,并与作者交流