前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >智能化时代:什么才是拥抱大模型的正确姿势

智能化时代:什么才是拥抱大模型的正确姿势

作者头像
DevOps时代
发布于 2023-08-22 01:19:27
发布于 2023-08-22 01:19:27
3660
举报
01

从大模型及软件开发的本质性问题出发的思考

我试图从大模型和软件开发的本质性的问题出发做一些思考。大家知道,现在 ChatGPT 能力相当于3.5,后面4.0,今天 GPT 无法实现的功能,也许在下一个迭代就能实现。因此,我试图从大模型训练本质性过程以及软件工程本质性的困难出发,看看到底有什么不足,几个思考不一定成熟。

思考1:软件开发的规模和复杂性会从人机两个方面形成限制能力

到目前为止,大模型成功的样例仅是数百行代码的软件,而复杂的软件是两三百甚至两三千万行代码的大系统。这时候一个人掌舵全局不太现实。大模型是等着去引导它,对于一个大系统来说,一定需要不断掌舵,最后复杂性使掌舵的人自己都没办法找到正确方向,而且它的过程不是线性的,到了真正的软件开发解决复杂问题,需要画思维导图,为了解决某问题派生出几个子问题,像线程不断 fork。另外大模型对于复杂问题的全局掌控能力可能是有限的,有人说大模型是类似一种贪心法,它的基本预训练过程是预测下一个 token,这样一种局部化的训练过程对掌控全局的能力可能有限。

思考2:大模型缺少抽象思维能力

从形象化的理解来讲,大模型学习方式趋于平面化,它的训练过程就是基于大量文本,这样一种训练方式使得对大范围的抽象设计缺少相应的掌握和应用能力;另外是精确性不足,因为大模型是概率性模型,我们的程序错一个字符,找出这个错误可能要花很多时间。但大模型很容易生成80%-90%的对,甚至95%对,但是差这么一点点,还需要人去把关。

再补充一点,因为需要人来帮忙把关,所以很多传统软件设计观念、方法仍然成立,因为传统模块化信息隐藏就是为了使复杂性能够被掌握,比如说通过分解和抽象之后,阅读某段代码不用去太多考虑其他部分,既然需要人去帮忙检查代码,刚刚讲的这些问题依然存在。

思考3:软件开发中存在大量难以捕捉的暗知识

大家回想一下我们很多的知识都在白板上,我们在白板上的图,可能第三个人看不懂,我们俩边写边画,看完之后各自回去把活干好了,这些东西大模型去哪学?首先没有记录下来,即使记录下、拍了照、录了音,让大模型能理解吗?我们在很抽象层面上做了一点交流,大家懂了,大模型可能是学不到的,而且有些东西非常抽象。

思考4:大模型对复杂系统的维护支持不足

大模型不是一锤子买卖,很多时候,我们编写的代码都是放在一个已有项目的上下文里,这个项目已经存在好多年,你写的是其中一部分,怎么去掌握整个大的软件项目的架构设计,它的各个部分API 等等这些复杂上下文,这些东西我觉得大模型也是不擅长。

02

拥抱大模型正确姿势

首先,我这个保守派也认为应该拥抱大模型,也承认它对我们的影响是颠覆性的。但是我们确实要区分软件类型,比如像我讲的基于云原生平台,平台很厚导致应用层可能很薄,对这样一些系统有可能深层次起的作用还是比较多的。但对大规模复杂性来讲,实现端到端的代码生成还是不现实的。拥抱大模型对于企业来讲是正确甚至是必要的一个方向,但是我们想实现系统和全面的智能化开发还有很多工作去做。

建议1:扎实做好数字化和知识化的积累

很多时候我们依靠敏捷团队相互 review 代码,我们相互很熟悉且信任。什么叫数字化程度?代码为什么改这个地方,犯错的原因能不能追溯一下。某个故障案例,同类的 bug 为什么在公司一遍又一遍的放?我听过好多公司人讲同一段代码公司写了很多遍,我还在写第九遍第十遍(重复实现相同功能)这就不能说数字化程度很好。数字化程度没做好,更不要说知识化了。

