今年百度、华为、阿里云都分别发布了对标Github Copilot的智能编码插件,谁能成为平替Github Copilot的国产工具呢?有句话说的好,“始于颜值,陷于才华”,所以今天主要为大家介绍一下各自插件的主要功能以及在IntelliJ IDEA上的UI颜值,至于每个插件的“才华”,将在后续的文章中为大家介绍。
Copilot:GitHub Copilot是由GitHub与OpenA合作开发的一款革命性的智能代码补全和生成工具,旨在帮助开发人员更高效、更准确、更快地编写代码,这款由人工智能驱动的A|编程助手与程序员常用的代码编辑器无缝集成,超过数百万人在使用,对全球各地的开发者来说都是代码神器和得力助手。
1. 简介
通义灵码,阿里推出免费AI编程工具,基于通义大模型,国内Copilot平替产品,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/OpenAPI 的使用场景调优,助力开发者高效、流畅的编码。
2.功能介绍
- 行级/函数级实时续写
- 自然语言生成代码;
- 单元测试生成;
- 代码注释生成;
- 代码解释;
- 研发领域自由问答;
- 异常报错智能排查(Java);
- 双模引擎,一键切换
- 支持 Java、Python、Go、C#、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala、Kotlin 等主流编程语言。
- 支持 IDE 及操作系统
- JetBrains IDEs:版本IntelliJ IDEA、PyCharm、GoLand、WebStorm 等 2020.3 及以上,操作系统:Windows 7 及以上、macOS、Linux
- Visual Studio Code:版本1.75.1 及以上,操作系统:Windows 8.1 及以上、macOS、Linux
详见:通义灵码产品介绍_智能编码助手_AI编程_云效(Apsara Devops)-阿里云帮助中心
3. 安装(注意:通义灵码需要登录阿里云后方可使用,如果你尚未拥有一个阿里云账号,可前往注册阿里云账号)
3.1 在线版安装
(1)打开IDEA,File-->Settings-->Plugins,切换到Marketplace选项卡下,输入“TONGYI ”进行搜索,找到TONGYI Lingma插件,Install安装即可
(2)Install完成后会变成Installed,此时只需要点击OK,等待插件安装完成即可
(3)点击“登录”,出现“通义灵码协议”对话框,选择“同意并登录”,它会默认打开登录地址:
退出: