AI技术在编程中的应用:新一代IDE工具及插件揭秘

释放双眼,带上耳机,听听看~!
探索人工智能技术在编程领域的最新应用,介绍新一代IDE工具和插件,揭秘人工智能在编程中的革命性影响。

前言

现今,人工智能技术已广泛应用于生活的各个领域,从家庭智能家电到工业生产以及国防建设,都离不开人工智能技术的应用。这些应用多数是由开发者将人工智能技术应用于我们所需的事物中,即所谓的物联网。

然而,如果将人工智能技术应用到更底层,即生成式人工智能技术(AIGC),将会创造出更加强大的技术应用。2022年,OpenAI公司发布了ChatGPT,这一技术在协助开发者编程方面达到了新的高度。ChatGPT的出现和其后的GPT4,让我们感受到了人工智能在编程中的应用前景。编程行业需要提高效率和创造力,而人工智能技术在这一领域大大促进了行业的发展。可以预想,未来,人工智能必定会在编程领域大放异彩。

接下来,就让我们看看AI是如何帮助我们开发者编程的吧!

正篇

以作者这段时间对AI的接触经历来说,很多公司的产品依托于GPT3.5和GPT4变得更为灵动,当然也有不少自研的模型也很强大。

Cursor——一个集成GPT-4的IDE开发工具

有了这么好的技术支撑,一些相关产品如雨后春笋般涌现出来,作者第一个接触的是Cursor,这是一个自称集成了最新的GPT4的开发工具

AI技术在编程中的应用:新一代IDE工具及插件揭秘
界面如上,这是已经开始进入收费的版本了,刚开始完全免费,可以用来优化代码,命令它写代码,用起来只是比ChatGPT方便一些,但是这个IDE是要科学上网才能下载,而且随着更新迭代,现在已经商业化,但也是作者本人第一次接触这类与开发交融在一起的AI产品,当时还是蛮震撼的。

各类IDE插件——集成ChatGPT对话功能

这种工具其实在ChatGPT刚出现时候就应运而生,也就是一些第三方去接OpenAI的api接口,这一类就是可以在各类IDE中下载的插件,但很多是要收费的,给一些没有科学上网条件的同行提供了一个使用ChatGPT的途径,有的甚至也专门做了优化

Android Studio中的Bito插件(科学上网+Android Studio版本要求【可能没那么严苛】)

官网如下:Homepage – Bito
AI技术在编程中的应用:新一代IDE工具及插件揭秘

AI技术在编程中的应用:新一代IDE工具及插件揭秘

单独拎出来这个产品是因为它的确和我之前使用的ChatGPT有一些不一样,因为它真正融入了开发环境,和我们平时使用Git一样,具有对比,优化,和纠错等实用的功能,并不是每次都要进行对话式的提问,通过其内置的功能模块我们就能直接快速的修改代码,这也是我前不久才知道的一款AI产品。

AI技术在编程中的应用:新一代IDE工具及插件揭秘

功能特点与使用方法

最大的不同就是使用其自带的功能对代码操作时,它就会生成比较独特的生成页面,用以比较之前写的与现在的不同

AI技术在编程中的应用:新一代IDE工具及插件揭秘
自带功能如上图:有解析代码(Explain Code),还有生成注释(Generate Comment)、性能检查(Performance Check)、安全检查(Security Check)、样式检查(Style Check)、提高可读性(lmprove Readability)、清洁代码(Clean Code)、生成单元测试(Generate Unit Tests)、添加新模板(New Template),功能丰富,使用难度低,只要你选择对应代码段然后右击鼠标选择想要使用的功能就行:
下面是使用提高可读性功能示例:

AI技术在编程中的应用:新一代IDE工具及插件揭秘

AI技术在编程中的应用:新一代IDE工具及插件揭秘
AI技术在编程中的应用:新一代IDE工具及插件揭秘

这个插件确实比之前的一些对话式更贴近开发者日常使用,不用慢慢提示AI再慢慢获取自己想要的信息了。

题外话

当然,目前AI的应用非常多,五花八门,如果读者有兴趣探究其他方面的应用,这里也有一个大佬整理的门户可以看看:AIGC.CASA,不过里面没有说明是否需要科学上网,感觉很多好用的都需要科学上网甚至付费,不过国内很多第三方做的付费要谨慎,防止是套壳,其实不必要付费。

结语

自GPT3.5出来后,一股产业革命之风就开始隐隐吹起,如今GPT4的体量还比较小,等大面积可以无限制使用一定会带来更多的变化,此前作者在AI绘画漫游时发现其对绘画的工作时长和产出确实有不少影响,会使用AI绘画和不会使用的确实会产生一些差距。

但是技术的出现就在于学习,只要愿意学习,随着产业升级迭代,相信AI还是更多的在于方便我们这些生产者的,完全取代人工还是为时过早,目前企业应该把更多的思量放在如何让员工合理的利用AI上,而不是如何用AI取代员工,毕竟人才是创造力的源泉。

本网站的内容主要来自互联网上的各种资源,仅供参考和信息分享之用,不代表本网站拥有相关版权或知识产权。如您认为内容侵犯您的权益,请联系我们,我们将尽快采取行动,包括删除或更正。
AI教程

处理器和加速器汇总:CPU、GPU、TPU、FPGA、DSP、NPU详解

2023-12-20 8:23:14

AI教程

ChatGPT技术在数据可视化中的应用探索

2023-12-20 8:37:14

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索