跳到正文
汉松札记
返回

AI 系统设计:从想法到生产高亮

AI Highlight

来源

AI 系统设计从想法到生产高亮

这篇来自 MongoDB 的演讲提供了一套 AI 系统设计框架:产品需求、系统设计、评估监控、优化。它的核心价值是把“AI 应用怎么做”从模型选择拉回到需求、约束、数据、工作流、评估和生产指标。

一、AI coding 时代,难点从代码转移到 spec

背景

演讲开场直接反驳“直接 vibe coding ship 就行”。对于低风险玩具项目可以这么做,但一旦有真实后果,需求、设计和评估标准就变成关键资产。

vibe coding 在你随手玩玩、风险很低、结果一眼就能判断对错的时候没问题。但一旦你要做的是真正的产品,有人依赖它,有真实后果,“直接发布”就变得相当危险了。

Spec 是新的代码。难点在于把产品需求、系统设计和评估标准定义清楚,这样你才能有把握地让 AI coding 伙伴做出正确的东西。

在让 AI 生成任何代码之前,先深入思考你的产品需求。现在最难的部分是产品 spec,而不是代码。

兴趣匹配判断:这和规格驱动开发、agent-ready codebase 是同一条线。AI 降低代码生成成本后,真正稀缺的是问题定义、边界约束和验收标准。

二、业务问题必须量化,但不能提前指定架构

背景

演讲用医疗保险理赔审核作为案例,展示好的业务问题应当描述用户、现状、痛点和基线,而不是一开始就决定做 agent 或多 agent。

业务问题的描述应当聚焦于某个具体场景、明确说明用户是谁、描述现状,并量化用户的痛点。它不应该规定系统会是什么形态,无论是 agent、多 agent 系统还是其他,这些留到后面再决定。

医疗审核人员平均需要 2 天处理一条理赔审核请求,是非紧急案例行业标准的 4 倍,紧急案例的 12 倍。

一个好的成功指标是具体的、可量化的、可实现的、与业务相关的,以及有时间限制的。

兴趣匹配判断:这是一条很好的产品原则。不要从“我要做一个 agent”开始,而要从“哪个用户在哪个流程上慢了多少、要在多久内改善到什么水平”开始。

三、约束会一路传导到模型、架构和数据管道

背景

演讲强调在设计前先收集业务约束、性能要求和数据更新频率。AI 系统架构不是自由发挥,而是被合规、数据驻留、人工审核、成本和延迟共同约束。

患者数据必须留在已审批的云环境内;只能使用已审批云平台上可用的模型;某些场景必须经过人工审核;所有拒赔决定必须经由人工审核人员复核。

你的延迟预算、成本上限、所有合规要求,这些都会影响下游的每一个架构决策。

数据管道就必须以适当的节奏运行以保持同步。否则系统就会基于过时信息运行,这在高风险场景中尤其不妥。

兴趣匹配判断:这对企业 AI 落地极其关键。真正的设计输入不是“哪个模型最强”,而是数据能不能出域、谁必须复核、更新频率多高、延迟和成本预算是多少。

四、从最简系统开始,而不是先上 agent

背景

演讲者建议先梳理理赔如何流动,再决定 RAG、control flow、LLM router、human in the loop、fine-tuning 等 pattern。它明确反对让 coding agent 直接替你决定系统架构。

直接上手构建 agent 是很诱人的,现在 agent 的热度很高;或者让 coding agent 决定系统架构应该是什么样子,但这样你有可能得到一个过度工程化的系统。

正确的做法是:从最简设计出发,评估它,在评估中找到不足,然后迭代。

由于我们需要检索临床指南、保障政策等信息来辅助决策,这毫无疑问需要一个 RAG 组件。工作流是预结构化的,这听起来像是 control flow。

兴趣匹配判断:这是生产 agent 的关键判断。能由固定流程和人类复核表达的系统,不应急着变成全自主 agent;RAG、控制流和 HITL 组合往往更可靠。

五、UX 与反馈机制是系统设计的一部分

背景

演讲没有把 UX 当成最后包装,而是在系统设计阶段就问:输入是什么、输出是什么、触发条件是什么、人工角色是什么、系统如何解释、反馈如何进入后续改进。

系统接收什么输入?系统产出什么输出?系统以什么形式存在?系统由什么触发?人工的角色是什么?系统如何解释自己的决策?

在我们的案例中,系统通过提供引用来说明自己的推理:引用了哪些临床指南和保障政策来支撑系统的评估。

系统的使用者是医疗审核人员,他们可以通过覆盖 LLM 的裁决来提供反馈,并记录覆盖的原因。我们还可以让他们标记不相关的引用。

兴趣匹配判断:这很适合设计人机共生工作流。AI 系统不只是返回答案,还要让人能审查、覆盖、标记错误引用,并把这些信号转成后续改进数据。

六、评估指标要覆盖 guardrail、质量、领域目标和系统健康

背景

演讲把评估和监控拆开:发布前评估,发布后监控。指标不只看准确率,还要看拒绝率、缺少引用率、faithfulness、领域指标、token 成本和人工覆盖率。

对于输入 guardrail 合规,我们可以计算理赔拒绝率。对于输出 guardrail 合规,可以设立缺少引用率。

对于响应质量,可以衡量 faithfulness,即理赔的批准或拒绝决定是否确实基于检索到的临床指南和政策等信息。

在生产环境中,你仍然需要追踪离线评估时用过的那些指标,但你也可以追踪一些额外的指标,作为产品成功与否或用户满意度的隐性信号。

兴趣匹配判断:这是一套很完整的 AI eval 视角。尤其“人工审核员覆盖 AI 裁决的频率”和“审核 AI 建议所需时间”很有价值,因为它们能暴露输出是否真的可用。

七、优化的是进入 context window 的信息

背景

结尾谈优化:精度、成本、延迟和可靠性。演讲最值得提炼的一句是:基于 LLM 的应用,核心是优化最终进入上下文窗口的信息。

在基于 LLM 的应用中,核心是优化最终进入 LLM context window 的信息。

reranking 是一个好选项,因为检索是系统的重要组成部分,reranker 能确保检索到的信息按正确的相关性顺序呈现。

structured outputs 对确保系统始终输出包含决策和引用的结构化结果非常有价值。

兴趣匹配判断:这直指上下文工程。AI 系统优化不是只调 prompt,而是管好哪些信息进上下文、以什么顺序进、输出如何结构化、失败如何被监控。

整体判断

这篇是生产 AI 应用的高质量框架稿。它最值得复用的是四阶段思路:先定义可量化业务问题和约束,再用最简架构匹配数据与工作流,然后把 guardrail、faithfulness、领域指标和系统健康指标内建进去,最后围绕精度、成本、延迟和可靠性迭代。对 agent 系统尤其重要的反常识是:不要先问“做不做 agent”,先问“这个流程中哪些步骤需要检索、哪些步骤可控制、哪些步骤必须有人复核”。


订阅 AI Highlight

分享这篇文章:


上一篇
Agentic AI 工程师高亮
下一篇
HTML 就够了:让 Agent 生成图形高亮