从六个维度来分析:代码、无代码、低代码、AI提示代码、AI低代码

 IT行业最不缺少概念,再多几个也无妨,反正大部分的概念大部分人都不会真正弄懂。AI低代码是我们新创的,AIGC+低代码、AI+低代码、智能开发、AI生成式开发、AIGS(AI生成软件)等等,这些概念已经呼之欲出了,不过还是觉得AI低代码开发最为顺口。AI提示代码这个说法纯粹为了标题一致,意思是AI通过提示词辅助编程。为了能够清楚的对比,我们先拉这几个垫背的,分析一下AI低代码到底是什么。

64eda863a1284fbab29f73c20896780c.jpg

 从概念的角度对照 

代码每个程序员都熟悉的,通过编写代码来实现应用程序。有语言,算法,数据结构,需要编译,调试,运行部署。

无代码试图使用可视化工具和拖拽式操作来代替手动编写代码,不需要编程经验,号称任何人员只需要在平台上选择需要的组件和功能,通过简单的拖拽和配置即可完成应用程序的开发。

低代码在无代码编程的基础上,增加了一些自定义的编程接口和代码块,使得开发人员可以通过编写少量的代码来实现更复杂的功能,同时也可以通过可视化工具来快速构建应用程序。

AI提示代码Github的Copilot就是最好例子,程序员在编程过程中强有力的智能提示工具。

AI低代码通过人工智能技术的采用低代码理念编程方式,可以通过AI大模型和设计来自动生成代码,并根据用户需求进行优化和调整,可以说是程序员系统级的Copilot。

 从起源的角度推断 

代码代码和电脑是同时诞生的。

无代码历史的循环,每几年就一次,总是试图通过可视化走捷径,让不会编程的人写程序。一幅图胜过千言万语的背后是先学了千言万语才能理解那副图。前有网页三剑客,中有原型设计工具,后有各种大型编程玩具无代码。

低代码一些软件公司开发过N个项目后,随着框架的积累,组件的封装,有一些核心场景的解决方案和快速开发框架,结合一下无代码拖拉拽,低代码就开始了,对于19年Gartner提出的定义,好像对又好像哪里不对。

AI提示代码VS相比于Eclipse就是代码提示做得好,c++还有专门的插件tomato,现在vscode,idea的代码自动补全已经足够好了,但是AI Copilot的推出,再次有了质的飞跃,简直可以猜到程序员心中所想,真正的智能提示。

AI低代码充分利用ChatGPT等AI大模型,直接生成系统级的代码,此时此刻开始见证历史。

 从实现的角度分析 

代码通过编译器编译为独立的可执行文件进行运行。

无代码在有限场景下的规则引擎上进行可视化拖拉拽配置,然后通过解析配置来运行,部分可以生成简单的展现层代码,相当于是在一个成熟的软件上的工作成果。

低代码同样是通过流程引擎,表单引擎,可视化大屏引擎等进行配置式开发,无论是拖拉拽还是编写脚本,本质上都是生成配置信息,虽然引擎的种类增多,功能也相对更加强大,但是其生成的系统功能也只能在引擎的能力范围之内,而且通常无法独立运行必须依赖于引擎本身。

通过引擎配置系统,当所需业务符合引擎能力且功能的粒度比较大时,能够简化操作,降低人员的使用难度,但是功能的粒度一旦变小,配置的复杂度会急剧增加,而且需要专门的人员才能胜任,并且其设计思路也会隐藏在复杂的配置中,对将来的维护工作带来困难。

AI提示代码通过人工智能和深度学习对巨量的代码训练,让AI了解了程序员的心中所想,智能生成提示代码。

AI低代码:通过人工智能和深度学习对大量的组件、框架和场景模型进行训练,利用用户提供需求分析,生成清晰可读的代码,相当于是系统级的代码补全,生成的系统可以独立运行调试,并且能够利用工具进行自动化测试,一键编译和部署。

 从应用的角度比较 

代码简单介绍一下图灵完备,对于一套数据操作规则,如果能执行任何可实现的计算时,则认为是图灵完备的。绝大多数的编程语言都是图灵完备的,即可以实现任何计算机能实现的能力。

无代码大部分是图灵不完备,只能实现非常简单有限的场景且难以扩展,看似不需要编程经验,实则需要学习更多规则配置。

