乐于分享
好东西不私藏

聊聊大模型是如何改变软件开发的游戏规则的︱大模型软件开发

聊聊大模型是如何改变软件开发的游戏规则的︱大模型软件开发

会议推荐

2026第二届中国AI项目管理大会

2026第十五届中国PMO大会

2026首届中国汽车企业项目管理大会

2026第五届中国项目经理大会

2026第三届中国医药企业项目管理大会

本文目录

#大模型时代,开发者的破局之路!

#大模型如何改变软件开发的游戏规则?

大模型辅助软件开发:哪些交给人,哪些交给AI?

中国信通院秦思思等:浅析大模型对软件领域带来的影响

一、大模型时代,开发者的破局之路!

(DataFunSummit)

大模型时代,一个小团队甚至个人,即可完成 Agent 应用开发
大模型时代,产品、运营、市场人员,无需懂代码编写,即可开发 AI 应用
大模型时代,没有编程背景,也可以通过创意想法,成为大模型行业的创业者
大模型时代,企业不再需要开发者,即可完成 AI 应用的落地
……
大模型时代,似乎开发者的生存之路岌岌可危~~
开发者的破局之路在哪里?
在上周的2024冬季火山引擎 FORCE 原动力大会开发者论坛上,小编似乎找到了答案:
适应时代的发展,通过合适的 AI 平台与工具,积极拥抱大模型,将开发者从繁杂的琐事、代码编写中解放出来,更加聚焦在创新创造、释放生产力、提升效率上,或许就是大模型时代,开发者的求生之路!
而火山引擎就为开发者提供了这样的平台与工具:
01

火山方舟:让大模型开发更友好、更专业、更高效 

火山引擎拥有许多优秀的模型和云产品,它们就像一堆零件和原材料:将这些零件组装起来,才能构建出优秀的产品。然而,开发者和客户在组装过程中仍会遇到不少困难。因此,火山引擎决定将工程图纸交给开发者和客户。

此次大会上,火山方舟正式推出了应用实验室,可以为企业客户提供完整的场景化解决方案和完整的源代码。通过更灵活的 SDK ,支持业务深度自定义拓展,提升高代码使用体验。通过更高价值的企业级模版,大大降低了大模型的接入门槛。
应用实验室的核心价值在于能帮助大家解决工作中 80% 的挑战,并将源代码开放给开发者和客户,鼓励大家在上面继续打开更大的想象力。
过去,生成一段视频动画,往往需要十几个工作日的人力,过程中需要大量美工、策划协同。通过火山方舟的应用,可以基于多种模型和工具能力,更轻松地完成视频动画的生成,诠释了应用实验室高价值、高难度、高代码的特性。
在大模型接口方面,火山方舟提供了 LLM/VLM API 接口,支持单轮对话、多轮对话+工具使用、图片理解、视频理解等多场景任务,通过简单的参数设置即可调用。特别的,在多轮对话场景,火山方舟还提供了 Cache API ,无需重复对话,即可保留上下文。减少了多轮对话的延迟,使得端到端的延迟下架了50%,有效地降低了企业使用成本,节省高达80%。
为了保证数据“唯你可见,唯你所用,唯你所有”,火山方舟推出了全周期的安全可信方案,通过链路全加密、数据高保密、环境强隔离、操作可审计,确保数据从出用户域到进入方舟安全执行环境,最后到回到用户域这个链路上,用户会话在方舟不留痕。
搜索和推荐技术一直致力于探索如何更精确、更高效地连接信息与人。基于 AI 搜索引擎和推荐引擎,借助火山引擎的云平台,火山方舟向广大企业客户提供 AI 搜索推荐一体化产品,火山 AI 搜推引擎。
火山 AI 搜推引擎是一款基于豆包大模型的企业级搜索推荐一体化产品。通过多模态大模型与信息技术的融合,支持自然语言理解与多轮多模态交互,来帮助客户实现精准、有趣且个性化的搜索推荐融合体验。
火山 AI 搜推引擎除了支持文本、图像、音频、视频等多模态对话式输入输出,更具备了超大吞吐、超低延迟、实时索引等强大性能,可以轻松覆盖企业信息检索、电商零售、媒体内容、本地生活等场景的使用。
02

