【易闻】编程小白用AI花3天写个软件,你敢信吗?

科技   2024-07-18 21:30   江苏  

点击上方微信公众号,可快速关注


他不是计算机专业出身,没有软件开发经历,从事的也不是程序开发行业。甚至如果你随机向他提问一个计算机领域的问题,他可能都回答不上来。但就是这样一位编程小白,却在文心一言的帮助下,只花了3天从0到1完成了一个小软件开发。

“导师跟我提起几次,他想招一个计算机专业的学生来完成研究项目中涉及软件开发的部分。作为土木工程专业研究生的我想,难道一定要找计算机专业的学生才能做吗?我真的做不了吗?”
来自精细爆破国家重点实验室的研究生康怡泽,在面临软件开发任务时,第一次感受到了缺少编程经验的无力。同时他也意识到,从基础开始学习编程恐怕来不及。看着同门都在寻求业内人士的帮助,deadline又时刻提醒着他时间的紧迫性。经过两天的文献查阅,康怡泽做出了一个勇敢的决定——尝试独立开发软件,完成这个科研任务。于是三天后,他的导师收到了他的研究成果。
而这份“奇迹”背后的秘密,就藏在康怡泽和文心一言的上百条对话记录里。

01 工具精准推荐, 1v1解决复杂需求
文心一言帮康怡泽解决的第一个大麻烦,是软件开发最本质也是最重要的一步。那就是推荐适合他的开发工具。
但这有N个大前提:没有编程基础、时间极为有限、操作尽量简单……即使需求多、背景复杂,文心一言还是给康怡泽分析了市面上流行的编程工具,并直接告诉他最适合他的工具是基于MATLAB 的Appdesigner。

编程工具分析与推荐
康怡泽在看到文心一言的回答时,吃了一惊。“MATLAB我经常使用,但是我第一次知道它还有软件开发的功能!”这款软件小众到他计算机专业的同学朋友也都不甚了解。但文心一言推荐的这款软件,不仅界面操作简单易上手,开发流程简单,还可以支持短时间出成果。可以说完全满足了康怡泽的所有需要,专业极了。
“在这个阶段,文心一言的价值实际已经体现出来了,但它的能力远远不止于此!”康怡泽说。

02 个性化指导,学习效率提升3倍
工具找到了,但怎么能在三天内完成开发?这成了康怡泽面临的新挑战。
MATLAB并非一个大众化工具。在互联网上缺乏以编程为目的导向的教程或经验帖。康怡泽表示,作为技术新人,从一无所知到基本掌握,毫不夸张地说最少需要十天!而且还会伴随着许多新问题出现。“我尝试过询问计算机专业的朋友,但大家也都很忙,再好的关系也不可能随时当我的一对一教师。要是按这个速度,给我多少天也完成不了。”
还好,文心一言是所有用户24小时随问随答的一对一全能教师。
“秒回”,对急需要快速获取问答信息的康怡泽来说简直甘之如饴!但康怡泽还说,“用文心一言最爽的地方不只是‘秒回’,而是懂我。”

自学难点和一言教学爽点
而且几乎所有问题都能基于康怡泽的个性化需求,给出结构化的全面回答。24小时超长待机+手把手教学,跟文心一言学习代码这波buff算是叠满了。

文心一言的“课堂时间”

03 高效代码开发,助力软件落地
从掌握编程软件的操作方法到实现高质量的代码落地,中间隔着漫长的实操熟练过程,但康怡泽没有这个时间。他必须要在两天之内,从刚理解MATLAB的使用方法,直接跨越到完成工程软件!
首版代码的生成,错误代码的修复,高难度算法的实现,成了横在康怡泽面前的最后三座大山。他没有动摇,也没有了最初的慌张。因为他知道只要是他面对的,文心一言都会站在他身后,辅助他直到问题解决。
在代码的生成方面,康怡泽在软件开发时,常常需要满足某个特定的功能。比方说设计了一个按钮,当用户在点击该按钮后,即可自动执行命令,将载入系统的振动信号分解,同时生成不同信号分量对应的时程图、频谱图等。如此复杂的需求,文心一言在短短几秒内就可以给出结构化的答案。而在出现错误或质量偏低的代码时,文心一言也可以快速报错、修复与分析原因。

代码的生成与指导

错误代码的修复与详解
当你想要在软件中加入自己研发的算法时,常常涉及到理论公式的代码编写,这对编程能力的要求极高,如果不是编程大佬会很难实现。而康怡泽只需要把数学公式或者技术原理的应用场景告诉文心一言,就可以实现理论公式到计算机语言的转换。所以康怡泽很坚定,文心一言能够解决的绝不只是基础编程,而是更为进阶的复杂编程问题。
最终在文心一言的帮助下,康怡泽只花了3天时间,就独立完成了软件的开发。该软件不仅满足了振动信号分析的基本功能,还能完成对高大建筑物拆除爆破振动信号全历程的预测,以及波的成分分析,比如P波、S波的初至拾取等等。

软件开发成果展示
时至今日,康怡泽仍然忘不了将研究成果发给导师时,导师发出的那声带着赞许的惊讶。虽然这3天,他没怎么睡觉,但用文心一言帮自己顺利开发出软件,却让他坚定了“在AI时代,人人都可以是程序员”的理念!
来源:百度文心一言

易语言自习室
致力于易语言的推广,打造自学者的编程学习乐园,扎根易语言,面向全编程!
 最新文章