写点什么

波士顿 DevSummit:AI 产品交付的主要经验教训

作者:Andrew Hoblitzell

  • 2025-07-04
    北京
  • 本文字数:1380 字

    阅读完需:约 5 分钟

大小:702.68K时长:03:59
波士顿DevSummit:AI产品交付的主要经验教训

波士顿举行的 InfoQ Dev Summit大会上,Outropy创始人兼首席执行官Phil Calçado发表了主题演讲,主要面向那些在生产中构建和推广生成式 AI 产品的软件领导者。凭借三年的实践经验和 30 年的软件架构职业生涯,Calçado 谈了具体的经验教训,说明了在面对 AI 系统的随机性和有状态需求时,哪些传统的工程模式仍然有效。

 

首先,他承认了在场人员背景的多样性以及生成式 AI 不断演变的性质。Calçado 做了个对比,个人工程师有丰富的 IDE 自动化工具可以使用,而管理者和可靠性工程师几乎完全没有。他回忆说:“2021 年,我最初的想法是,我们能把这个自动化吗?我能为管理者或工程师所做的一切工作创建一个基本的 VS Code 吗?”



尽管早期在基准测试中取得了成功,但 Calçado 坦率地承认,“这个产品彻底失败了。”他指出,核心问题是激励机制的错位:用户更感兴趣的是逆向工程助手的内部设计,而不是依赖它来提高日常生产力。他解释说,这一洞见揭示了展示技术新颖性的工具和真正提供持续用户价值的工具之间的区别。

 

从这些经验中,他提炼出自己在 AI 开发中观察到的三种主导心态。在第一种心态中,团队聚焦最新模型的发布和资金循环而不是解决当前的限制,等待“明年的 AGI”而不是迭代当前的限制。在第二种心态中,数据科学实验室开展为期一年的项目,竭力提升准确性,而几乎没有产品思维,构建出的分类器仅比之前的版本稍好一点。在第三种心态中,团队采用以软件工程为中心的工作流,强调在生产中快速迭代,开发轻量级、可插拔的组件,然后进行测试和完善。

 

为了构建这些系统,Calçado 引入了两个核心抽象:工作流和代理。工作流是静态的、预定义的管道,执行一系列转换,例如接收消息、对话去重和生成摘要。相比之下,代理是半自治组件,具有记忆、目标导向和动态调用工具或其他服务的能力。他说:“代理有记忆,它们是目标导向的,动态的,并且喜欢协作”,他将它们比作传统面向对象设计中的有状态对象。



他警告说,不要将代理视为细粒度的微服务。LLM 代理固有的有状态、非确定性行为破坏了传统的服务边界,导致了脆性耦合和操作脆弱性。相反,他提倡使用语义事件总线,其中结构化、意图驱动的事件(而不是原始的数据库变更流)可以解耦组件,并在系统内实现可发现、可插拔的行为。

 

在组装 AI 管道时,Calçado 强调了将单体项目分解成具有清晰语义接口的小而明确的切片的重要性。例如,在 Autopi 的每日简报功能中,有单独的组件处理 Slack 接收、重复对话检测、语义摘要和日历上下文丰富。

 

Calçado 还挑战了十二因素应用模型对 AI 系统的适用性。他指出,配置不再是静态的,流程不能保持无状态,LLM 调用引入了固有的延迟瓶颈。为了应对这些挑战,他敦促团队探索持久工作流框架,如Temporal。这类框架能干净利落地将编排与副作用分开,透明地处理重试和超时,并为长期运行的有状态进程提供检查点功能。

 

最后,Calçado 强调,尽管 AI 引入了新的架构需求,但核心解决方案不在于重新发明轮子,而在于扩展经过验证的软件工程原则,适应 AI 系统的随机性和有状态性。他说:“我们不需要从头开始重建一切。我们需要更好的平台,整合这些模式,以便团队可以快速迭代,而不是重新发明管道。”

 

