专业书籍精读 · Generative AI System Design Interview · 第 1 章

引论与概览:生成式系统设计的七步框架

Generative AI System Design Interview · Ch 1 · Ali Aminian, Hao Sheng & Alex Xu · 2024

EN →

这一章讲什么?

你让 AI 补完一句邮件、帮你写周报、按一句话画张图——这些产品背后都不只是「一个聪明的模型」,而是一整套系统。这本书专讲怎么设计这类系统,第 1 章先给一张通用的施工图:拿到「做一个会生成东西的产品」这种活,该按什么顺序想问题,哪一步最容易翻车。

先说个怪事

以前的 AI 更像分拣员:给它一张照片,它说「猫」还是「狗」——答案只有一个,对错一目了然。现在的 AI 像厨师:你说「做个番茄炒蛋」,他能端出一百种都说得过去的版本,没有标准答案。听着只是换了个活儿,可对造系统的人来说,这一下把三条最基本的规矩全掀翻了。

三条旧规矩,全失效了

第一,没法判卷。 分拣员对不对,跟答案一比就知道;厨师做得好不好,得有人尝,而「好吃」本来就人人不同。

第二,开始按字数收钱。 以前做一次判断几乎不花钱;现在它每吐一个字都在烧算力,一个爱啰嗦的版本能把账单翻几倍。

第三,它出错时不喊疼。 老式系统坏了会报错、会卡住;现在这个会一脸认真地把错的说得特别顺——你不去核对,根本看不出来。

那张施工图:七步

这一章的核心,就是把「造一个这样的产品」拆成七步,每步回答一个很具体的问题:① 先问清要什么——多快出结果、每次能花多少钱、什么话绝对不能说;② 这活到底是让它写字、画图还是配音,把进去什么、出来什么定死;③ 备料,数据从哪来、脏的怎么洗;④ 挑做法(下面单说);⑤ 试吃——凭什么说这一版比上一版好;⑥ 上菜,把它放到真实用户面前,还得又快又便宜;⑦ 盯着,它会随着世界变化悄悄变差。

挑做法:能不爬高就别爬

第四步最值钱的其实是一句省钱的话:本事有四级台阶,先从最便宜的一级试,不够再往上爬。

一级,好好跟它说话——把要求写清楚,几小时就试完了。二级,给它一摞资料现查——回答之前先翻自家文档,治「它不知道你们公司的事」。三级,专门培训它——拿几百上千条自己的例子调教一遍,治「知道,但口吻不对、格式不对」。四级,从头养一个——月级的时间、成千上万张显卡,绝大多数团队这辈子用不上。越往上效果越可控,但花的钱和时间可能差出上千倍。

一句话记住

做生成式产品,难的不是找一个更聪明的模型,而是三条旧规矩全变了:没有标准答案,所以得自己定一套「怎么才算好」;每个字都在花钱,所以省钱是设计问题、不是财务问题;它出错时一脸认真,所以必须有人(或另一个模型)专门去核对。剩下的,照那七步一步步来。

想进到具体机制、记号和示意图? → 切到精读版