通义灵码:阿里免费Github Copilot平替
国产免费Copilot出炉,这几天阿里推出的通义灵码可谓是霸屏了,基本上github copilot能做的事情都能做,还不用付费。这里快速的demo下在vscode上怎么去用?
·首先打开vscode,去到extensions里面搜索通义灵码。因为我这里系统是英文版的,所以搜出来的是英文的,大家是中文版应该搜出来的是中文的。我这里之前已经安装好了。
·然后点击左边标志性的通义千问的标志就会进入通义灵码了。如果第一次使用会需要大家登录一下,我这里已经登录过了,登录过程非常简单的,根据提示去做就好了。
·登录好后就是我这里这样的一个窗口了,上面可以看到AI chat,AIDeveloper菜单也就是AI聊天、AI开发者了。Alchat就是我们常常用的AI聊天功能,比如叫他解释一下代码,问他点编程问题之类的。AIDeveloper就是我们可以叫他帮忙修改代码之类的。
·我们先试试一下AIchat,我当前打开的项目是我以前看的Vue源代码的项目,这里有一点比Cline等其他的AI编程工具好的地方,就是我切换文件的时候它会自动的帮我将该文件加进来作为我的上下文文context,而不需要我手动去添加,这在我看来是一个非常有用的功能。
·然后我们问一下cleanupDeps函数是什么用的,然后它就会做详细的解释。其实这里另外一个代码解释功能更好用,我们选中这个函数,然后右键选中通义灵码,这下面就可以找到好几个东西了,比如是代码解析、加单元测试、加注视、代码优化等等。
·我这里选择解析,然后它就会帮我们解析这个函数,最牛逼的是它还能帮我们生成流程图,让我们一目了然。
跟着demo下AIDeveloper,叫他帮忙按需求写个函数,虽然我打错字了,他还是get到了,然后帮我写了个函数,然后accept就好了。当然也可以直接在代码中写注释,它能根据注释的内容帮我们生成代码的补全,着实厉害。
其他的大家自己去玩,大家喜欢的话别忘记给我点赞、关注、分享就好了。