我是一位系统架构师,用通义灵码个人版根据官方提供的实践教程对通义灵码做了一个整体的试用体验,对比之前没有灵码,现在提效了30%,使用的具体流程如下:
1、去VSCode的插件中心,进行灵码插件的下载安装;
2、登录阿里云账号进行通义灵码的登录,登录后返回VSCode进行灵码的试用;
如下图:
登录成功
返回IDE
3、我打开了一个文件,文件中的代码没有任何的注释,如下图:
接下来,我让灵码帮我解释一下这段代码的意思,可以看到灵码详细的给出了代码的用途,并清晰的给出了代码的关键点,如下图:
4、让灵码帮我把这段代码加上注释,如下图:
不过呢,为了方便同事阅读,代码注释我喜欢中文,因此我又让灵码把注释变成了中文,如下图;
4、这段代码的功能算是搞清楚了,也加上了注释,但是不知道还有没有优化的空间,于是我让灵码帮我看看还有没有优化的空间,灵码给出了优化代码并解释了优化的点,如下图右侧为优化后的代码,明显行数减少了:
5、到这里代码算是写好了,就是不知道能不能达到预期,实现字符串反转的功能,运行一下试试,确实预期一样,输出了准确的结果,如下图:
6、还有最后一步,单元测试,相信大多数coder在赶项目的时候,单元测试是能省就省了,如果公司要求,就后期再补了,反正我以前都是这么干的,现在好了,有了灵码这个搭子,那这活就交给它吧!如下图:
7、通过@workspace功能理解整个项目,由于整个项目是用来平时测试和学习用的,所以比较混乱,灵码的分析还是比较准确的,如下图:
总结:本次体验了通义灵码从安装到代码理解、注释、生成、优化及单元测试的功能,总体使用还是比较顺畅,代码的生成速度、生成代码的质量及相关的解释说明也都不错,没有出现一些大模型常见的文不对题的情况。个人感觉能整体提升开发效率至少30%以上。
不过还是有一些感觉可以优化的地方,第一是账号登录,现在登录需要跳出IDE,到阿里云官网进行登录,且登录后不能自动跳回IDE,需要手动关闭登录成功的页面。建议可以在IDE内直接登录,这样使用起来感觉会最更好,更加流畅。第二是代码注释,现在生成的代码注释默认是英文,因为目前使用灵码的使用人群大多还是在国内,建议把中文做为默认文字。