你以为AI只能写代码?来看看最新的AI工具,一句话让AI直接生成一个应用程序!

KuaFuAI 2024-10-16 16:01:01 阅读 60

AI写代码是目前大家熟知的能力,无论是告诉GPT、kimi、Claude还是通义千问他们都能迅速生成出长串的代码。

但是AI在软件工程领域的能力仅限于此吗?

“我想开发一个小游戏,你可以帮我开发出来吗”

想必大家肯定在GPT或者是国内大模型上问过这样的问题吧?

又或者“你是一个软件工程师,直接给我开发一个进销存管理系统”

但是他们的回答:

显然没法满足我们的需求。

这似乎降低了我们对于AI无所不知,无所不能的印象。

有的小伙伴可能会问了,AI现在这么火热为什么连一个应用都做不出来?

其实开发应用没有大家想的那么简单,一个应用程序需要明确的功能需求,

包括前端界面设计、后端逻辑、数据库管理、API集成、安全性、用户权限管理等。

这些都需要精确的设计和开发,而不仅仅是简单的生成内容。

这么看来,似乎AI在生成应用上就有些捉襟见肘了?

其实不然,现在已经有国内的团队能让AI做到直接生成出应用程序了

他们将这种开发方式的对象定义为新一代开发者。

什么是新一代开发者?

“不需要任何基础,不需要懂任何技术,只需要用自然语言表达开发需求,就能开发出一个个性化的应用”。

这就是新一代开发者。

下面我就来扮演一个新一代开发者的角色,看看这个团队是如何通过对话让AI直接生成出应用程序的。

首先,我们来到这个团队研发的AI工具的开发界面。

先卖个关子,不透漏这个工具的名字是什么,如果你真的感兴趣的话,相信我你会看到文章末尾的。

直接在聊天框中输入,需求:

“我想开发一个CRM信息管理系统,能够记录客户的信息,包括客户姓名、客户年龄、客户性别、联系方式、客户等级。还要记录和客户沟通的记录,

包括沟通时间,沟通内容,沟通人。第三个要记录的就是沟通人的信息,包括姓名、年龄、性别、职位。客户和沟通记录的关联的,沟通人和沟通记录

也是关联的。”

看看AI会作何反应。

可以看到AI询问我是否需要报表的功能以及是否需要集成其它系统。

这里我就直接告诉他,我不需要。

然后他就根据我的需求推荐了一个应用解决方案:信息数据管理系统(Mis)。

那就选择这个方案,继续下一步。

这里AI又让我选择一下配置登录的方式,从图中不难看出一共是支持三种:

默认用户名和密码,微信小程序,手机号验证码。

我就直接选第一个,然后下一步。 

到这里,AI就直接把应用的数据结构设计好了。

点开详情查看一下。

 能够清除的看到这个应用所有的表结构,以及每个表中的不同字段信息。

看不懂也没关系,这里我们不用管,直接下一步。

在应用的数据结构开发好且得到我们的回复之后,AI就会跑去直接把应用给设计出来,同时在他们的云端直接部署上。

仅仅在等了2分钟之后,这个应用就被开发出来了,现在点开立即体验看一下。

 

点开立即体验之后,右侧会弹出一个应用预览的窗口,上面首先能看到的就是我们刚才选择配置的登录系统,可以看到有默认用户名和密码登录的提示。

进来之后,能看到除了手首页之外有3个页面,细心的小伙伴们应该能看得出3个页面和刚才的数据结构是一一对应的。 

 下面来看一下功能是否满足我一开始提出的需求。

 来到客户信息的页面,新增了一个客户的信息。

点开详情能看到这个客户的基本信息,同时在上方的TAB导航,能看到有一个沟通记录的字样。

点开看一下。

 

 这里就是直接来到了这个客户对应的沟通记录的页面,目前是空的,我们也来增加1个信息看看。

 可以看到沟通的一个信息已经被成功的添加了,点开详情看一下具体的内容。

这里我们能看到这个沟通的记录是和哪个客户相关联的,同时也能看到这个沟通是由哪个沟通人负责的。

目前沟通人的信息是空的,那我们就添加一个信息之后再来看看。

 

在沟通人的信息添加成功之后,点开详情能看到这个沟通人所参与的所有沟通记录。

 在回到我们刚才沟通记录的详情页面,此时就可以看到这个沟通记录的全部信息了,包括客户信息、沟通人信息以及沟通的具体内容。

基本的功能都测试完了,从阐述需求到应用开发完毕,整个过程不到5分钟。

是不是非常的炸裂,别急还有更炸裂的。

既然AI可以开发应用,那AI是不是也应该可以修改应用呢?

是的没错,这个工具的AI除了可以生成应用以外,还能用自然语言对生成对应用进行调整。

下面我就来演示一下如何让AI对刚才生成的应用进行修改。

可以看到我让AI,新增了一个页面交易记录 ,要和客户与沟通人关联。

仅在两轮对话之后,AI就又把数据结构设计好了。

那就直接确定,让他去把应用开发出来,我们就直接看结果就好。

如图所见,第四个页面已经成功的生成出来了。刚才表述的功能也实现了,能在交易记录里面查看到交易的信息以及相关联的客户和沟通人。

只要应用成功的生成出来,就可以随时对他进行优化和调整,当应用已经满足了全部的需求之后,就可以点屏幕右上角的下载按钮,将这个应用的所有源代码打包拿走,部署到本地,直接为自己所用。

这样的开发方式是不是给大家带来了不小的震撼。

好啊,现在就把这个AI工具告诉大家把。

它叫做码上飞CodeFlying,是L4级的自动化智能软件开发平台,能够基于自然语言的描述,快速的生成端到端第的应用程序。

码上飞 CodeFlying | AI 智能软件开发平台!

感兴趣的小伙伴可以去体验一下什么叫做未来软件开发的方式。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。