豆包MarsCode 与研发提效

过去几十年,软件开发领域取得了巨大的成就,技术变化非常快,市场上出现了很多新的开发工具。大模型的到来引入了一个新的变量,AI 开始作为一个角色参与到软件开发过程中。AI 从根本上改变了软件开发的方式,可以让人和 AI 协同工作,从而达到较高的产出。我们可以说,在大模型的时代下,AI 是当前开发者工具最大的机会。
豆包MarsCode 期望成为 AI 时代更好的开发工具,用AI激发开发者的创造力,尤其是人与 AI 的协同。在专业场景中,豆包MarsCode 会通过代码补全、Bug 修复、代码问答等方式,辅助整个研发流程的提效。
豆包MarsCode 在关注代码生成的同时,也关注 AI 应用的场景化开发,通过交互方式的转变和多种大模型能力的接入,为开发者提供更好的用户体验。可以预见的是,AI 应用本身将持续增长。对于存量的软件,将逐步转向 AI 化,集成等更智能的方式。对于新增的软件,AI 应用的占比也将逐步提升。
03

基于 DataLeap 的数据研发提效

数据研发提效是火山引擎最近几年和未来一段时间正在重点解决的命题之一。作为支撑数据飞轮 2.0 的核心产品,大数据研发治理套件 DataLeap 也在开发者论坛上公布了全新能力——开放平台。针对数据研发治理场景,DataLeap 开放平台提供完整的 IDE 和流水线插件体系,以及多种开放能力,让开发者只需根据开发手册,就能低成本、快速完成插件开发,助力研发效率提升。

在抖音集团,经过一年的开放生态发展,DataLeap 在内部提供了超过120个扩展插件,覆盖了超过90%的业务线,每天在使用这些插件。经过测算,使用开放平台的业务方,效率提升水平在10%左右。

大模型时代,基于 DataLeap 开放平台,还将实现智能化提效。DataLeap 构建了包括智能代码补全、智能问答、智能诊断、智能修复、自动注释、自动语言生成 SQL、变更摘要等相关的产品能力,将大模型充分应用于 IDE 中。
其中 DataLeap 的智能代码补全能力,是最常用的功能之一,也是抖音集团内部用户最认可且使用效果最好的功能。
04

扣子1.5最新进展

扣子是新一代的 AI 应用开发平台。在今年5月份的火山引擎 FORCE 大会上,扣子首次正式亮相,即便是小朋友,也可以用扣子轻松搭建像青蛙外教这样的智能体。本次大会上扣子1.5版本重磅发布,新发布的 Project IDE 搭载 UI Builder 和更灵活可控的数据读写,可以搭建具有完整前后端的AI应用,并且可以直接发布为微信小程序、抖音小程序、H5 页面。
在多模态方面,扣子也进行了能力升级,本次大会最新发布的豆包视觉理解模型、新升级的豆包文生图 2.1 模型和豆包音乐模型都能在扣子体验到。
通过与火山引擎 RTC 产品联手,依靠其超低延时-更流畅、智能打断-更自然、抗弱网-更可靠的特点,扣子支持了高质量的实时语音交互功能。在扣子,开发者能够实现精准识别、低延迟、可打断的语音通话功能,同时该功能还具备了强大的理解能力和自然的语音交互效果。
在 AI+ 硬件(IoT)方面,扣子和火山引擎边缘智能实现了协同。对于边缘智能来说,扣子提供了低成本以及丰富组件的 PaaS 平台能力,为边缘提供了”大脑”;对于扣子来说,边缘智能可以理解边缘设备能力,帮助大模型更好的连接物理世界。比如扣子和苏泊尔、猫王、机智云等企业合作,让家电、音箱、鱼缸,甚至是毛绒玩具,都具备出色的大模型对话交互能力。
随着大模型和 AI 应用的不断发展,市场上对 AI 的需求日益复杂,大家都在追求高效和如何实现模型的最佳效果。扣子团队也在深入思考,除了提供上述能力外,在本次1.5版本的升级中,扣子同步上线了模板功能,旨在帮助所有用户更快理解扣子各项能力的最佳实践,并快速投入到希望开发的应用方向中。
近半年来,扣子助力了大量用户探索AI在各个领域和场景中的巨大潜力。目前,扣子已成为 AI 开发者的首选平台。拥有超过百万的活跃开发者,在这里创建并发布应用、智能体、工作流及插件。
扣子1.5版本仅仅是开端,它的进化仍在继续,可以帮助开发者将创意变为现实,迎接更加丰富多彩的 AI 应用世界。
05

