ITCOW牛新网11月1日消息,阿里云推出了名为“通义灵码”的 AI 编程工具,据称是基于其通义大模型打造而成。这一工具兼容于主流IDE,如Visual Studio Code和JetBrains IDEs,并支持多种主流编程语言,如Java、Python、Go、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala等。

在功能方面,“通义灵码”提供了一系列功能,其中包括:

  1. 行/函数级实时续写:根据上下文和语法,AI工具可在编码过程中自动为用户提供建议的代码,用户只需点击Tab键即可采纳。
  2. 自然语言生成代码:用户可以通过自然语言描述想要的功能,AI工具能够根据描述直接在编辑器中生成代码和相关注释,有助于编码过程的流畅性。
  3. 单元测试生成:工具支持生成JUnit、Mockito、Spring Test、unit test、pytest等框架的单元测试以及相关代码解释。
  4. 代码注释生成:能够一键生成方法注释及行间注释,节省编写代码注释的时间,提高代码可读性和注释覆盖率。
  5. 代码解释:支持30多种语言的识别,选中代码后可自动识别编程语言并生成代码解释,使用户能够快速了解代码逻辑和功能设计。

此外,据官方表示,“通义灵码”基于大量研发文档、产品文档、通用研发知识以及阿里云的云服务文档和SDK/OpenAPI文档等进行问答训练,可帮助用户解决研发问题,提供答疑解惑服务。