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

news2024/12/26 11:06:26

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 智能软件开发平台!

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2099242.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Bug】Ubuntu22.04英伟达驱动安装失败,重启后服务器卡在进入系统/grub的页面

目录 报错内容1、安装英伟达驱动:Failed to initialize NVML: Driver/library version mismatch2、重启后卡在系统页面3、在解决完问题2后,尝试继续解决问题1,还是失败4、能ping通服务器但是无法ssh连接 解决方案1、重启后卡在系统页面&#…

全球1km分辨率人口分布栅格数据

我们在《全国省市县三级“七普”人口数据分享》一文中,为你分享过全国人口数据。 现在再为你分享全球1km分辨率人口分布栅格数据,你可以在文末查看该数据的领取方法。 全球1km分辨率人口分布 人口空间分布数据是在各项研究中经常使用的数据&#xff0…

UXR0134A Infiniium UXR 系列示波器:13 GHz,4 通道

新利通 UXR0134A Infiniium UXR系列示波器 ——13 GHz,4 通道—— 简述 UXR0134A 是 Infiniium UXR 系列实时示波器之一,拥有 13 GHz 带宽和 4 个通道。 功能特点 主要特点 ⚫13 GHz 带宽 ⚫4 个全带宽通道 ⚫10 位 ADC ⚫所有通道都提供 128 …

ArcGIS Pro 3.1下载分享

在使用了很长一段时间ArcGIS Pro 3.0之后,终于迎来了ArcGIS Pro 3.1的更新,这里为你分享一下ArcGIS Pro 3.1的安装步骤。 软件介绍 ArcGIS Pro 3.1 是由Esri发布的地理信息系统 (GIS) 软件的较新版本,作为 ArcGIS 桌面应用程序家族中的核心…

【13年12月CCF计算机软件能力认证】:出现次数最多的数、ISBN号码、最大的矩形、有趣的数、I‘m stuck!

题目概括出现次数最多的数暴力枚举,非常简单ISBN号码直接模拟,非常简单最大的矩形用到双指针(优化枚举),非常简单有趣的数用到了数学知识排列组合,有一定思维难度I’m stuck!我用到了两个dfs来解决&#xf…

JavaScript学习文档(12):什么是正则表达式、语法、元字符、修饰符

目录 一、正则表达式 1、什么是正则表达式 2、语法 3、元字符 (1)边界符 (2)量词 (3)字符类: (4)用户名验证案例 4、修饰符 (1)过滤敏感…

数据解读——基于《择偶偏好中的性别差异和社会阶层异质性——基于选择实验法的探索》

原始文章:《择偶偏好中的性别差异和社会阶层异质性——基于选择实验法的探索》 参考文章:条件Logistic回归模型 这是一篇关于研究不同性别,不同阶层(城乡户口;受教育程度)在择偶偏好上的差异的文章,择偶偏好包含以下6…

实际开发中git在IDEA中的使用

相信搜索这个的同学代码都已经拉取到本地了,并且已经在idea中打开了。 1.一般我们从远程colone下来的代码默认是在主分支下的,也就是说我们从远程的主分支拉取的代码并且在本地创建了一个主分支。 2.一般主分支是不允许修改的,所以我们可以基…

Guitar Pro v8.1最新图文安装教程

在音乐的世界里,GuitarPro 8无疑是一款让人眼前一亮的神器。它不仅为吉他爱好者提供了前所未有的便捷,更以其强大的功能和实用性,成为了音乐创作与学习不可或缺的工具。这篇文章将深度解析GuitarPro 8的独特之处,探讨它如何改变音…

测试:TestGRPCDiscovery

目录 测试:TestGRPCDiscovery 类定义 方法 async def asyncSetUp(self): async def asyncTearDown(self): async def test_discovery(self): 总结 这是一个关于算力共享中环形结构通讯机制的项目图的功能模型解释。以下是根据所给信息对项目功能的概述: 项目结构: 项…

使用deekpseek v2开发中国象棋游戏

使用AI可以完成简单程序(如:五子棋),甚至都不要调试即可以运行,但逻辑规则复杂的程序就需要反复的调整,修改运行BUG,优化运行性能。(如:中国象棋,支持提示目标…

NVIDIA H200与AMD MI300X:前者高利润率是否合理?

近年来,人工智能芯片巨头NVIDIA与AMD的竞争愈发激烈。尽管NVIDIA在AI计算解决方案市场占据主导地位,但在2023年末,AMD推出号称全球最快的AI芯片Instinct MI300X后,开始对NVIDIA构成了挑战。然而,经过一段时间的市场检验…

Sevenstar CS200A使用简明教程(485通信类型变送器)

该文章仅供参考,编写人不对任何实验设备、人员及测量结果负责!!! 文章主要介绍流量计的硬件连接、软件配置、数据读写以及流量计气体计算。 1 硬件连接 2 软件配置 将流量计硬件部分正确连接后: 打开“CS200单台控…

scrapy 爬取微博(一)【最新超详细解析】:创建微博爬取工程

本项目属于个人学习记录,爬取的数据会于12小时内销毁,且不可用于商用。 1 初始化环境 首先我们需要有python环境,先安装一下python,然后配置环境变量,这边给出windows的配置: 我这边的安装目录是D:\pyt…

逆向工程核心原理 Chapter 21 | Windows消息钩取

开始DLL注入章节的学习。 知识点学习 消息钩子 这里主要是要弄明白Windows GUI程序的工作模式/流程。 GUI以事件驱动方式工作。核心概念:message queue 最具代表性的:MS提供的spy SetWindowsHookEX() SetWindowsHookExA 函数 (winuser.h) - Win32 a…

基于图片识别的摄影作品展示平台

一、项目概述 Hi,大家好,今天分享的项目是《基于图片识别的摄影作品展示平台》。 摄影作品展示平台为用户提供了一个实践和应用所学摄影知识的机会,通过这个平台,用户可以上传摄影作品,平台能根据用户上传的图片自动…

【初出江湖】分布式之什么是分布式存储?

目录标题 分布式存储分布式存储系统特点分布式存储原理分布式存储的应用场景分布式存储和集中式存储的区别 分布式存储 分布式存储是一种将数据分散存储在多个节点上的存储方式。与传统的集中式存储相比,分布式存储将数据分布在多个节点上,每个节点都可…

我司总经理张戈参加第十届中国车联网大会暨智慧交通博览会

我司总经理张戈参加第十届中国车联网大会暨智慧交通博览会 第十届中国(大湾区)车联网大会暨智慧交通博览会于8月23日隆重举行,此次大会聚焦于前沿技术、行业热点、产业生态以及企业创新等多个方面。会议深入探讨了“车路云一体化”、5G技术、…

使用docker容器部署考试系统

8.30 回顾 1、使用harbor仓库 python --version yum -y update yum -y install python2-pip 部署考试系统 使用docker部署project-exam-system 1、在一台主机内,实现容器的编排看,发布考试系统 2、环境准备 docker docker-compose docker脚本 …

华为云征文|遥遥领先的华为云Flexus云服务器X它来了~~~~

文章目录 ❀前言❀概述❀优点❀黑科技❀购买❀注册账号❀选配 ❀服务器连接 ❀前言 随着云计算时代的进一步深入,越来越多的中小企业企业与开发者需要一款简单易用、高能高效的云计算基础设施产品来支撑自身业务。云服务器相较于于实体服务器,操作更简单…