写在结尾

火山引擎凭借其一系列创新产品和强大服务,正努力成为大模型时代开发者的坚实后盾。从火山方舟到扣子,再到豆包MarsCode 和 DataLeap ,每一款产品都以其独特的方式,助力开发者们更高效地进行创新。

展望未来,我们有理由相信,火山引擎将继续在大模型时代的大潮中乘风破浪,引领开发者们走向更加广阔的天地。让开发者不再焦虑彷徨,找到适合自己的求生之道!今天的内容小编就分享到这里,谢谢大家!

二、大模型如何改变软件开发的游戏规则?

(AiDD组委会 中智凯灵)

(本文由GPT-4o mini大模型自动生成)

在当今这个科技飞速发展的时代,人工智能(AI)已经不再是科幻电影中的概念,而是我们生活、工作中不可或缺的一部分。尤其是大语言模型(LLM)的崛起,犹如一位神秘的魔法师,正在悄然改变着软件研发的游戏规则。今天,我们就来聊聊这个“魔法师”如何在软件研发的舞台上施展它的魔法,带来降本增效的奇迹。

魔法师的登场:大语言模型(LLM)

想象一下,如果你有一个可以随时随地回答你问题的助手,甚至能帮你写代码、生成文档,那将是多么美妙的事情!这就是大语言模型的魅力所在。它们通过海量的数据训练,掌握了语言的奥秘,能够理解和生成自然语言,甚至在某些情况下,表现得比人类还要聪明。
根据最新的调查数据显示,68%的软件研发团队已经开始关注并使用LLM。这就像是软件开发界的一场“魔法大会”,大家都在争相学习如何利用这个新工具来提升效率。
LLM的魔法:应用场景
 1. 需求分析:从“听说”到“看见”
在传统的软件开发中,需求分析往往是一项繁琐且耗时的工作。开发人员需要与客户沟通,反复确认需求,直到所有细节都清晰为止。而有了LLM,这一切都变得简单多了。它可以快速生成用户故事和验收标准,帮助团队更好地理解客户的需求。就像是有了一个“翻译官”,将客户的需求转化为开发团队可以理解的语言。
 2. 编程:代码的“魔法师”
编程是LLM最为人称道的应用场景之一。想象一下,你正在编写代码,突然遇到一个难题,LLM就像是你的“编程小精灵”,迅速给出解决方案。根据调查,超过55%的团队表示,使用LLM进行代码补全和函数级代码生成后,开发效率显著提升。再也不用担心“代码写到一半,灵感却跑掉”的尴尬局面了!
3. 测试:让测试变得轻松
测试环节往往是软件开发中最为繁琐的部分之一。生成测试用例和测试脚本需要耗费大量时间和精力。而LLM的出现,让这一切变得轻松许多。它可以自动生成测试用例,帮助团队快速覆盖各种场景,确保软件的质量。就像是给测试团队配备了一位“超级助手”,让他们可以把更多的时间花在更有价值的工作上。

挑战与机遇:魔法的代价

当然,任何魔法都有其代价。尽管LLM在软件研发中展现出巨大的潜力,但其应用仍面临诸多挑战。首先,人才短缺是一个普遍问题,只有28.1%的企业拥有专业的LLM团队。其次,缺乏高质量的数据和算力也是制约LLM应用的关键因素。此外,安全和隐私问题也让许多企业在部署LLM时倍感压力。
然而,挑战并不意味着放弃。相反,正是这些挑战激励着行业不断创新,寻找解决方案。通过加强人才培养、提升数据质量和算力,企业可以更好地利用LLM,推动软件研发的进步。

未来展望:魔法的未来