在未来几周内,想要了解更多信息的开发人员可以在infoq.com上观看活动视频。


声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://www.infoq.com/news/2025/07/devsummit-shipping-beyod-hype/

2025-07-04 10:446384

评论

发布
暂无评论

NFTScan 与 Merlin Protocol 达成战略合作伙伴,双方将在 NFT 数据层面展开深度合作

NFT Research

NFT 数据基础设施

iOS 15 TableView willDisplayCell获取失败

刿刀

UITableView iOS16

量化合约对冲交易机器人app系统开发源代码部署

开发微hkkf5566

MySQL索引的底层数据结构原理剖析(二叉树、 红黑树、Hash、B-Tree、B+Tree)

C++后台开发

MySQL 数据结构 后端开发 底层原理 C++开发

超聚变服务器操作系统FusionOS与阿里云PolarDB数据库完成兼容性认证

阿里云数据库开源

阿里云 开源数据库 polarDB PolarDB-X PolarDB for PostgreSQL

5.外包学生管理系统实战

程序员小张

「架构实战营」

NTFS读写工具Tuxera for Mac2023下载及功能介绍

茶色酒

Tuxera2022 Tuxera NTFS2022 Tuxera NTFS Mac2022

一图读懂《2022 年中国政企数智办公平台行业研究报告》

融云 RongCloud

办公 数智化 图论

Wallys//QCN9074/QCN9024/WiFi6/WiFi6E/4x4 MU MIMO Dual Band WiFi Module MiniPCIe/industrial wifi6 moudle

wallysSK

QCN9074 QCN9024 QCN9072

爱奇艺:基于龙蜥与 Koordinator 在离线混部的实践解析 | 龙蜥技术

OpenAnolis小助手

开源 cpu 爱奇艺 混部 龙蜥操作系统

使用 JS 转换数据的最佳实践

夏木

typescript data-convert

TitanIDE引领企业开发工具变革

行云创新

ide CloudIDE WebIDE

数据治理:指标体系管理

用友BIP

教你用JavaScript实现粘性导航

小院里的霍大侠

JavaScript 编程开发 初学者 入门实战

声网王浩宇:RTE 场景下的 Serverless 架构挑战【RTE 2022】

声网

架构 实时互动

快速开发协同办公OA系统 让企业管理提质增效

力软低代码开发平台

AI 作画领域中的“神笔马良”是怎样炼成的?

行者AI

Lattice – 基于扩展点的多维度业务定制叠加

原力在线

架构 lattice 高可扩展

内部CRM和商业化SAAS CRM的区别

久歌

SaaS 架构设计 CRM

2022腾讯Techo前沿技术论坛召开,六位科学家分享前沿科学成果

科技热闻

如何在Ubuntu20.04上安装RDP远程

吴脑的键客

ubuntu DevOps RDP

国产智能BI产品崛起,帆软Fine BI、瓴羊Quick BI等应该如何选择

小偏执o

Flask上手:step by step

无人之路

flask web开发 Web应用开发 Python. python web

API网关与南北向安全设计

阿泽🧸

API网关 12月月更

腾讯智慧农业首次亮相,助力青海大通农产品走进大湾区

科技热闻

1-5-10 快恢在数字化安全生产平台 DPS 中的设计与落地

阿里巴巴云原生

阿里云 云原生 数字化安全生产平台

服务超80家金融行业头部企业,腾讯会议将支持混合云部署

科技热闻

Istio的使用场景

穿过生命散发芬芳

istio 12月月更

空间节省50%,时序性能提升5倍,三一重工从Hadoop+Spark到MatrixDB架构变迁实现One for ALL

YMatrix 超融合数据库

三一重工 超融合数据库 数据库· YMatrix

腾讯云NoSQL数据库产品2022再迎升级,多项技术细节首次公开

科技热闻

互联网都在说降本增效,小红书技术团队是怎么做的?

小红书技术REDtech

波士顿DevSummit:AI产品交付的主要经验教训_AI&大模型_InfoQ精选文章