亚太地区首席技术官 Scott Shaw 认为,生成 AI 有望改变软件交付,但过度依赖编码助手是一种分心。麦肯锡预测软件工程将成为受生成 AI 影响最大的业务功能。
首先,Shaw 指出编码助手(如副驾驶)受到开发人员喜爱,但软件工程代理正在迅速发展,代码助手能放大一切并自动化偏差。然而,代码质量趋势并不令人鼓舞,尽管 GitHub 代码库越来越大,但并未变得更好。研究表明,代码被阅读的频率远高于被编写的频率,而训练集仅考虑正确性,不考虑如何提升整体代码库质量。
因此,工程实践仍然很重要,甚至更重要。单独的编码助手并非 AI 优先的软件开发方式。
超越编码,AI 在整个生命周期中具有巨大潜力。Shaw 以电动机改变制造业为例,类比 AI 对软件交付的变革。他认为,编码助手只是使软件交付生产线通电,而非彻底改变运作方式。正如郝旭所言,“软件是一个通信介质用于表达知识”,“软件开发是一种形式知识工程”。
Haiven™ 团队不断添加新功能,包括常规聊天、史诗崩溃、故事头脑风暴、技术任务、测试 DB 探索、知识库查询和图视觉理解等。
Shaw 核心观点是:生成 AI 有望改变软件交付,但团队需超越编码,利用 AI 增强对业务的集体知识,才能真正实现革命性变革。