低代码试图图灵完备,其实很难做到,而且做到后也很难用,一个递归用可视化拖拉拽实现想想就觉得很神奇。能在一定程度上提高开发效率,结合代码实现复杂功能模块,但是缺少调试功能,丧失了代码的优势。整个设计不可读,对特定人员依赖严重,容易绑定到特定平台,不利于长期维护。

AI提示代码不独立做任何应用,配合和加速代码实现。

AI低代码:从模型上可能是不完备的,但生成的代码上又是图灵完备,在有限的目标场景下开发效率非常高效,通用的场景自动生成,个性化的定制可以修改代码,代码可读,扩展性和维护性好。不仅适合大规模应用程序的开发,小的应用软件更是切瓜砍菜,小菜一碟。

 从用户的角度评估 

代码真正的专业程序员。

无代码号称是面向业务人员的,但是据采访某业务人员,我自己的事都忙不完还会操你这个心。

低代码面向业务人员和专业程序员,工作之外有编程想法的业务人员,实习生和被忽悠了的程序员,受领导安排的程序员。

AI提示代码面向专业程序员,提高程序员的工作效率。

AI低代码面向业务程序员,首先是程序员,其次是注重于需求的理解和业务的实现的程序员,因此具体的技术实现细节都被封装,实现的难点和业务逻辑可以通过AI进行辅助完成,程序员的未来是面向业务的全栈工程师。

 从前景的角度权衡 

这里就不一一比较了,相信大家自有判断,总之,未来已来,拥抱变化吧!

相关链接:

AI低代码开发宣言:一场新的软件工程革命

AI低代码开发宣言之核心:编程的粒度​

AI低代码开发宣言之过程:软件工程化

代码、无代码、低代码、AI提示代码、AI低代码

再厉害的程序员都有这三个痛点,然而它没有

3b5a02bef7d346f9a509ea168f010b32.jpg

版权所有,未经授权允许,不得复制、转载本帐号内容。

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Transformer:一种图灵完备的神经网络

点击下方卡片,关注“CVer”公众号 AI/CV重磅干货,第一时间送达 点击进入—>【Transformer】微信技术交流群 作者:张晨珩(北京大学23级博士生)已授权 https://zhuanlan.zhihu.com/p/611257510 论文: Attention is Tu…

什么是元宇宙?元宇宙在 2023 年将走向何方

2023 年,元宇宙是当今技术领域的热门话题。除了新兴的人工智能和物联网技术,元宇宙服务提供商也在争先恐后地进行创新,以提供企业和消费者解决方案。 元宇宙曾经是技术先驱和数据科学家的专属,现在正在扩大到影响每个人。这种环…

Midjourney|文心一格prompt教程[技巧篇]:生成多样性、增加艺术风格、图片二次修改、渐进优化、权重、灯光设置等17个技巧等你来学

Midjourney|文心一格prompt教程[技巧篇]:生成多样性、增加艺术风格、图片二次修改、渐进优化、权重、灯光设置等17个技巧等你来学 1.技巧一:临摹 我认为学习图片类的 prompt,跟学习画画是类似的,最好的学习方法不是直接用模板。…

新旧iphone短信转移,苹果旧手机短信导入新手机

短信携带重要信息内容,新旧iphone短信转移?您可能知道,iOS设备上不支持导出iPhone简讯,更不用说打印iPhone上的短信了。幸运的是,有一些可行的方法可以将iPhone短信导入到另一个iPhone,继续阅读以获得更多帮…

苹果手机怎么发语音短信?

说到语音,大家最熟悉的就是用微信发语音了,但是微信发语音的前提是必须是好友, 对于企业来说,使用范围还是受限,其实比微信语音应用范围广的就是语音短信,通过语音通知的新式,只要用户手机能正常…

iPhone苹果手机短信如何批量删除苹果iPhone手机短信?

iPhone苹果手机短信如何批量删除苹果iPhone手机短信? 1、iPhone苹果手机短信较多,如何才能快捷的批量删除苹果iPhone手机短信。 2、打开苹果iPhone手机设置; 3、在iPhone苹果手机设置内找到通用并点击进入; 4、在苹果iPhone手机设…

苹果手机短信如何转入Android手机,苹果手机怎么将短信备份导入到安卓手机?...

iPhone手机的短信无法直接导入安卓手机,在将苹果手机换为安卓手机时,短信往往无法迁移,这让我们很苦恼。小编试了QQ同步助手,百度网盘等同步类软件,往往只能备份通讯录,而无法备份短信。本文将介绍怎么样通…

小智AI教你制造业中如何应用ChatGPT实现智能化生产

