图片94
我想说的是,低代码/无代码开发的未来发展方向必须是:人工智能驱动的人机协同编程将完全开发软件转换为提供局部软件功能,用户将决定如何将这些局部软件功能组装成适合用户的软件并交付给最终用户。人工智能驱动提供两个价值:
降低开发成本。
在过去,在开发软件时,应该有一系列的需求规格,如PRD、交互稿、设计稿、设计文档等,然后根据这些需求规格使用技术和工程手段来实现。然而,低代码/无代码开发和交付局部功能和半成品,将用于无法列出的目的和环境。
人工智能的特点是根据特征和环境进行预测,预测的基础是对模式和本质的理解。就像人工智能识别猫一样,无论猫在什么环境、什么光照条件下,无论猫是什么品种,人工智能都可以超越人类的准确性。想象一下,作为一个程序员,用程序来判断一只猫的开发成本有多高?
降低使用成本。
今天的构建系统本质上是用构建的思想重建编程过程。工作内容没有改变。成本从程序员转移到操作、产品和设计师。这是第二个。今天的构建平台从技术的角度出发,充满了操作、产品、设计等非技术人员的困惑概念。花在回答问题和教他们如何在页面上定制搜索框上的时间比与他们沟通后源代码的时间更长,而且在滚动代码时经常被打断
基于人工智能的人机协同编程不需要透露任何技术概念、操作、产品、设计……和其他非技术人员不会改变他们的工作习惯,用他们熟悉的工具和他们熟悉的概念来描述他们的需求,人工智能负责识别和理解这些需求,然后转换为编程和技术工程的概念,然后生成代码并交付,从而大大降低使用成本。
例如:如果你的英语写作能力不好,你在翻译朗道词典时拼凑单词的英语文章质量高吗?还是用中文写文章,然后用谷歌翻译整篇文章,转换成英文?你自己试试。原因是你可以在你熟悉的语言和概念领域清楚地表达你的意思。