2023年8月15日,科大讯飞正式发布讯飞星火V2.0,星火认知大模型的代码能力获得重大突破。与此同时,科大讯飞还重磅发布了智能编程助手iFlyCode。
在一系列的现场编程能力演示中,星火认知大模型V2.0顺利完成了诸如密码有效性检测、画红色心形线、用渐变色绘制马鞍面方程三维立体图、开发贪食蛇小游戏、将视频转换成表情包等难度各异的多个程序编写任务。生成后的代码在不经修改的情况下直接挪用到真实环境中,都可以准确无误地运行。
相比讯飞星火V1.5,讯飞星火V2.0在包括代码生成、代码补齐、代码解释、代码纠错和单元测试生成等能力方面都表现得更为出色。
据悉,根据公开测试集的测试结果,星火认知大模型V2.0的能力已经整体接近ChatGPT的水平,在代码生成和代码补齐方面,从认知智能全国重点实验室构建的测试集结果来看,讯飞星火甚至已经超过了ChatGPT。
而此次发布的iFlyCode智能编程助手,则很有可能给未来的软件开发工作带来非常大的改变。
iFlyCode目前支持Python语言的智能程序开发,当你进入iFlyCode的集成开发环境后,只需要说明你的功能要求,或者直接输入注释,编程助手就会直接帮你写好相关的程序代码,点击确认就可以看到运行结果。
另外,你还可以让编程助手对写好的程序进行修改,或者让其完成对其他程序模块的调用。
在发布会现场,科大讯飞研究院院长刘聪使用iFlyCode,在没有手工编写任何代码的条件下,就完成了一个凭借手指捏合来凌空手写的应用。这样的应用如果让一个有经验的程序员来编写,至少也需要半天到1天的时间,而iFlyCode则在十分钟内就完成了任务。
可以预想到,在星火认知大模型和iFlycode的加持下,程序员今后的工作方式和重点都会发生很大的变化。
讯飞星火拥有强大的需求理解和文档生成能力,因此以后开发过程中的很多设计文档都可以直接由大模型生成,程序员只需要负责检查正确性即可。
而程序编码则更是讯飞星火认知大模型所擅长的工作,程序员只需要将整体的开发需求拆解成一个个小程序模块,然后告诉iFlyCode每个模块的需求,iFlyCode就可以自动完成每个模块的编码工作。iFlyCode写好代码之后,程序员负责整合就可以。在此后的测试阶段,讯飞星火也能提供有力的支持。
如此一来,程序员的工作强度就会明显降低,而软件开发的整体效率则会得到大幅的提升。根据科大讯飞内部的使用情况,iFlyCode在编码环节的采纳率达到了30%,在采纳iFlyCode之后,编码效率提升了30%,而综合效率则提升了15%。
为了让讯飞星火的强大代码能力赋能千行百业的数字化和智能化转型,科大讯飞正在积极推进星火认知大模型的应用落地。例如在教育行业,讯飞推出了教育数字基座,使用了讯飞教育数字基座之后,学校不需要编写一行代码,就可以实现出类似离校管理应用这样的程序模块。
而对于讯飞星火代码能力的后续发展,科大讯飞内部也已经制定了明确的目标,那就是在今年10月24日超越ChatGPT,明年上半年对标GPT-4。科大讯飞是否能再次带来惊喜,就让我们一起拭目以待。
(来源:News快报)