微软现阶段低代码实现
微软已实现
用户说出需求,AI制作出软件
有了解过低代码赛道的技术人员应该都看过gartner对于低代码赛道的分析报告。gartner也对软件行业有一个“大胆”的分析预测:
Gartner分析:2024年,无代码/低代码软件应用开发将占总应用软件开发的 65%以上。
如果这个分析预测准确的话,无代码/低代码软件应用将在软件行业掀起一波新的浪潮。
无代码/低代码软件应用将成为软件应用的主流,就好像上一次移动软件应用爆发式增长,让整个软件行业都发生了巨大改变一样。这意味着新的语言,新的岗位,新的技术栈,更重要是新的增量市场。
怎样可以在短短几年内大量生产出无代码/低代码软件应用?
个人大胆猜测,无数在电脑上的数据(word、excel、ppt文档、email信息等)将自动化生产成无代码/低代码应用。
暂时来看,能做到这件事情的就只有微软。
从软件开发的角度来分析,微软如何开发出无代码/低代码软件?
微软给出的答案是 AI。
未来的AI“程序员”
最强的AI模型
协助理解需求并编程
2019年微软向Open AI投资10亿美金押注AI赛道,其中Open AI主要研究方向是AGI(通用人工智能)平台,比起现有在图像、自动驾驶、生命科学中AI的运用,AGI具有更高的通用性,更能理解和实现现实的需求。在几年前Open AI已经研究出可以玩所有游戏的通用型AI,而且能够到达top10%人类水平。上一年GPT-3横空出世,能够解决大部分自然语言以及自动生成符合语义的自然语言。让AI可以理解用户表达的需求,在文章开头的动图就很好的展现出来对应的效果。
最大的代码训练数据集
提供AI编程学习资料
微软收购了世界上最大的代码托管平台github。在有了强大的需求理解以及需求转换能力后,需要大量的训练数据集让AI掌握编程能力,github平台上无数的代码仓库,可以让编程AI快速成长起来。
最近微软也发布了GitHub Copilot。GitHub Copilot 由 OpenAI Codex 提供支持,可以理解为 GPT-3 的改进版。全世界的程序员把代码提交到github上,反而成为微软无代码应用的养料,革了程序员的命。
前后端统一低代码语言
理解和调整AI做出来的软件
微软开发低代码语言 powerFX。
在AI能自动生成代码甚至软件并不是什么新奇的事情,更重要的是生成出来的软件可以给人是使用的,可调整的才是真正有价值的。这需要一个更简便的前后端统一的语言来降低整个编程的门槛,让使用人可以对无代码/低代码应用做简单的修改。
垄断的用户使用生态
收集用户使用反馈,总结需求优化软件
毫无疑问,微软office在办公领域具有统治地位。只要简单改造OFFICE套件,他们通过生态优势,在用户授权下,微软就可以获取到大量的用户信息辅助他们做出软件。而他们现在主推的office365无疑会更加加强这方面的优势。而且通过收集用户使用习惯,反馈,自动总结出新的需求及优化,进一步提高用户使用体验。
连接一切的低代码平台
微软拥有能制作业务应用的低代码平台PowerApps,Power Apps 是一系列应用、服务、连接器和数据平台,可提供快速的应用程序开发环境,以根据业务需求生成自定义应用程序。 使用 Power Apps,可以快速生成自定义业务应用,这些应用连接到存储在 任一 底层数据平台 (Microsoft Dataverse) 或 各种联机和本地数据源(SharePoint、Microsoft 365、Dynamics 365、SQL Server 等)中的业务数据。
健壮的基础云平台
微软Azure作为微软许多云服务的基础平台,提供各项云服务,包括稳定的云服务器,高效的云数据库,畅通的网络,保证生态中各项服务能稳定运行。除此之外还提供了强大的算力支持,让微软的AI能够快速成长。在Azure上训练出来的GPT-3 AI就是最佳的AI训练实践。
我们还能做什么?
现在微软的整个无代码生态已经逐渐成型,作为低代码行业的从业者,我认为微软正在研发的技术会大大领先公开出来的部分。是不是我们其他低代码/无代码公司,其他科技公司就只能看着微软垄断整个市场,甚至颠覆整个软件行业?
我认为在现在这个阶段,我们还是能够在某个层面进行突破,这也是我创办白码的原因。
也希望各位从业者能想清楚,未来低代码、无代码赛道比拼的关键点是什么。
后面我也会根据就如何“超越”微软这一设想,出相关的文章阐述我们白码平台的一些规划。
欢迎点击此处关注良咨公众号!
如果觉得文章对你有帮助,希望你能给良咨点个赞!