编程作为一种高端技能,向来是高收入高科技的代名词 。近期,伴随着 ChatGPT 在全球的爆火,过去通过窗口“ 拖 拉拽 ”的所见即所得方式的低代码开发模式,在更加智能和 更低成本 的 AI 搅局之下,又面临了更深层次的影响。
低代码平台是一种开发软件应用程序的 工具 ,它可以让用户使用图形用户界面、拖拽式的操作以及少量的编程知识来创建应用程序。通过可视化开发方法, 让 具有不同经验水平的开发人员 都 可以使用 预置 组件和模型驱动的逻辑来 高效 创建网页和移动应用程序。
从某种程度上说, ChatGPT 和 AI 驱动的编码特定技术可以处理一些与低代码工具相同的任务 ,它们 都 可以根据用户的请求自动生成定制的代码。 ChatGPT 等 AI 工具或许 可以 帮助非技术型用户和需要快速生成代码的专业软件开发人员,而低代码供应商也正是迎合了这些群体。
尽管像 ChatGPT 这类 AI 工具在语言处理和自然语言理解方面表现出色,但它们仍无法完全取代低代码平台。原因在于,许多低代码平台所具备的关键功能, AI 服务目前还难以很好地实现。

低代码工具提供了一个可视化界面,帮助用户 快速设计和开发应用程序 , 以及如何 在应用程序设计过程中更好地组织 和融合 应用程序组件 。 而 ChatGPT 虽然也能够生成代码来实现应用程序的特定部分,但仍然缺乏将这些功能构建成统一的应用程序架构或是让用户自由选择应用程序所需功能元素的能力。
两者相比,低代码工具更能够让用户从整体上审视应用程序,从宏观角度拓展应用程序设计的多方面可能性,让应用程序的易用性和可访问性的得以提高。

在代码集成方面,如 ChatGPT 这样的通用生成式 AI 平台仅能编写一个应用程序中的某一个功能点,用户需自行将这些功能点组合起来,使之成为一个完整的应用程序。在这种模式下,大部分非技术用户将无法完成集成代码的专业操作,而专业开发人员虽然可以完成这种集成,但这也意味着利用 AI 开发应用程序的速度优势将被大大削弱。
与之相较的低代码开发平台则本身就是一套由大量应用程序组件拼接而成的完整的基础框架。用户只需在 平台上选择所需功能,工具便会自动实现集成。同时 用户还可 利用低代码脚本实现 跨系统的 高扩展性 无缝 集成 , 让开发 人员更 能 够 专注于核心业务逻辑 开发 。

低代码平台 还 拥有规范的编码、专业的架构、稳定高效的底层 以及 一站式许可证管理服务 , 确保应用程序的合规性要求得到满足,帮助企业轻松应对版权和知识产权问题。基于低代码平台做开发,组件都有统一的规则规范,可以大幅度地提升软件质量,提升软件稳定性。
相较而言, ChatGPT 以及其他通用 AI 系统无法保证生成的代码具备同样的 稳定 性。 ChatGPT 及类似技术部分是依赖开源代码进行训练的,但是开发这些代码的开发者未授权此类训练过程,因此有人认为这些 AI 工具违反了开源许可。

虽然 ChatGPT 在 功能 方面存在 许多 不足,在短期内可能无法在大多数组织中完全取代低代码开发工具 。 但其在自然语言处理和对话生成等领域具有显著优势 , 实际上, AI 更可能作为低代码平台的有力补充,共同推动软件开发的智能化和高效化。