以前有个报告说软件开发最大的浪费是知识的浪费、重复思考的浪费。我们经常花时间将一段代码读懂,过一段时间又忘了,或者同事过一段时间花同样的精力将这份代码重读一遍,这就是知识的浪费。这方面工作不做好,指望大模型一步跨越进共产主义,我觉得不现实。不要指望大模型来了,从此以后就可以把码农裁掉一半,我觉得也不太现实。

建议2:重视基本能力建设

契约式设计的发明人,Bertrand Meyer 写了一篇文章认为大模型会复兴软件工程领域的一些根本性的技术,包括需求分析、规格说明和软件验证。

我觉得这些经典的传统技术在大模型时代可能应该会焕发青春,但还是要考虑跟数据驱动大模型技术怎么有机结合,但同时也要结合数字化和知识化基础建设。

建议3:建立大模型/人/工具之间的智能交互引擎

第三个建议更多是学术要探索的事。未来真的想要实现不是30%-50%,而是3-5倍效率提升,一定是要考虑怎么样实现人机协作,人就是我们的开发人员,机包括大模型,但是不只大模型还有各种工具,把他们的能力进行有机融合、高效协同,实现软件开发的超级自动化。

近期好文:

重磅解读:2023 XOps 十大关键词

DevOps时代”公众号诚邀广大技术人员投稿

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DevOps时代 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
人工智能时代,程序员如何保持核心竞争力?
在当今人工智能(AI)迅猛发展的时代,技术的进步正在以惊人的速度改变着各个行业,许多传统的编程任务和职业角色正面临重塑。这让程序员群体开始思考:当AI逐渐能够自动化许多曾由人类执行的任务时,程序员如何才能保持核心竞争力?如何在这个新时代中继续发光发热?本文将探讨在AI时代,程序员如何通过技能提升、创新思维和跨学科融合来确保自己的职业生涯持续发展。
用户11289931
2024/09/24
2820
京东、阿里、美团等巨头纷纷投向的 DDD,究竟高在哪里?| 极客时间
正文开始之前,想先问你一个问题:说到 DDD(Domain Driven Design),你的第一反应是什么,想一想? 对于这个玩意,最早接触的时候觉得这个东西太高深了,有点把握不住,云里雾里的感觉。 但是随着自己一点点深入的了解,其实发现这玩意其实“不过如此”,DDD 并不是一种新技术名称,应用框架之类的东西,而是一种比较好的业务重构的思想、一种独具特色的架构风格。 事实上,作为软件开发方法学层面的 DDD,并不仅仅局限于像微服务这样特定的架构风格,而是在企业数字化转型中有着广泛的应用。因此,目前各大公司
深度学习与Python
2023/03/29
8940
京东、阿里、美团等巨头纷纷投向的 DDD,究竟高在哪里?| 极客时间
零代码时代即将到来?没那么简单!
“零代码”意味着,无需专业的软件知识,你也能轻松规划一个商业逻辑或者开发一个应用程序。
大数据文摘
2020/02/21
4170
企业服务大模型能否成为智能化时代的“操作系统”?
大模型发展为企业应用创新打开巨大想象空间。在智能化时代,企业服务大模型可谓承担着企业应用“操作系统”的角色,让支撑企业应用的技术底座的智能化能力更加完整,推动智能应用从认知阶段升级为慧知阶段,助力企业实现智能化运营,让智能化真正为企业增收。
深度学习与Python
2023/12/21
2670
企业服务大模型能否成为智能化时代的“操作系统”?
AbutionGraph:构建以知识图谱为核心的下一代数据中台
图特摩斯科技(Thutmose)基于自研的图形数据库AbutionGraph(实时多维数据存储与计算一体化的高可用平台)为核心,构建AI智能认知中台(认知图谱平台)来实现业务衔接,它不仅是一个能力中台,也是一个战略中台。
AI科技大本营
2020/02/12
1.4K0
AbutionGraph:构建以知识图谱为核心的下一代数据中台
大模型时代,程序员的工作还是“写程序”?
过去,作为一名程序员的职责非常明确,具备对计算机和软件基本原理的掌握,至少掌握一门编程语言,了解若干流行的框架,编写和调试代码,确保应用程序正常运行,你就可以称为一名合格的程序员了。
努力的阿飞
2023/11/08
2880
知识图谱与大模型双向驱动的关键问题和应用探索
知识图谱和大型语言模型都是用来表示和处理知识的手段。大模型补足了理解语言的能力,知识图谱则丰富了表示知识的方式,两者的深度结合必将为人工智能提供更为全面、可靠、可控的知识处理方法。在这一背景下,OpenKG组织新KG视点系列文章——“大模型专辑”,不定期邀请业内专家对知识图谱与大模型的融合之道展开深入探讨。本期邀请到蚂蚁集团知识引擎负责人梁磊分享“SPG与LLM双向驱动的关键问题和应用探索”,本文整理自梁磊老师在2023年10月26日沈阳举办的CNCC知识图谱论坛上的分享。
可信AI进展
2024/01/30
1.5K0
知识图谱与大模型双向驱动的关键问题和应用探索
我们正在进入大模型认知智能时代,算法工程师将被取代
编辑 |邓艳琴 作者 |张家兴 近些年迅速发展的大规模预训练模型技术,正在让机器逐渐具备像人一样的认知智能,但是也对算法、系统、算力提出新的需求和挑战。那么,未来 AI 的架构将会是怎样的?在 11 月举办的 ArchSummit 全球架构师峰会(深圳站)2021 中,IDEA 研究院讲席科学家张家兴博士,与我们分享了他对大模型认知智能时代的新架构的思考,本文整理自此次演讲。 在刚刚得到 ArchSummit 全球架构师峰会邀请的时候,我很惊讶。因为在过往十多年的工作经历中,我做过学术研究,也做过算法专家,
深度学习与Python
2023/04/01
1K0
我们正在进入大模型认知智能时代,算法工程师将被取代
数字化时代再提业务平台化
2020年,受到“黑天鹅”事件的影响,数字化加速进入各行业、企业的战略主航道。通过数字化进行业务重塑和创新,成为企业新的发力点和主战场。ThoughtWorks作为一家数字原生型咨询公司,在广泛的实践中,洞察出“业务平台化”再次成为企业数字化建设中的关键领域之一。
ThoughtWorks
2021/04/16
8590
数字化时代再提业务平台化
康威定律:AI 时代的 IT 组织变革
据调查报告(见文末链接),在 GitHub Copilot 发布的头 6 个月,在美国的开发人员有 92%拥抱采用了它或者同类生成式 AI 工具进行编码开发。可见码农天然的人皆有“偷懒”之心 - 如果更快、更高质量的炮制出一些代码,少掉几根头发,有什么不好呢?
海岛船长加西亚
2024/01/10
3000
康威定律:AI 时代的 IT 组织变革
云开发与AI:智能化时代的技术融合
在当今科技飞速发展的时代,云计算与人工智能(AI)正成为推动各行业创新和数字化转型的重要引擎。云开发与AI的结合,不仅在技术上产生了巨大的协同效应,也为企业和开发者提供了前所未有的机会,推动了智能化应用的广泛落地。从企业的运营效率到用户的个性化体验,从数据处理到自动化决策,云开发与AI的融合正在重塑技术的边界,展现出无限可能。
Xxy_1008
2024/11/13
2940
云开发与AI:智能化时代的技术融合
DevOps是MindSet:工具也好,文化也罢,人员才是关键
任何变革都需要时间,DevOps亦然。在经过数年的蛰伏期之后,DevOps终于成为了业界聚焦点;不过,从知其然到知其所以然,再到最终完美实现DevOps,依然前路漫漫。 在普元信息高级软件架构师胡帅看来:DevOps 概念很大,几乎可以成为软件工程的代名词;但可惜的是,目前存在着“做好DevOps即是用好一种工具”的认知误区。近日,国内著名技术社区InfoQ对胡帅进行了采访,他认为DevOps是在理念层面对开发运维一体化进行倡导:好工具的运用诚然会对工作产生积极影响,但是更重要的是它会改变人的做事思维和人与
yuanyi928
2018/04/02
6920
生产关系被重构的时代,我们需要怎样的智能伙伴?
从信息化阶段过渡到数字化阶段,这是很多企业过去数年在做的事情,而下一站毫无疑问是实现智能化。
机器之心
2023/11/24
2150
生产关系被重构的时代,我们需要怎样的智能伙伴?
DeepSeek启示录!
DeepSeek 横空出世的价值对于中国AI行业而言,无异于2024年8月中国3A游戏行业的“八方云涌,乾元雷动”。以 DeepSeek 为代表的中文原生大语言
腾讯云开发者
2025/02/04
1.5K0
DeepSeek启示录!
大模型助力智能化测试在Hydra Lab中的实战:如何打造更聪明的猴子?
在软件测试领域,“猴子测试”一直是一种广受欢迎的方法,但其也存在着动作随机的局限性。如果引入大模型,创造一只更聪明的猴子,它可以真正理解应用并像人类一样与之互动,将会怎样?
深度学习与Python
2023/09/08
6340
大模型助力智能化测试在Hydra Lab中的实战:如何打造更聪明的猴子?
AGI智能新时代,大模型为软件开发带来范式变革
导语 | 人工智能作为新一轮科技革命和产业变革的重要驱动力量,尤其是在当下新一轮 AI 大模型、生成式 AI 浪潮背景下,重视通用人工智能(AGI)成为行业的共识。在当前, AGI 技术背后的逻辑究竟是怎样的?技术创新的过程中又带来了哪些变革?今天,我们特邀了 Boolan ⾸席技术专家、全球机器学习技术⼤会主席、腾讯云TVP 李建忠老师,他将为我们带来关于 AGI 时代的技术创新范式与思考。
TVP官方团队
2023/12/30
6520
AGI智能新时代,大模型为软件开发带来范式变革
架构演进的第四个趋势:行业级标准化
笔者在上一篇文章《关于架构演进发展的探讨》(又名《中台辨析:架构的演化趋势》)中,总结了架构方法发展的三个趋势:
用户6900693
2020/04/10
1.1K0
开发者需要的是系统设计工具,而不是绘图工具
当工程团队选择工具来管理他们的软件系统时,特别是用于设计和可视化,他们经常遇到XY问题。
云云众生s
2024/07/17
1050
开发者需要的是系统设计工具,而不是绘图工具
ChatGPT 新应用时代来临!CSDN AIGC 与大模型技术应用峰会全日程公布
我们正处在一个什么样的时代节点? 比尔·盖茨直指人工智能时代已经开启,并这样表示:在我有生之年,见证了两次革命性的技术展示。一次是 1980 年看到图形用户界面;一次就是 OpenAI 带来的 ChatGPT 与 GPT-4。 英伟达的黄教主说:“生成式 AI 将重塑几乎所有行业。”ChatGPT、Stable Diffusion、DALL-E 和 Midjourney 唤醒了世界对生成式 AI 的认知。 OpenAI CEO Sam Altman 则直指 ChatGPT 可能影响 80%工作岗位,会是像蒸
AI科技大本营
2023/04/06
7370
ChatGPT 新应用时代来临!CSDN AIGC 与大模型技术应用峰会全日程公布
安筱鹏:数字化转型的十个关键词
在座的各位都是清华经管学院的校友,非常高兴在清华108年校庆期间,和各位清华校友交流数字化转型这个话题。
新智元
2019/05/13
8730
推荐阅读
相关推荐
人工智能时代,程序员如何保持核心竞争力?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档