一、 AI智能编程助手
智能编程助手对于程序员而言是把厉害的达摩克利斯之剑,通过敲基本的代码就能获得代码提示,还可以通过你的描述,生成相关代码。
1.1优势 (1)对于陌生的技术栈,程序员可能不太熟悉,那么有了智能编程助手,你只需要敲击技术栈的部分名词,编程助手就能给你提示,下一步代码该如何写。 这样就达到了辅助编程的效果,程序员不需要记住技术栈的边边角角,也能够快速灵活的使用技术栈达成目的。 (2)想要用某种语言编写一段网络爬虫程序,只需要在编程助手输入你的提示词,就能获得该语言的代码脚本,你也能迅速将程序代码集成进系统功能。 (3)咨询技术问题,碰到一些不知道怎么实现的功能,可以问智能编程助手,会给你详尽答案和提示。 (4)编程Bug卡点问答,在编程过程中遇到Bug,如果排查不清楚,也可以问问我们的智能编程助手,会给你答案。 (5)代码翻译,编程助手将会帮助你理解项目中代码的含义,具有代码翻译功能。 (6)自动添加注释,编程助手也能够帮你为代码自动添加注释,减轻你的工作量。 1.2如何使用 需要我们在相关的IDE安装AI智能编程助手插件,目前主流的AI智能编程助手有:CodeGeeX与通义灵码。 接下来博文会详细讲解插件的安装和使用。 1.3适用语言 1.3.1CodeGeeX适用语言 CodeGeeX适用的IDES:

CodeGeeX适用的编程语言:

1.3.2通义灵码适用语言
通义灵码适用的IDES:

通义灵码适用的编程语言:

二、 CodeGeeX使用
笔者主要用IntelliJ IDEA工具,介绍在IntelliJ IDEA工具安装使用CodeGeeX。 2.1CodeGeeX安装 在IntelliJ IDEA菜单中,点击Preference选项。

在设置中找到Plugins:

在搜索框中输入:codegeex

选择安装和使用,即安装了CodeGeeX插件。
2.2询问CodeGeeX
安装完CodeGeeX后,在编辑器右边会出现CodeGeeX图标:

输入描述:帮我用Java生成一段人物列表,并对人物采用MyBatisPlus实现增删改查操作:

点击运行,CodeGeex就开始工作了,告诉我们如何引入MyBatisPlus,及相关代码步骤:

人物实体类:

人物Mapper及Service:

相关SpringBoot工程:

2.3代码提示
我们编写一个List集合:

在编写前一段的时候,代码提示已经告诉你怎么写了,右侧。

然后我们编写一个Map集合,也有提示:

我们想要将list集合中的对象转换为Map,敲一段,看看有什么提示,使用JDK新语法:

已经出现了提示

完成代码:

打印map:


运行程序:

2.4翻译代码
将上面的程序复制:

右键能够解释代码、生成注释,生成单例

实现之后:

解释代码:

需要一定的英文水平,可以阅读。
这样就完成了CodeGeeX的使用,接下来我们来分享通义灵码的使用。
三、 通义灵码使用 3.1通义灵码安装
已安装 IntelliJ IDEA 的情况下,文件菜单下点击设置:

设置里面选择Plugins,搜索通义灵码(TONGYI Lingma),找到通义灵码后点击安装。

点击安装:

安装过程:

安装好后右侧出现通义灵码的图标:

3.2通义灵码使用
首先登录通义灵码:

跳转到阿里云登录页,登录阿里云:

登录成功:

IDEA也有提示

打开通义灵码

输入:帮我建立一个RocketMQ队列,即接入Java项目中

开始提示你如何接入RocketMQ:

并生成RocketMQ生产者实现代码:

消费者代码:

通义灵码也能够解释代码、生成注释,在程序中可以右键:

这样就完成了通义灵码的基本使用操作。
本文简要介绍和使用AI自能编程助手CodeGeeX和通义灵码辅助编程开发,提升了程序员效率,降低了编程门槛,值得大家深入研究学习,欢迎关注我,获取更多AI技术使用教程。