ai帮写程序 AI是怎么帮我写代码,写SQL的?(本文不卖课)

AI资讯1年前 (2023)发布 fengdao
38 0

近期,风起云涌, “再不入局,就要被时代淘汰”的言论甚嚣尘上,借着这一波创业的朋友都不止3-4个,如果没记错,前几次抛出该言论的风口似乎是区块链,元宇宙,WEB3.0。

画外音:请不要焦虑

不少朋友安利我也借着这一波卖卖课。

卖什么课?

“最佳实践”,或者“如何用搞架构,搞副业,搞个人IP…”什么的。

可我不是专家,也没用搞过架构,副业,个人IP呀?

朋友说,你傻呀, 教人搞的哪有真懂的,趁着大家焦虑,赶紧整一波。

呵呵,朋友 又少了一个。

画外音:三观不合。

面对新技术,一如既往的,要保持着敬畏,保持着开放的心态:

(1)试用了几款AI工具;

(2)系统性学习了一下提示词;

(3)在自己相关的领域与场景实践了一下;

躬身入局之后发现, 有点意思。

准备,将自己在这一波AI浪潮中的感受,学习到的知识,落地的实践和大家分享分享。

今天是第一篇,《AI能帮助程序员干些什么?》。

【1】AI可以写通用代码

例如,帮忙写一个“半连接攻击 ”的代码

AI瞬间就给了结果:

不仅如此,它还进行了详细的说明:

有意思的是,AI弹出了“违反政策”的提示。

ai帮写程序_帮写程序代码平台_帮写程序的软件有哪些

个人的判断是,目前用AI写业务代码还不太现实,但 写一些通用的代码,是完全没有问题的。

工程师们不要焦虑,业务研发不会这么快被取代。

【2】AI可以帮忙改BUG

例如,写了一段没有语法错误,但存在运行时异常的代码,让AI帮忙改BUG:

AI也瞬间指出了错误的代码,并进行了修正:

AI还提示,说它不善于解决这类问题。

画外音:不是改得挺好的吗。

【3】AI可以帮忙优化算法性能

例如,写了一段素数相关的代码,请AI协助优化:

AI瞬间完成了优化:

并且还给出了优化逻辑,以及时间复杂度说明:

个人的判断是, 目前可以用AI来优化纯算法了,但优化业务系统性能还不太行。

【4】AI可以帮忙改写代码

例如,要求AI把上面优化后的素数代码,由改写为Java:

AI瞬间完成了改写:

同时也添加了说明:

ai帮写程序_帮写程序代码平台_帮写程序的软件有哪些

可以看到, AI已经体现出了一定代码理解能力,并没有告诉它代码的含义,它已经能够判断出代码的功能了。

【5】AI可以帮忙写SQL语句

例如,让AI帮忙写建库,建表,插入的SQL语句:

AI瞬间进行了输出:

并且还进行了SQL执行后的响应:

画外音:AI很入戏,它真的在扮演MySQL。

总结,根据个人的一些体验,AI至少能在这些场景帮助到程序员:

(1) 撰写通用代码;

(2) 协助寻找BUG;

(3) 协助优化算法性能;

(4) 协助改写代码语言;

画外音:这个能力很强,今后我们找到想要的代码,但是用另一种语言编写的,就可以用AI来帮我们来改写,抄代码更方便了。

(5) 协助撰写SQL语句;

是不是有点意思?希望能帮助到大家。

另外,在实践过程中,我的深切感受是, 提示词的质量,将严重影响输出的质量。AI在有技巧的提示词之下,确实能发挥一定提高效率的作用。

不知道大家对这类话题是否感兴趣,如果感兴趣,后续计划将自己最近:

(1)关于AI的思考;

(2)工具实践;

(3)提示词实践;

(4)应用实践;

© 版权声明

相关文章

暂无评论

暂无评论...