制造业是现代社会经济发展的关键行业之一。然而,在制造业的生产过程中,存在着许多的瓶颈和问题,比如人力资源不足、生产线效率低下、生产成本高昂等等。这些问题导致制造业在生产效率、生产质量等方面面临着诸多挑战,因此&#xf…

ChatGPT Creator 刚刚启动了一个 AI 检测器,我们最终能否检测到 AI 编写的内容?

在过去的几个月里,我们看到许多工具都在尝试检测 AI 编写的文本。 然而,就在昨天,ChatGPT 背后的公司 OpenAI 推出了自己的文本分类器,旨在区分人工智能编写的文本和人类编写的文本。这是一个有一些限制的免费工具,但它仍然可以帮助您检测某些内容是否由 AI 编写。 我已…

Meta带头甩卖 VR头显打起价格战

新春三月,准备入手VR头显的“等等党”终于迎来降价利好。以Meta为首的一众VR厂商们纷纷打折,无论是为了清理库存、回收成本还是让步硬件新品,普通消费者都喜闻乐见。 上周五,Meta 率先官宣Meta Quest Pro与Meta Quest 2 的256GB版…

【青少年编程】【三级】打气球游戏

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。 微信后台回复“资料下载”可获取以往学习的材料(视频、代码、文档&…

android 儿童 游戏,7-10岁儿童游戏大全

亲子游戏是亲子之间交往的重要形式。目的是培养小孩的认知和自理能力。最好的亲子教育,莫过于和宝宝一起玩丰富多彩的亲子游戏了。亲子游戏不仅让宝宝能玩得高兴,也能拉近你和宝宝的距离,何乐而不为? 7-10岁儿童游戏大全top1:春夏秋冬 春夏秋…

小朋友做游戏

链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 牛牛是一个幼儿园老师,他经常带小朋友们一起做游戏。 现在,牛牛的班里有AAA个安静的小朋友和BBB个闹腾的小朋友,牛牛想要从中选出恰好nnn个人来做…

益智app游戏 android,儿童宝宝益智游戏

儿童宝宝益智游戏app是一款游戏型的幼儿启蒙教育软件,宝宝们在这里可以通过玩游戏的方式学习到各种基础知识,很好地激发他们的学习兴趣。详细内容请感兴趣的朋友前来西西下载体验! 应用简介 儿童宝宝系列教育应用是根据教育部新颁布的《3-6岁…

推荐几款适合孩子玩的编程游戏

在上一篇文章《孩子喜欢玩iPad等电子产品怎么办》中,我们鼓励家长合理控制孩子的屏幕时间,与此同时,为孩子挑选合适的电子消费内容同样重要。 今天就给大家推荐几款可以鼓励孩子玩的游戏,让孩子们在玩游戏的过程中学习编程。 1. k…

ChatGPT4已经来了,30秒做一个弹球游戏!

前两周写了关于ChatGPT的文章, 折腾了一晚!终于开通了ChatGPT plus版本! ChatGPT_Plus的功能有多强!3分钟写一个贪吃蛇游戏! 然后果断的注册了Plus, 事实证明这个决定是对的,现在只有plus 可以抢先尝鲜GPT4…

TwinCAT3中授权码激活操作的详细步骤和注意事项

前言 倍福的PLC在购买以后通常需要根据自己的需求购买对应的软件授权模块,这样就需要自行进行软件激活操作,本文详细阐述了PLC激活软件模块的操作步骤和注意事项,以供工程师参考。 步骤一 License ID和所购买的对应授权软件模块必须同时提…

chatgpt赋能python:Python中4.5/2:浮点数除法的谬误

Python中4.5/2:浮点数除法的谬误 在Python中,当我们尝试对两个整数进行除法运算时,通常可以得到预期的正确结果。但是,当我们的被除数或者除数是浮点数时,可能会遇到令人疑惑的结果。 例如,执行4.5/2的计…

文心一言的魔性作图,我愣住了

上一篇:985高校副教授晒年薪,公积金顶普通人月薪,网友:不愧是在上海! 前几天收到文心一言的测试邀请,使用后感觉部分领域比如历史还是表现的可圈可点,具体可查看文心一言开箱测试。 今天看到网友…

office办公技能|ppt内嵌视频

一、ppt中插入视频 (一)ppt内嵌法 操作步骤:插入-视频-PC上的视频 内嵌法的好处就是视频直接插入了PPT之中,无需另外携带,播放时不用另外跳转播放器,PPT的完整度高!缺点就是可能面临换台电脑播…