自学内容网 自学内容网

AI程序员通义灵码【阿里云通义灵码】

前言

各路大佬都在普及 AI 时代程序员不一定被淘汰,但是不懂 AI 的程序员一定会被淘汰,本篇就来分享一下阿里云的通义灵码AI程序员的简单使用。

通义灵码

“通义灵码”是一款基于阿里云通义代码大模型打造的智能编码助手,产品于2023年10月31日云栖大会上,正式对外发布。 通义灵码版本分为个人基础版、个人专业版、企业标准版和企业专属版,个人版是免费的。 2025年1月8日,阿里云宣布通义灵码AI程序员全面上线。 【目前个人用户免费使用】

通义灵码官方网站

在这里插入图片描述
在这里插入图片描述

JetBrains IDEs 通义灵码安装教程

通义灵码兼容 Visual Studio Code、Visual Studio、JetBrains IDEs 等主流编程工具, 这里我们分享 JetBrains IDEs 的通义灵码安装教程(已安装 JetBrains IDEs 的前提)。

通义灵码的安装教程非常简单,直接从插件市场安装即可,如下:

File–>settings–>Plugins
在这里插入图片描述

下载完成重启 IDEA 后登录阿里云账号(没有阿里云账号需要先注册一个阿里云账号),即刻开启智能编码之旅。

我这里已经安装好了的且登录了阿里云账号的,可以看到 IDEA 右侧和右底角有 通义灵码 的字样。

在这里插入图片描述

通义灵码操作指南

通义灵码官方操作文档

行级/函数级实时补全

当你在 IDE 编辑器区进行代码编写时,在开启自动云端生成的模式下,通义灵码会根据当前代码文件及相关代码文件的上下文,自动为你生成行级/函数级的代码建议,此时你可以使用快捷键采纳、废弃,或查看不同的代码建议。

同时,当你在编码的过程中,也可以通过快捷键 ⌥ P 手动触发生成代码建议。

在这里插入图片描述

编辑器中代码建议相关操作的快捷键如下:

操作macOSWindows
接受行间代码建议TabTab
废弃行间代码建议escesc
查看上一个行间推荐结果⌥(option) [Alt [
查看下一个行间推荐结果⌥(option) ]Alt ]
手动触发行间代码建议⌥(option) PAlt P

自然语言生成代码

在编辑器中,可以直接通过自然语言的方式描述需要实现的需求,通义灵码可以在编辑器中生成代码建议,单击 Tab 可直接采纳。

在这里插入图片描述

企业代码生成增强

企业管理员上传并启用行间代码生成知识库,并设置为组织内开发者可见成员后,开发者在 IDE 的代码编辑器中编写代码时,通过快捷键 ⌥ P 手动触发,通义灵码将根据知识库中的内容自动生成符合企业规范的代码建议。

在这里插入图片描述

离线单行补全

通义灵码代码补全默认使用云端大模型进行智能续写,当网络情况有限制时,可使用本地补全模式,单击状态栏图标切换至本地补全模式后,编辑器中进行编码时,通义灵码会给出单行的代码建议。

在这里插入图片描述

智能问答使用指南

通义灵码,作为你的智能编码助手,可以在你进行编码工作遇到疑问时帮你答疑解惑,并快速为你生成建议代码,能够帮你生成代码注释、生成单元测试、进行代码优化、解释工程和代码文件、代码问题修复、编译报错排查、生成提交信息等。

相关操作手册阿里云官方文档写的十分详细,后面的我就不在 C V 了,再次分享官方文档地址如下:

通义灵码操作指南

在这里插入图片描述

使用案例

1.自动生成代码提示

在这里插入图片描述
什么也不用做,只需要按下 Enter 按键即可。

2.解释代码

在这里插入图片描述
解释的结果如下:

在这里插入图片描述
解释的还是非常不错的。

3.优化代码

在这里插入图片描述
优化结果如下:

在这里插入图片描述

优化后得代码如下:

// 定义常量
private static final String SORT_FIELD_ID = "id";

try {
    // 使用常量代替硬编码
    SortBuilder<FieldSortBuilder> id4Sort = SortBuilders.fieldSort(SORT_FIELD_ID).order(SortOrder.ASC);
} catch (IllegalArgumentException e) {
    // 处理字段名不存在或拼写错误的情况
    System.err.println("排序字段名无效: " + e.getMessage());
    // 可以选择抛出自定义异常或采取其他措施
}

看起来还是有一定的道理的。

4.生生注释

在这里插入图片描述
可以看到生成的注释还是很 OK 的。

5.智能问答

点击 IDEA 右侧的通义灵码会出现智能问答和AI 程序员的窗口,如下:

在这里插入图片描述

可以看到通义灵码写的二分查询还是很不错的,注释也很全面。

6.AI 程序员

AI 程序员可以输入我们的需求描述,可以帮我们生成一份完整的代码,演示如下:

在这里插入图片描述

可以看到 AI 程序员根据我的需求帮我生成了用户类,是完全符合我的描述的,如果要想生成的准确,我们需要输入需求描述的时候足够准确。

总结:本篇借助于 CSDN 这个平台来简单分享一下阿里云的通义灵码 AI 编程助手,目前阿里云的通义灵码是免费使用的,作者简单试用了一下,感觉还不错,希望可以帮助到更多的研发人员来了解通义灵码这款AI 编程助手,本篇的使用操作分享的比较简单,但阿里云官方有非常详细的操作文档,如果在文档中没有找到解决方案也可以咨询阿里云官方客服,希望能够给大家带来一些帮助。

如有不正确的地方欢迎各位指出纠正。


原文地址:https://blog.csdn.net/weixin_42118323/article/details/145041577

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!