【工具】1858- 通义灵码:阿里云推出的免费智能编码助手
关注 “AI 工具派”
探索最新 AI 工具,发现 AI 带来的无限可能性!
「近期热门」
今天 Chris 给大家推荐的工具是通义灵码,一款由阿里云推出的一款基于通义大模型的智能编码辅助工具,快来一起看看吧。
作为程序员的 Chris 来说,最喜欢这类工具了!效率是实实在在的提高了不少。
工具地址:https://tongyi.aliyun.com/lingma/
一、工具介绍 🛠️
通义灵码是阿里云推出的一款基于「通义大模型」的「智能编码助手」,并且在本次杭州云栖大会上与大家见面了。通义灵码核心功能包括:
-
「提供行级/函数级实时续写」:根据上下文和当前语法,自动预测和生成建议代码; -
「自然语言生成代码」:通过自然语言描述功能,自动生成代码和注释; -
「单元测试生成」:支持根据常见框架生成单元测试以及单元测试相关代码解释; -
「代码注释生成」:一键生成方法注释,提升代码可读性; -
「代码解释」:支持 30+ 种语言,选中代码后自动识别语言并生成代码解释; -
「研发智能问答」:对特定领域的知识进行问答,比如提问阿里云 OSS 相关问题; -
「异常报错排查」:帮助你快速解决研发问题; -
等等
并针对阿里云 SDK/OpenAPI 的使用场景调优,助力开发者高效、流畅的编码。
目前通义灵码兼容 Visual Studio Code、JetBrains IDEs 等主流 IDE,支持 Java、Python、Go、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等主流编程语言。
二、快速上手 🚀
通义灵码的核心功能较多,在“快速上手”这个章节,Chris 将和大家介绍 “VSCode 安装使用”和“自然语言生成代码”两部分:
1.VSCode 安装
在 VScode 插件中搜索“通义灵码”,就可以安装了:
2.账号登录
然后打开插件,登录账号:
接着会进去阿里云授权登录页面,提示下面这个就表示授权成功:
2.自然语言生成代码
Chris 以 JavaScript 脚本为了,在编辑器中输入“描述功能”的内容,稍等一秒左右,通义灵码就会自动生成代码,只需要按 Tab 键,代码便会自动插入编辑器中。
通义灵码的响应速度还是蛮不错的!
三、核心功能 🔍
Chris 在前面有介绍到,通义灵码核心功能包括:
-
提供行级/函数级实时续写 -
自然语言生成代码 -
单元测试生成 -
代码注释生成 -
代码解释 -
研发智能问答 -
异常报错排查
接下来挑几个功能详细介绍一下,没有介绍到的功能,大家可以自行体验哈~
1.提供行级/函数级实时续写
这个算是这类插件最基础的功能,可以在你编写代码时,自动建议接下来你可能会输入的内容,比如 Chris 只输入一个 function currying
,通义灵码就会自动建议接下来的内容:
很明显,Chris 是想要实现一个 currying
的方法,这样建议的内容还是符合我的要求的。Chris 换了一个环境,在 Vue + Vite 项目中,想要实现 getViteConfig
函数,获取 Vite 相关配置,通义灵码也能根据当前框架进行建议。
2.单元测试生成
你可以自由为你的代码生成单元测试代码,步骤如下:
-
选中需要生成单元测试的代码 -
右键选择“生成单元测试” -
查看生成结果
这样就可以了:
3.代码注释生成
生成代码注释也是类似,通过右键菜单即可:
如果生成的没有问题,就可以点击左侧“插入”按钮,将代码插入到编辑器中:
4.代码解释
生成解释也是类似,通过右键菜单即可:
5.研发智能问答
在通义灵码插件页面,用户可以通过自然语言与通义灵码交流,比如 Chris 让通义灵码帮忙定义变量名称:
使用起来非常方便,并且响应速度也很快,这也是 Codeium 最吸引 Chris 的地方,有种 Codeium 要被替代的感觉,当然还需要继续使用看看。
四、收费情况 💰
目前并没有看到通义灵码的收费情况,大家可以免费使用。
五、总结 📝
通义灵码是阿里云推出的基于通义大模型的智能编码辅助工具,通过代码生成、注释、解释、智能问答等功能,可以极大提高开发效率,值得开发者尝试使用。
相比较 Codeium 而言,Chris 觉得通义灵码有两个很大优势:「不用翻墙」、「响应速度快」,当然,大家可以自行体验看看。
Chris 接下来会在实际工作开发中使用,能否替代 Copilot、Codeium 等主流编程助手,还有待观察。
这里是“「AI工具派」”,探索最新AI工具,发现AI带来的无限可能性。我们下一期见。
扫码加群
探索 AI 无限可能