问:在DevOps过程中,我们是否可以使用AI去把整个流程串起来?从理解业务需求,画原型图,根据原型出表结构,再根据表结构定义对象,代码实现需求,生成测试用例,进行自动化测试,出测试报告等?可以根据编排的任务去自动化实现上述过程。现在业界有这样的实现吗?
答:能,但是靠不住!
按照现在AI的能力,AI Agent可以做一些指定计划、拆分任务、调用工具的事情,但是所有这些任务,目前还没有好的办法去评定结果的正确与否和质量好坏。如果你本地环境还好,如果生产环境不小心把数据库删除了会是什么样的后果?那么只是极低的概率,更何况还有黑客会恶意利用这样的漏洞去诱导 AI 做一些坏的事情。
所以现阶段,靠谱的做法不是完全让 AI 去做这样的事情,而是让 AI 做一些辅助的事情,比如 AI 可以去帮你画原型图、设计表结构,写自动化测试代码等等,但是所有的结果,都需要人去验证,验证无误再进行下一步。