一直使用通义灵码插件作为我的开发工具vscode的代码助手,今天很高兴通义灵码推出的新版本支持了AI程序员的功能,迫不及待的更新体验了一下,以下是我使用该插件的初步的感受。
由于对AI的要求越来越高,以及客户对我们人类程序员的要求越来越高,所以会让我们实现一些看似简单但是并没那么简单的需求功能,比如智能体工作流的功能。虽然有开源的dify或者fastgpt,但是他们是react技术栈的,我们国内使用vue比较多,再加上后期可能需要修改源码。于是我就把该问题抛给了我们通义灵码插件的AI程序员。我问的问题如下:“帮我实现一个类似于dify或者fastgpt中智能体工作流的功能,用vue”。分别使用了两个模型生成了一下。
发现模型对需求的理解影响很大,所以大模型的选择很重要。
在选择一个大模型继续对需求进行追问的时候,AI程序员能够很好的理解新追问的需求功能,并且能在指定的位置恰到好处的新增功能代码,而且会以版本新增的模式体现,这点我觉得很不错。
虽然说离心目中理想的需求实现相差还有段距离,但是能把大概代码框架搭建出来很是不错,如果继续的细分追问应该可以实现很复杂的需求功能。
但是在做快照切换的时候,发现有点小瑕疵可能需要我们插件的产品评估一下。比如最新的快照,快照0居然是最新的,快照1居然是旧的版本,是不是顺序反了?个人理解应该是数字越小快照版本越旧吧。
还有切换快照的时候,需要点击切换按钮,这点我觉得没必要,直接切换会更好一点。
总体来讲,通义灵码AI程序员的功能还是很不错的,未来通过和我们的通义灵码AI程序员一起进行结对变成和代码审查,可以更好的实现敏捷开发,提高效率,实现更复杂的功能。