展望未来,绝大多数行业从业者对LLM的前景持乐观态度。超过90%的人希望通过AI助手显著提升研发效率、降低开发成本,并提高软件交付的质量。随着技术的不断进步,LLM将在软件研发中扮演越来越重要的角色。
(报告全文,去年参加调查的所有同学都已获得。如果想获得调查报告全文PDF文件的,请关注本公众号,回复“AiDD2023调查”可免费下载。
在这一过程中,企业需要不断调整战略,积极拥抱AI技术,推动数字化转型。通过构建以LLM为核心的研发体系,企业将能够在激烈的市场竞争中立于不败之地。

结语:魔法的启示

总的来说,AI驱动的研发变革正在为软件行业带来深刻的影响。大语言模型作为这一变革的核心,正在改变着我们对软件研发的传统认知。尽管面临挑战,但只要我们勇于探索、不断创新,未来的研发之路必将更加光明。
在这个充满机遇与挑战的时代,让我们共同期待,AI与软件研发的结合将为我们带来更多的惊喜与可能性!就像一位真正的魔法师,LLM将继续在软件研发的舞台上施展它的魔法,创造出一个又一个令人惊叹的奇迹。

三、大模型辅助软件开发:哪些交给人,哪些交给AI?

(王中阳)

人类工程师的能力,而不是大模型的能力,决定了大模型协作式开发的上限。

软件开发正在经历一场前所未有的范式变革。人工智能的飞速发展,特别是大型语言模型所取得的成功,不仅会对软件本身的形态产生深远影响,也将极大地推动开发方式的演进,为软件行业带来前所未有的发展机遇。

我用大模型开发效率不高

仅仅是不会写提示词吗?

对软件工程师来说,利用大模型完成工作的能力的高低,不仅取决于是否了解大模型的相关知识,更取决于工程师是否具有深厚的专业素养和较高的认知水平。例如,有些人给大模型提出编码需求,大模型总是可以输出高质量代码,而对于另外一些人提出的需求,大模型就会答非所问,产生的代码完全不能用。这是为什么呢?从表面上看,这是因为不同人的任务分解能力、专业沟通能力存在差异。

  • 你是否把大问题合理地拆解为小问题?

  • 你是否明确地描述了问题背景、任务目标和输出要求?如果更深入地挖掘,我们就会发现,这种能力差异,本质上是对软件工程认知的广度和深度的差异。

  • 如果你了解领域模型,就更关注概念的准确性,能够清晰地利用领域概念表述需求,从而顺畅地和大模型进行沟通。

  • 如果你对测试先行、测试驱动有较为全面的理解,就能写出明确的设计契约。

  • 如果你知道演进式设计,就会由简到繁逐步引导,而不是一上来就给大模型提出非常复杂的需求。

有了大模型,每个人都可以

做到之前很难做到的事情

在过去,普通工程师如果想直接对软件的价值负责,是非常困难的。软件开发活动会涉及多个环节和技术领域,因此在大多数情况下,每个工程师只能负责整个开发过程中的一小部分内容。要想掌握全栈式开发技能,需要投入大量时间进行专业学习。能够独立完成从需求到设计、从实现到上线的工程师,更是凤毛麟角。

现在,在大模型的帮助下,对于一名对软件开发基本原理有所了解的工程师来说,熟悉多种语言、运用多种前后端框架、向前拓展需求分析和架构能力、向后拓展测试和运维能力,都不再是困难的任务。通过大模型辅助,个体的能力得到增强,工程师不必再花费大量精力与他人在工作细节上进行协同。把基于任务的低层次协同提升到基于价值交付单元的高层次协同,这会减少开发过程中不必要的损耗和摩擦,大幅提升软件开发的效率和工程师的交付能力。

通过实际案例,看懂专家使用

大模型辅助开发的底层逻辑

市面上少有的讲解大模型辅助软件开发的图书——《大模型辅助软件开发:方法与实战》来了!

真正结合当下程序员的需求!作者通过自己软件开发的多年经验,教你运用当下的最强工具大模型,实现开发需求。书中不仅介绍了软件设计的思想和底层逻辑,还手把手教你如何用好大模型。助大家成为开发效率超高的卓越工程师。

《大模型辅助软件开发:方法与实战》
张刚 | 著

四、中国信通院秦思思等:浅析大模型对软件领域带来的影响

(原创 秦思思等 中国信通院CAICT)

2024年《政府工作报告》首次提出“人工智能+”战略行动,旨在推动人工智能赋能千行百业。以大模型为代表的新一代人工智能技术成为软件领域智能化转型的核心驱动力,大模型为传统软件注入新智力,为软件及其形态带来新能力新变革,同时大模型也为软件研发范式带来新转变,为提升软件研发生产力和加速创新带来新思路,并推动软件产业结构性变化。

一、大模型为软件领域带来的价值分析

(一)提升生产效率,降低项目风险

基于大模型的智能开发和智能测试等工具的应用,为软件生产过程提供了更自动化更高效的方法。例如,通过代码生成、代码补全和问答等能力,软件开发人员能够更迅速地编写高质量代码,显著减少手动调试和错误修复时间。同时,该类工具的使用可降低项目对开发人员的依赖,基于工具的学习和记忆能力,不仅可以辅助新的开发人员快速开发出符合项目需求和规范的代码,还可以帮助开发人员快速学习新的编程语言,从而减少人员流动带来的项目风险。根据CSDN 2024年调查数据显示,AI技术已成为我国软件开发者工作中不可或缺的一部分,有69%的开发者表示正在使用AI工具,38%的开发者认为AI编码辅助工具可以减少20%至40%的工作量。

(二)改善软件质量,提高产品稳定性

通过智能化代码检查和智能单元测试等能力,开发人员能够快速进行代码验证和测试,及时发现并修复潜在问题和漏洞,如代码缺陷、代码异常、代码安全风险等,从而帮助开发人员编写出更高质量的代码,降低软件发布后的故障率,提升软件的稳定性和性能。根据GitHub调研数据显示,Copilot可帮助开发人员在编码过程中解决超过三分之二的漏洞。另一方面,通过测试用例及测试数据的生成与补全可提升系统测试覆盖度,从而提升测试质量减少软件缺陷。大模型可作为软件研发人员的得力助手,为研发各环节提供理解和生成等智能化能力,助力降本增效。

(三)加速软件创新迭代,增强企业竞争力

通过提升开发效率和改善软件产品质量,企业能够更快地推出创新产品,抢占市场先机,从而在激烈的市场竞争中脱颖而出。一方面,智能化的研发流程使软件生产周期缩短,企业能够更灵活地适应市场变化,加快产品迭代速率;另一方面,智能研发工具的辅助使得开发人员能够从重复性的繁琐的低端编码工作中释放出来,从而拥有更多时间投入创新相关工作,提升企业创新能力。例如,2023年5月GitHub首席执行官在全球网络峰会(Web Summit)上,演示Copilot X实现简单的贪吃蛇小游戏用时为18分钟,而今年通过真实操作,使用多款国内头部的智能开发助手均仅需2分钟左右,开发时长大幅减少,开发人员将有更多时间思考软件产品的创新。

二、大模型对软件产品形态的影响

(一)推动软件能力更加智能化

大模型从多模态输入输出、智能识别、数据处理、决策实施等维度,全面提高软件的智能化程度。多模态能力的增强,使软件支持文本、图像、语音等多种模态的信息处理,并建立不同模态的数据关联,为用户提供更加全面且灵活的交互体验。理解与生成能力的提升,使软件不再局限于传统规则式及专家式处理方式,而是能够更广泛地理解输入信息,并在跨领域场景实现知识理解和应用,并显著提升复杂信息处理和生成能力。决策能力的加强,使软件可自主学习、规划和调用相关工具,并基于执行结果及用户行为和反馈实时调整,强化决策实施能力。

(二)推动软件技术层面的变革

传统软件技术将在大模型推动下被重新定义。从软件实现层面,大模型将以多种方式与传统软件深入融合,或通过嵌入式方式,或通过知识库及RAG方式,或采用单智能体或多智能体的方式等,提升软件的理解、生成、决策等维度的能力。从软件设计层面,基于大模型能力更多软件将朝着AI原生方向发展,传统软件以流程或数据为牵引,未来AI原生软件将以事件为驱动,为软件应用带来全新用户体验,使软件功能更加便捷、高效、灵活。同时大模型将成为智能软件的技术底座,未来大模型服务(MaaS服务)提供方将为更多企业供给更多、更快、更灵活、更稳定、更高质量的模型服务,拉动软件智能化的规模效应。

(三)推动软件与行业场景更深度融合

大模型提升了软件的定制化能力,尤其是各行业大模型在行业专有数据集上进行了训练和学习,使得赋能后的软件能够更有效地理解场景需求,更高效地运用行业知识,更灵活地处理场景问题,并且催生更多应用场景。以制造行业为例,相较于传统自动化软件仅能执行预设程序,应用大型模型后的软件可实时分析业务需求并动态调整生产流程,显著提高了生产效率和产品质量,推动制造业的智能化升级。

(四)为工业软件的发展注入新动力

国产工业软件在面临技术封锁的背景下,存在诸多挑战,尤其在研发设计类软件(如CAD、EDA、CAE等)领域,国产化率较低,竞争力较弱。而大模型技术的发展为国产工业软件的自主创新和竞争力的提升提供了新的可能性,一是加速关键领域的技术突破,二是助力工业软件技术能力的提升和智能化升级。

三、大模型对软件研发范式的影响

(一)智能化时代推动研发范式改变

大模型技术深度融合到软件生命周期的各个阶段,从需求分析到设计、编码、测试再到软件部署与维护,以及用户反馈等,智能化能力的注入显著提升了研发质效,同时使得软件研发范式逐步转变。一方面,大模型将从当前的辅助开发人员完成任务,到帮助开发人员独立完成更复杂的研发任务,再到未来替代开发人员真正实现严格意义的智能开发,从而推动副驾驶(Copilot)到驾驶员(Pilot)的逐步演进。另一方面,组织结构将从团队作战模式演变为单兵作战模式,以往的研发团队角色分工明确,团队成员少至几人多至上百人,未来一个或少数几个研发人员将基于大模型及多个研发智能体承担全部研发任务。

(二)软件研发将更加低门槛与平民化

软件研发技术门槛大幅降低,通过智能研发助手、智能测试助手等工具的逐步应用,软件研发对开发和测试等角色人员的技术依赖将越来越低,使非专业的工程师也能进行软件研发。如OpenAI发布的Canvas支持Python代码在线编辑、优化、调试和运行,并与ChatGPT深度集成,使得一般的Python代码编写基本零门槛。同时,使用大模型助力软件研发的成本将越来越低,如截至2024年8月,DeepSeek调用成本已降至 0.1元每百万Tokens。技术门槛和成本门槛的进一步降低,促进了软件研发更加平民化,推动“人人都是开发者”的时代到来。

(三)软件研发团队将逐步重塑

通过使用智能化工具将逐步减少研发过程中重复性工作,初级程序员的数量将逐步减少,擅长架构设计的高级程序员比重将上升。软件研发团队将更加精简,一人身兼多职的现象将更加普遍,数据标注师、提示词工程师和算法工程师的角色将融入研发团队,使大模型更好地赋能研发过程。因此传统的程序员、测试人员、系统运维人员等研发角色,应拥抱变化,增强多元化技术能力,通过重塑以应对时代变革。

四、大模型对软件产业的影响

(一)推动软件从业者转型

技能更新,随着AI技术的发展,软件行业从业者需要不断学习新的技能和工具,以适应不断变化的技术环境。例如,程序员可能需要学习如何与大模型协作,甚至微调属于自己的AI大模型。职业角色转变,AI的广泛应用可能会导致某些职位的需求减少,同时也会创造出新的职位,从业者需要适应这些变化。例如,程序员将部分转型为数据标注师或提示词工程师等。工作流程变革,AI技术可以自动化许多传统的软件开发任务,这要求从业者适应新的工作流程,同时也需要他们更多地关注创新和策略性任务要求。

(二)推动软件企业转型

未来软件企业将面临转型压力,一方面,将有更多企业转型提供大模型落地相关服务,这类企业需持续提升能力以应对大模型服务供应商角色的加持,从而扩大软件服务范围。另一方面,企业将面临商业模式的转变,由于软件开发和定制将更加平民化和普惠化,软件企业通过提供开发测试等服务而获得收入的方式可能不具备持续竞争力,转而提供订阅或按需付费的商业模式成为可能。同时行业内将出现更多几人或者十几人的小型软件公司,该类公司基于大模型等新兴技术的加持可能具有较强竞争力,而传统软件企业该如何转型以应对更激烈的竞争将面临考验。

(三)推动软件产业结构变化

一是大模型将成为软件产业链的核心内容,为产业注入新的活力和创新动力,构筑软件智能化转型的重要底座。二是软件外包服务需求有可能持续降低,数据标注、提示工程等需求将逐渐增多,这将导致软件外包服务商的减少,大模型服务和应用供应商的增多。三是用以软件生产的工具链将面临重塑,如DevOps工具链等,在生成式AI强大能力的冲击下或将成为历史。

五、软件领域在大模型时代面临的挑战

(一)缺乏高质量数据集的挑战

代码等软件相关数据受限于隐私和安全法规、开闭源协议等约束,导致数据获取成本高且复杂多样。截至2024年9月,根据TIOBE指数统计,当前编程语言数量已超过200种。这使得行业缺乏大量用于模型训练的数据集,尤其是在工业领域的嵌入式代码等场景数据集更为缺乏。另外高质量数据集的生产过程不够标准化,如将代码、测试用例等数据收集、整理并处理成大模型所需的高质量数据,过程复杂且成本较高。

(二)数据、模型和工具的安全性挑战

生成式内容(如代码等)可能会带来更多不可控的风险,因此企业应从数据、模型和工具多维度构筑风险防线,以应对安全挑战。第一道数据防线,面向模型训练和调优阶段所需的代码等数据集,可能面临敏感代码数据的泄露、未经许可代码的训练、非法代码的推理等问题;第二道模型防线,面向大模型在推理和管理阶段,可能面临暴力攻击、非法套取、非法提问、敏感内容推理、被恶意使用生成恶意软件代码或攻击脚本等问题;第三道工具防线,对智能开发等工具的输入输出进行检查和处理,并关注关联代码库、第三方软件开发工具的数据传输和集成安全,构筑最后一层安全围栏减少应用风险。

(三)文化认知与人才结构调整的挑战

智能化转型面临着文化重塑、认知提升和人才结构优化等维度的挑战。一是组织文化的重塑,其落地要求组织具备开放合作、持续学习和创新的文化氛围,促进跨部门沟通与协作,打破信息孤岛;二是全员认知水平的提升,自上而下每位员工都应深刻理解智能化的潜力与挑战,客观且正确地了解大模型等人工智能技术及其作用;三是人才结构的调整与补充,由于数据治理及模型训练调优等过程需要专业技术人员参与,因此补充人才,或调整或融合AI团队和软件工程团队的结构,方能匹配能力建设和应用需求。

六、结束语

未来的软件及其生产过程将更加智能化,包括交互形式的智能化和多元化,研发范式的自主化和低门槛化,AI应用将无处不在,软件开发也将无处不在。处于时代浪潮的我们,一要拥抱AI拥抱大模型,探索新技术的落地可能,以创新思维引领软件行业在智能化轨道上加速前行;二要脚踏实地不忘初心,深入探索软件工程深层次问题,合理布局提质降本增效目标,推动软件产业的可持续繁荣发展。


本公众号声明:

1、如您转载本公众号原创内容必须注明出处。

2、本公众号转载的内容是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请作者或发布单位与我们联系,我们将及时进行修改或删除处理。

3、本公众号文中部分图片来源于网络,版权归原作者所有,如果侵犯到您的权益,请联系我们删除。

4、本公众号发布的所有内容,并不意味着本公众号赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本公众号证实,对本文全部或者部分内容的真实性、完整性、及时性我们不作任何保证或承诺,请浏览者仅作参考,并请自行核实。

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 聊聊大模型是如何改变软件开发的游戏规则的︱大模型软件开发

评论 抢沙发

9 + 6 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