前语
现今,人工智能技能已广泛运用于日子的各个范畴,从家庭智能家电到工业生产以及国防建设,都离不开人工智能技能的运用。这些运用多数是由开发者将人工智能技能运用于咱们所需的事物中,即所谓的物联网。
然而,假如将人工智能技能运用到更底层,即生成式人工智能技能(AIGC),将会创造出更加强大的技能运用。2022年,OpenAI公司发布了ChatGPT,这一技能在帮忙开发者编程方面达到了新的高度。ChatGPT的呈现和其后的GPT4,让咱们感受到了人工智能在编程中的运用前景。编程行业需求提高效率和创造力,而人工智能技能在这一范畴大大促进了行业的开展。可以预想,未来,人工智能必定会在编程范畴大放异彩。
接下来,就让咱们看看AI是怎么帮助咱们开发者编程的吧!
正篇
以作者这段时间对AI的触摸阅历来说,许多公司的产品依托于GPT3.5和GPT4变得更为灵动,当然也有不少自研的模型也很强大。
Cursor——一个集成GPT-4的IDE开发东西
有了这么好的技能支撑,一些相关产品如雨后春笋般涌现出来,作者第一个触摸的是Cursor,这是一个自称集成了最新的GPT4的开发东西
界面如上,这是已经开始进入收费的版别了,刚开始完全免费,可以用来优化代码,命令它写代码,用起来仅仅比ChatGPT方便一些,可是这个IDE是要科学上网才干下载,并且跟着更新迭代,现在已经商业化,但也是作者自己第一次触摸这类与开发融合在一起的AI产品,当时仍是蛮震慑的。
各类IDE插件——集成ChatGPT对话功用
这种东西其实在ChatGPT刚呈现时分就应运而生,也便是一些第三方去接OpenAI的api接口,这一类便是可以在各类IDE中下载的插件,但许多是要收费的,给一些没有科学上网条件的同行供给了一个运用ChatGPT的途径,有的甚至也专门做了优化
Android Studio中的Bito插件(科学上网+Android Studio版别要求【或许没那么严苛】)
官网如下:Homepage – Bito
单独拎出来这个产品是由于它的确和我之前运用的ChatGPT有一些不一样,由于它真正融入了开发环境,和咱们平时运用Git一样,具有对比,优化,和纠错等实用的功用,并不是每次都要进行对话式的提问,通过其内置的功用模块咱们就能直接快速的修改代码,这也是我前不久才知道的一款AI产品。
功用特点与运用方法
最大的不同便是运用其自带的功用对代码操作时,它就会生成比较独特的生成页面,用以比较之前写的与现在的不同
自带功用如上图:有解析代码(Explain Code),还有生成注释(Generate Comment)、功能查看(Performance Check)、安全查看(Security Check)、款式查看(Style Check)、提高可读性(lmprove Readability)、清洁代码(Clean Code)、生成单元测试(Generate Unit Tests)、增加新模板(New Template),功用丰富,运用难度低,只要你挑选对应代码段然后右击鼠标挑选想要运用的功用就行: 下面是运用提高可读性功用示例:
这个插件的确比之前的一些对话式更靠近开发者日常运用,不用渐渐提示AI再渐渐获取自己想要的信息了。
题外话
当然,现在AI的运用非常多,五花八门,假如读者有兴趣探求其他方面的运用,这儿也有一个大佬收拾的门户可以看看:AIGC.CASA,不过里边没有说明是否需求科学上网,感觉许多好用的都需求科学上网甚至付费,不过国内许多第三方做的付费要谨慎,防止是套壳,其实不必要付费。
结语
自GPT3.5出来后,一股工业革命之风就开始隐隐吹起,如今GPT4的体量还比较小,等大面积可以无限制运用一定会带来更多的变化,此前作者在AI绘画周游时发现其对绘画的工作时长和产出的确有不少影响,会运用AI绘画和不会运用的的确会产生一些差距。
可是技能的呈现就在于学习,只要愿意学习,跟着工业升级迭代,信任AI仍是更多的在于方便咱们这些生产者的,完全取代人工仍是为时过早,现在企业应该把更多的思量放在怎么让员工合理的使用AI上,而不是怎么用AI取代员工,究竟人才是创造力的源泉。