cover of episode #74 AI预测结果揭晓(3)|新开发模式出现了吗?

#74 AI预测结果揭晓(3)|新开发模式出现了吗?

2025/1/12
logo of podcast 科技慢半拍

科技慢半拍

AI Deep Dive AI Insights AI Chapters Transcript
#ai integration in product development#ai market trends#generative ai#ai research#artificial intelligence and machine learning#technology#ai product innovation#ai chatbot impact#product design#creativity and innovation#video game development People
A
AI (GPT-4)
主持人
专注于电动车和能源领域的播客主持人和内容创作者。
Topics
@主持人 : 2023年底,我们与AI一起预测了AI在2024年的发展,其中一个预测是AI会与某种开发语言或技术充分融合,替代原有的开发模式。回顾2024年,我们发现AI确实在改变软件开发模式,但并未完全替代。新的开发语言尚未出现,更多的是自然语言与传统编程语言的结合,例如Zopik开源的MCP协议尝试解决大语言模型应用连接数据难的问题。在开发模式上,AI改变了部分研发流程,例如大模型自身的研发过程,但对传统软件工程方法论的影响有限。AI主要应用于单元测试、代码补全等局部环节,并未对整体软件开发流程造成颠覆性改变。华中科技大学2024年4月的一篇论文分析了大模型对软件工程各个阶段的影响,指出大模型主要应用于软件开发阶段,且主要方向是代码生成。 在开发工具方面,AI带来了显著变化,主要体现在Copilot副驾驶模式和Agent智能体模式。Copilot模式的代表是GitHub Copilot和Cursor.ai,后者通过对代码进行索引和向量化,实现基于整个工程的代码生成。Agent智能体模式的代表是Devon,它展现了AI自主学习、端到端构建和部署应用的能力,但同时也存在争议。此外,市场上还出现了许多定制开发平台,例如DeFi和Longchain,以及低代码平台,例如Code和Zoom,它们方便开发者快速构建AI应用。 总的来说,AI对软件开发的影响是融合而非替代,它在开发工具和部分开发模式上带来了巨大变化,但并未完全颠覆传统的软件工程方法论。AI工具与开发者之间的合作仍然是近期理想的模式。 AI (GPT-4): 我预测AI会与某种开发语言或技术充分融合,替代原有的开发模式。

Deep Dive

Key Insights

AI是否催生了新的开发语言?

目前尚未出现专门为AI设计的新开发语言。虽然有一些尝试,如Zopik开源的MCP协议(Model Context Protocol),旨在解决大语言模型应用连接数据的问题,但整体上,AI尚未催生全新的开发语言。更多是自然语言与传统编程语言的结合。

AI是否带来了新的开发模式?

AI正在逐步改变传统的开发模式,尤其是在大模型的研发过程中。然而,在传统软件开发领域,AI的影响仍局限于局部,如单元测试、代码补全、代码纠错等,尚未对软件工程的总体方法论产生颠覆性影响。

AI是否催生了新的开发工具?

AI在2024年催生了许多新的开发工具,主要分为两类:Copilot副驾驶模式(如GitHub的VS Code Copilot和Cursor.ai)和Agent智能体模式(如Devon)。此外,垂直领域的工具如V0和Bot.new也崭露头角,专注于UI原型设计和全栈开发。低代码平台如Code和Zoom也在AI应用开发中发挥了重要作用。

AI在软件开发中的主要应用领域是什么?

AI在软件开发中的应用主要集中在代码生成、代码补全、代码总结、代码搜索、代码理解、代码推荐、代码注释生成等方面。此外,AI还在需求工程、软件设计、软件质量维护、软件管理和软件维护等领域发挥作用,如需求分类、GUI检索、漏洞检测、单元测试编写等。

AI在软件开发中的局限性是什么?

AI在软件开发中的局限性主要体现在难以处理非常垂直的需求,且业务上下文和技术词汇描述之间的不匹配问题依然存在。此外,AI工具的自动化能力在某些场景下无法直接落地,导致用户期望与实际效果之间存在差距。因此,AI与人类的协作仍然是当前最理想的开发模式。

AI对传统开发模式的影响如何?

AI并未完全颠覆传统的开发模式,而是在强化和优化现有模式。AI工具如Copilot和Agent智能体模式,正在改变开发者的工作方式,使其更加高效和便捷。然而,传统的软件工程方法论和标准化管理依然具有重要价值,AI时代需要与之结合才能发挥最大作用。

Chapters
本期节目回顾了2023年底与人工智能共同预测2024年AI发展结果,并对这些预测进行逐一评分总结。节目采用5分制评分标准,对每个预测的满足程度进行评估,最终得出总分,以此来衡量AI预测自身发展的能力。
  • 回顾2023年底与AI共同预测的2024年AI发展结果
  • 采用5分制评分标准评估预测的满足程度
  • 总结AI预测自身发展能力

Shownotes Transcript

【节目介绍】

本期节目回顾2023年底的第24期节目中与人工智能所做的预测结果,也是对2024年的年终复盘。第三期我们将回顾“大模型能否给软件开发带来改变”的问题。我们将讨论AI是否催生了新的开发语言,是否带来了新的开发模式,以及是否催生了新的开发工具,探索AI在软件开发中的创新应用,以及这些应用如何影响我们的工作方式。让我们一起见证技术如何推动创新的边界!

【往期节目】

#24 新年特辑|与AI一起预测AI

【时间线】

02:25 第三个预测介绍(跳过开头)

03:36 此项预测背后的三层含义(新语言、新模式、新工具)

04:09 是否出现了新的开发语言?

06:09 是否出现了新的开发模式?

13:25 是否出现了新的开发工具?(Copilot副驾驶模式、Agent智能体模式、垂直领域模式、开发平台和低代码模式)

21:33 总结

【片头和片尾音乐】

孟维来 - 野人

【感谢】

特别感谢[AIGC开放社区]和[AI重塑世界]的大力支持,请听友及时订阅微信公众号,查看本播客的文字版内容。欢迎订阅本播客节目,本节目在小宇宙、喜马拉雅、苹果播客、蜻蜓FM、网易云音乐、荔枝FM等平台均已上线。