《大模型与低代码:技术融合下的未来软件开发范式解读-信通院董恩然.pdf》由会员分享,可在线阅读,更多相关《大模型与低代码:技术融合下的未来软件开发范式解读-信通院董恩然.pdf(20页珍藏版)》请在三个皮匠报告上搜索。
1、大模型与低代码技术融合下的未来软件开发范式解读董恩然中国信通院云计算与大数据研究所政企数字化转型部副主任目录DIRECTORY01 数字化时代下的软件开发范式02 大模型与低代码的技术发展及应用现状03 技术融合对软件开发模式的影响04 未来软件开发模式的发展和挑战01数字化时代下的软件研发范式继工业时代和信息时代之后,数字化时代奔涌而至 世界经济的发展,主要是由新技术推动的。已经进行过的三次工业革命都是技术的更新迭代、弃旧迎新的过程。目前,世界各国都开启了“数字化、网络化、智能化”视作第四次工业革命。加快数字化转型成为推动经济高质量发展的重要途径。18世纪第一次工业革命以蒸汽机,工厂,运河/
2、铁路等为代表的机械化19世纪第二次工业革命以电动机、大规模生产线、电网/高速公路为代表的电动化20世纪第三次工业革命以计算机辅助生产、互联网/信息高速公路为代表的信息化工业体系变革21世纪第四次工业革命以云计算、大数据、人工智能、5G、物联网等新基建为代表的数字化、智能化软件开发范式的发展过程可以追溯到计算机科学的早期,随着时间的推移和技术的发展,软件开发方法和范式经历了多次重大的变革。软件开发范式的演变反映了技术进步、市场需求的变动以及开发者对效率和质量的不懈追求。随着技术的不断创新升级,具备软件开发思维不再只是对技术人员的要求,更是对数字原生时代下每个人的要求。顺应数字原生时代发展,软件开
3、发逐步向民主化转变将软件开发生命周期划分为线性、顺序的几个阶段,如需求分析、设计、编码、测试和维护,并假设每个阶段完成后就不会返回。强调快速构建原型和迭代开发,以适应快速变化的市场需求。它减少了文档编写,增加了用户反馈,从而加快了开发周期。是一种迭代和增量的软件开发方法,强调灵活性、团队协作、客户参与和快速响应变化。它包括Scrum、极限编程(XP)、精益软件开发(Lean Software Development)等方法。一种软件开发和IT运维的协作方法,旨在缩短开发周期,提高软件质量和部署频率。强调自动化、持续集成和持续部署,以及开发与运维之间的紧密合作。随着人工智能技术的发展,特别是大型
4、预训练模型(如GPT-3)的出现,软件开发开始融入AI技术,用于代码生成、代码审查、测试和错误修复等任务,这可能会进一步改变软件开发的范式。允许非专业开发者通过图形界面和配置而不是传统的手写代码来创建应用程序。这降低了开发门槛,加快了应用交付速度。一种设计方法,将应用程序构建为一组小的、独立的、松耦合的服务,每个服务实现特定的业务功能。这种架构提高了系统的可伸缩性和可维护性,并允许使用不同的技术和语言开发不同的服务。02大模型与低代码的技术发展及应用现状人工智能已成为科技创新的关键领域和数字经济时代的重要支柱近年来,我国人工智能行业受到各级政府的高度重视和国家产业政策的重点支持,成为数智化转型
5、的重要抓手。2021年,中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要提出,将数字技术广泛应用于政府管理服务,推动政府治理流程再造和模式优化,不断提高决策科学性和服务效率。规划中瞄准人工智能等前沿领域,实施一批具有前瞻性、战略性的国家重大科技项目。2023年,数字中国建设整体布局规划提出“推进数字技术与经济、政治、文化、社会、生态文明建设五位一体深度融合”。2024年政府工作报告深化大数据、人工智能等研发应用,开展“人工智能+”行动,打造具有国际竞争力的数字产业集群。国家政策视角国际视角自2016 年起,先后有40余个国家和地区将推动人工智能发展上升到国家战略高度。欧
6、盟发布2030数字化指南:欧洲数字十年、升级2020新工业战略等,拟全面重塑数字时代全球影响力,其中将推动人工智能发展列为重要的工作。美国陆续成立了国家人工智能倡议办公室、国家AI研究资源工作组等机构,各部门密集出台了系列政策,将人工智能提到“未来产业”和“未来技术”领域的高度,不断巩固和提升美国在人工智能领域的全球竞争力,确保“领头羊”地位。日本继制定科学技术创新综合战略2020 之后,于2021年6月发布“AI战略2021”,致力于推动人工智能领域的创新创造计划,全面建设数字化政府。英国于2021年9月发布国家级人工智能新十年战略,这是继2016年后推出的又一重要战略,旨在重塑人工智能领域