AI技术正在以前所未有的方式重塑企业软件开发的未来。以下是几个关键点,展示了AI技术如何影响软件开发行业:

1. 自动化和智能化的代码生成

AI技术,尤其是大模型,已经在代码生成方面取得了显著的进步。AI可以自动生成代码,适用于使用者无法理解生成的代码或者不知道自己要编写什么样的代码的情况下进行使用。而代码补全通常要求使用者知道自己要输入的代码,并且AI只是为了加快敲代码的速度。

2. 重塑对IT技能和人才的需求

AI在工作场所的兴起创造了对IT及其他领域新兴角色的需求。数字化培训机构Skillsoft公司的技术和开发产品副总裁MikeHendrickson表示,很多企业正在寻求更成熟的IT技能,例如预测分析、自然语言处理、深度学习和机器学习。 除了这些技能,他还看到了对大型语言模型、ChatGPT和类似的AIGC机器人技能的需求上升。

3. 改变ERP用户体验

AI能带来哪些改变呢?AI改变ERP有三个方面:用户体验:图像/语音识别,多模态数据融合,智能推荐等人工智能技术,改变了信息系统的输入方式以及人机交互界面,可以创造更好的用户体验。例如:作业、分析和智能一体化:从90年代开始,成为应用主流的企业解决方案软件都是面向操作处理,也就是业务作业的在线化;而2000年后,随着企业级数据仓库和商业智能技术的成熟,为企业级作业软件增加了数据分析功能;近年来随着大数据技术发展,数据分析从离线、非实时处理向实时在线分析转化。带入应用场景就更清晰了,比如采购管理:第一阶段的ERP在下达一个采购订单时,要手动选择供应商。

AI技术的发展正深刻改变着企业软件开发的方式。从自动化代码生成到重塑IT技能需求,再到改善用户体验,AI的影响无处不在。未来,软件开发将更加高效、智能化,同时对开发者自身的技能要求也将发生变化。企业需要拥抱这些变化,不断学习和适应新的技术趋势,才能在这个快速发展的行业中保持竞争力。