随着人工智能技术的飞速发展,AI大模型已经逐步从单点应用进化为贯穿全流程的软件开发赋能工具。它不仅能够承担代码自动生成、智能测试等重复性工作,更重要的是,它正在深刻重塑软件开发的范式,将AI的能力赋能到整个应用开发的生命周期上。
尤其是在最近半年,国外以Claude artifactcs为代表的AI工具,已经不再只是简单的生成代码,而是集代码生成、测试、部署、预览等多功能为一体。
而我们国内其实也有一家团队早在去年下半年就将目光聚焦到了AI大模型赋能软件开发工程上的研究。
用现在一个比较时兴的专业名词来说的话就是“AI4SE”
去年就发布了专为程序员准备的第一代开源产品DevOpsGPT,在Github上取得了月度全球热榜第一的成绩。
紧接着过了几个月,在今年年初就发布了第二代产品码上飞CodeFlying,是全球最早提出“一句话生成应用”概念的产品,当然了也是第一个实现该能力的产品。
至于如何实现的呢?下面用一个3分钟的视频,带大家快速的了解码上飞的能力。
最近几天国内的大厂们也开始推出同样类型的产品,比如百度的秒哒,阿里的通义千问-代码模式
都打着一句话生成应用的旗号,秒哒尚且在内测,不过通义千问倒是可以直接使用了。
所以今天咱就来看看这个通义千问号称的“一句话生成应用”效果到底怎么样!
现在打开通义千问,在对话框能看到一个叫做“代码模式”的按钮,点击切换到该模式之后,就可以输入一句话需求了。
先来试个简单的需求:让他帮我开发一个任务事项代办记事本。
可以看到是基于React来开发的这个应用,简单的测试了一下功能,目前看来只有增删的功能,而且只是一个简单的前端页面。
尝试一下用自然语言继续完善这个应用,让他帮我们增加一下修改任务名称和根据任务名称来搜索的功能。
也没有问题,看看能不能根据这个前端页面来生成一个管理后台
来看一下效果:
果然生成一个具有数据库结构的后端还是不太行,依旧只是一个简单的页面,且原来的功能竟然都失效了😓。
然后我又点击了下载代码的按钮,竟然只是给我导出了一个txt文档,感觉还是有点点草率...
再试一下用通义开发一个创业者和投资人的管理平台,直接上视频看效果吧。
结果依旧是不太行呀,虽然预览界面出来了,但是还是一个基于React的前端页面,但离谱的是他在回答我的时候明明设计了后端的逻辑,到了预览界面就没了。
而且只有一个注册登录的功能,甚至连这一个功能都没做好,跟他给我画的饼(功能),那是一点没对上呀。
后面又陆续试了几个应用,目前看来在通义开发应用只是简单的前端代码,只支持React应用,和Bolt.new cursor啥的还有点差距。
接下来我们再试试码上飞,还是刚才在通义输入的需求:开发一个创业者和投资人的管理平台。
不像通义,输入需求之后就是kuku直接开干生成代码,码上飞是先根据需求来选择适合应用开发的解决方案。
选择完解决方案之后,还会先详细的设计一下应用的核心业务流程以及页面的结构。
继续下一步,AI就步入到应用的设计环节了,码上飞内置了3个Agent,分别承担了产品需求文档、测试用例以及系统架构文档的设计工作。
并且AI会根据确定好的文档来设计我们的应用,是不是比通义直接all in写代码强多了?
用户可以直接参与到应用开发和设计的所有流程中,这样我觉得才是真正意义上是自己开发的应用吧?
而不是,单纯的一句话需求然后直接就把代码以及应用设计出来了,这样用户存在的意义是啥?
设计的环节完成之后,AI就会去开发这个应用了。
接下来就只需要静静地等待下面着四个小圈圈转完,然后我们就可以到预览界面去体验这个应用了。
我们来点立即体验看一下效果:
右侧就是应用的预览窗口,我们首先看到的是用户界面,还可以从顶部的tab栏进入到后台页。
该说不说,首先在这个页面有两个按钮,可以选择用户的身份然后进行数据隔离,这比刚才我们用通义生成出来的应用好太多了吧?
后面我又陆续的试了一下这个应用的功能,一点毛病没有呀,甚至还有上传文件,选择下拉框的操作。
我们再来看看后台页面,左侧非常清晰的列出了后台的管理列表,而且能看到我们刚才新添加的这个数据。
好了,测试基本上就完毕了,至于详细的功能测试,可以看上面我发的那个视频。
总结一下,通义宣传的一句话生成应用的slogan确实做到了,就是这个效果还是不太理想,反正无论咋样能给你攒出来一个前端页面就已经很不错了,至于满不满足需求咱就另说了。
反观码上飞,同样是一句话需求,但是能直接生成出来一个包含前后端逻辑而且功能都非常完善的应用。
另外还想吐槽的一点就是,通义的下载代码真的只是下载代码啊,而且竟然还是个txt,好歹你给我上个word或者pdf也行呀咱说是不是。
而码上飞的下载代码不仅是把代码全部打包好了,而且还有清晰的前后端架构,并且还贴心的准备了需求文档、测试用例、技术架构等文件,好评的是竟然连运维部署的文档都准备好了。
这样看下来,大家应该心里都有数了哈~
所以如果感兴趣的小伙伴可以自行去体验一下码上飞哦,有任何问题也可以随时私信我们!