大家好,我是小盒子。上次推文:MySQL篇(四):玩转MySQL高可用,快速搭建Percona XtraDB Cluster(PXC)集群方案。通过实践详细介绍了PXC的概念、原理、优势,并提供了环境搭建和PXC容器的创建过程。
今天的主题:当代码遇见AI:IntelliJ IDEA开启ChatGPT插件,分分钟成为高效程序猿!
一、前言
改进代码,提高开发效率是每位程序员的梦想。而如今,在人工智能技术的推动下,我们可以更加高效地进行代码编写。IntelliJ IDEA作为目前Java开发最为流行的IDE之一,在算法和编码辅助方面始终处于行业的领先位置,并且与时俱进,推出了许多实用插件。其中,ChatGPT插件的加入,让代码编写更加智能化。
ChatGPT是一种自然语言生成技术,智能化地提供代码缩写和代码片段生成建议、Java源代码阅读和搜索,Java类信息和方法,以及Java文档的生成。不仅如此,ChatGPT插件还能够从互联网上检索出相关的代码片段,帮助程序员快速学习和使用新技术。
当代码遇见AI:“我的Java代码比你的还累?别怕,ChatGPT插件来帮你啦!”
无论您是Java初学者还是高级程序员,ChatGPT插件可以将您的代码思路转化为自然语言,将您的语言与万能的互联网链接起来,从而实现代码的快速编写与学习。并且,在总是闪烁的屏幕前面,也不再感觉孤单了,ChatGPT插件就像是您的代码好友一样,为您提供极大的友情帮助,甚至都可以和你一起开玩笑、调侃程序员们最喜欢讨论的话题。
所以,为什么还要继续在拖延和失败的循环中挣扎呢?让ChatGPT插件成为您快乐的编程伙伴,将您的Java代码写出最佳的形态!
二、IDEA 插件集合
当下的IDEA插件越来越智能化,Bito-GPT4、GitHub Copilot 和 NexChatGPT 跑在Java IDEA里的几个插件是最受Java程序员欢迎的,接下来我们将分别介绍这三个插件。
2.1 Bito-GPT4:自然语言生成,搭起程序员与代码的桥梁-推荐系数5颗星
Bito是一款在IntelliJ IDEA编辑器中的插件,Bito-GPT4 插件是由著名的人工智能公司OpenAI开发的,它是OpenAI团队为了提高开发效率而开发的一款工具。Bito插件的强大之处在于它可以帮助开发人员更快地提交代码,同时还提供了一些有用的功能,如自动补全提交信息、快速查看历史记录等。
官网介绍:
“Bito’s AI helps developers dramatically accelerate their impact. It’s a Swiss Army knife of capabilities that can 10x your developer productivity and save you an hour a day, using the same models as ChatGPT!Bito’s AI helps developers dramatically accelerate their impact. It’s a Swiss Army knife of capabilities that can 10x your developer productivity and save you an hour a day, using the same models as ChatGPT!
”
翻译过来就是:
“Bito的人工智能帮助开发人员大幅增加其工作效率。它就像一把瑞士军刀一样具有多种功能,可以使您的开发效率增加10倍,并每天节省1个小时的时间,与ChatGPT使用相同的模型。
”
1、如何安装Bito插件?
1) 打开IntelliJ IDEA编辑器,在菜单栏中选择"File" -> "Settings"。2) 在"Settings"窗口中,选择"Plugins"选项卡,然后点击"Marketplace"按钮。
3) 在搜索框中输入"Bito",然后点击"Search"按钮。
“未安装的会出现Install,点击Install进行安装即可。
”
2、如何使用Bito插件?
安装完成后,你可以在编辑器的右方或者右键找到Bito插件的图标。点击它,就可以使用Bito插件的各种功能了
1)先进行邮箱验证
2)填入验证码
3)选择或创建Create workspace
“这里可以选择创建,也可以选择加入已有的工作区,若是之前有创建过的勾选了此项的表明以后以这个邮件后缀注册的都可以加入到这个工作区(Let anyone with an chinalawinfo.com email join this workspace)。注:这个验证码提交的可能时间较长,需要反复尝试。
”
“加入已有的工作区,点击Join即可。
”
4)测试帮我写一个日期相关的java方法,入参是一个"yyyy-MM-dd HH:mm:ss"格式的日期字符串,要求出参是Date类型。
3、是否收费?
目前的Bito插件在JetBrains的IDEA中是免费的,Bito团队没有透露将来是否会对其进行收费。
2.2 GitHub Copilot:打破传统,助力Java开发者编写高效代码-推荐系数4颗星
GitHub Copilot 是由GitHub与微软联合开发的插件, 能够利用机器学习和自然语言处理技术自动生成代码,提高开发效率,适用于Java、Python、JavaScript等多种开发语言。因此,它被许多Java开发人员视为编写高效代码的利器!结合GitHub Copilot 的智能提示功能、代码自动补全等,大大提高了工作效率。如果您还没有尝试过这个智能化插件,那就快来体验吧!
1、如何安装GitHub Copilot插件?
1) 打开IntelliJ IDEA编辑器,在菜单栏中选择"File" -> "Settings"。2) 在"Settings"窗口中,选择"Plugins"选项卡,然后点击"Marketplace"按钮。
3) 在搜索框中输入"GitHub Copilot",然后点击"Search"按钮。
“未安装的会出现Install,点击Install进行安装即可。
”
4)GitHub Copilot注册
2、如何使用GitHub Copilot插件?
1.操作方法
copilot 是可以理解上下文补全整个函数 按下tab :选择当前的建议 按下Alt + ] :下一条建议 按下Alt + [ :上一条建议
2. 功能演示
功能(1)按方法名生成代码和注释
功能(2)上下文代码推断
功能(3)按注释生成代码
功能(4)选中部分代码,让copilot给出建议
“视频B站观看操作说明:(仓储大叔):https://www.bilibili.com/video/BV1vh411V7Vm。喜欢的请关注。
”
3、是否收费?
“”
- GitHub Copilot是需要登录github验证的,对微软MVP们是完全免费的,可免费激活github Pro的权限
- 免费:60天试用;对学生(中学及以上)可以申请学生包,其他的可在某宝或某多上购买帐号。
- 收费:67 元/月;
2.3 NexChatGPT:为您的聊天机器人注入前所未有的智能-推荐系数2颗星
NexChatGPT 是一款自然语言处理插件,能够帮助开发者更好地建立聊天机器人。它结合了生成式语言模型和检索式语言模型,自然语言生成能力一流,更胜于目前的绝大多数聊天机器人。它可以自动识别语音、语言和情感,甚至更好地处理复杂问题,将您的聊天机器人提升到前所未有的智能等级。不要错过NexChatGPT的机会,让它为您的聊天机器人注入更智能的灵魂。
1、如何安装NexChatGPT插件?
1) 打开IntelliJ IDEA编辑器,在菜单栏中选择"File" -> "Settings"。2) 在"Settings"窗口中,选择"Plugins"选项卡,然后点击"Marketplace"按钮。
3) 在搜索框中输入"NexChatGPT",然后点击"Search"按钮。
“未安装的会出现Install,点击Install进行安装即可。
”
2、如何使用NexChatGPT插件?
安装完成后,你可以在编辑器的右方或者右键找到NexChatGPT插件的图标。点击它,就可以使用NexChatGPT插件的各种功能了
3、是否收费?
“新注册的每天有些免费使用次数,可以拉新人获取次数,也可以充会员。
”
三、总结
总体来说,Bito-GPT4、GitHub Copilot 和 NexChatGPT 插件都是智能化编程领域的佼佼者。它们利用了最新的人工智能技术,将自然语言转化为有效的代码,大幅提高了Java编程的效率和质量。Bito-GPT4插件通过自然语言生成搭起程序员与代码之间的桥梁,GitHub Copilot插件能极大地提高编写高效代码的能力,而NexChatGPT插件则为聊天机器人注入前所未有的智能,能够更好地处理复杂问题。如果您还没有尝试过这些插件,那么不妨快速地安装并体验一下,相信它们一定会给您的编程带来非常有益的帮助。