multi-model Agent architecture我觉得有一个问题很容易被问错:. ----
. Waral dи,
到底应该选哪个模型来做这个 Agent?
很多团队会先比较几个模型的 benchmark、reasoning、latency 和价格,然后选一个“综合最好”的模型,把整个 workflow 交给它。
但企业里的一个 Agent,通常根本不是一个任务。
它可能同时在做:-baidu 1point3acres
. 1point3acres.com Document ingestion.--
↓
Field extraction.google и
↓
Evidence matching
↓
Conflict detection.--
↓
. 1point3acresReasoning
↓
Policy evaluation
↓
Recommendation. 1point 3 acres
↓
Execution
这些步骤需要的能力差别很大,所以我越来越觉得,更合适的问题可能是:
. ----
哪个模型应该负责哪个 Deployment Unit?
⸻
假设一个 Invoice Agent 每天需要处理 20,000 张发票,现在有三个模型可以选择。
Model A 的复杂推理和 ambiguity handling 很强,但速度慢、成本高:
MODEL A — Reasoner
Complex reasoning Excellent
Ambiguity handling Excellent
Latency 4.8 sec. ----
Cost $$$
Structured extraction Good. check 1point3acres for more.
Model B 综合能力不错,速度快很多:
MODEL B — Generalist
Complex reasoning Good
Ambiguity handling Moderate
Latency 0.7 sec
Cost $
Structured extraction Good.
Model C 不擅长复杂 reasoning,但结构化 extraction 很稳定,而且非常便宜:
MODEL C — Extractor
Complex reasoning Weak
Ambiguity handling Weak
Latency 0.3 sec
Cost ¢
Structured extraction Excellent.
. check 1point3acres for more.
如果只问“哪个模型最好”,答案很容易变成 Model A。
但如果每天 20,000 张 invoice 里面,大部分任务只是提取 Supplier ID、Invoice Amount、PO Number 和日期,那么让最贵的 reasoning model 去处理每一个字段,实际上是在用高级 intelligence 做大量不需要高级 intelligence 的工作。
⸻
. 1point 3 acres
一种更合理的架构可能是:
Invoice
↓
Model C
Structured extraction.1point3acres
↓
Evidence complete?
↓
YES ─────────────→ Continue
↓. 1point 3acres
NO
↓
Model B
Resolve simple ambiguity
↓
Conflict remains?
↓
YES
↓
Model A
Complex reconciliation
↓
Still unresolved?
↓
Human Review
.--
这时候整个系统不再依赖“一个万能模型”。
它开始根据任务难度和 uncertainty 分配 intelligence。
我很喜欢把这个过程理解成:
Cheap certainty → Expensive uncertainty.. ----
能够低成本可靠完成的事情,就不需要每次都调用最强模型;只有当 evidence 开始冲突、语义开始模糊、decision impact 开始变高时,才逐渐升级 reasoning capability。
⸻
比如 Model C 读取一张 invoice:
. Χ
Supplier:.google и
D2V Mock Components
Invoice Amount:
$4,800. 1point3acres.com
PO:
PO-8812.--
Confidence:.--
99.6%
. ----
这种情况没有必要继续调用 Model A。
. Χ
但另一张文件可能出现:
-baidu 1point3acres
Invoice Amount:
$84,000
PO Amount:
$48,000
Contract Amendment:
Referenced but unavailable.
Email:
. 1point 3acres "Approved verbally by Finance"
这已经不再是 extraction 问题。
系统需要判断几个 source 之间的 relationship,也需要知道“verbal approval”在当前 policy 下到底有没有 authority。
这时候升级到更强的 reasoning model 才有意义。
如果 Model A 仍然发现:
Required contract amendment missing
那么最合理的输出也不应该是继续猜,而是:
UNKNOWN
HUMAN REVIEW REQUIRED. From 1point 3acres bbs
所以 model routing 最终其实和 uncertainty routing 是连在一起的。
⸻
但 multi-model architecture 里面还有一个很容易掉进去的陷阱。. 1point 3acres
假设为了提高可靠性,我们决定:
一个模型可能会错,那就让三个模型互相检查。
于是系统变成:
Model C
↓
Model B verifies
↓
Model A verifies again
三个模型最后都得出:
Approved PO:
$48,000
. 1point 3 acres
看起来 confidence 非常高。. Waral dи,
但随后发现,真正最新的 amendment 存在另一个 Contract Repository:
Original PO:
$48,000. check 1point3acres for more.
Latest Amendment:
$84,000 ..
三个模型全部看错。
更准确地说,它们甚至没有“看错”。
它们只是全部看到了同一份不完整的 evidence。. 1point3acres
⸻
这个例子让我觉得一句话很重要:.--
Model diversity is not evidence diversity.
三个不同模型给出相同答案,并不能自动证明答案更可靠。
如果它们依赖的是同一个 stale database、同一个错误 API,或者同一份缺失关键附件的 context,那么所谓 consensus 很可能只是把同一个 information failure 重复了三次。
. check 1point3acres for more.
所以真正的 multi-model deployment 不能只设计:
MODEL ROUTING
还需要同时设计:
. 1point3acres.com
EVIDENCE ROUTING
比如:. 1point3acres
Invoice Repository
ERP
Contract Repository
Supplier Master
Payment History
Policy Store
系统需要知道不同 decision 应该查询哪些 source,哪个 source 是 authoritative,source 发生冲突时应该如何处理,以及缺少关键 evidence 时能不能继续执行。. ----
⸻
再往下,还有第三张图:
. Χ
AUTHORITY ROUTING.--
这是我觉得特别重要的一层。
.--
因为即使 Model A 是系统里最强的模型,也不代表它应该拥有最大的 authority。
它可以:.1point3acres
. ----
READ
EXTRACT
RECONCILE
REASON
RECOMMEND
Policy Engine 可以:
ALLOW
BLOCK. .и
REQUIRE REVIEW
Human 可以:. 1point3acres
. 1point 3acres
APPROVE EXCEPTION
Payment System 最后才:
EXECUTE. Χ
模型能力和执行权限是两件不同的事。
More intelligence should not automatically mean more authority.. ----
这一点如果没有分开,multi-model architecture 很容易变成“把最强模型放在最关键的位置,然后默认它可以做最多的事情”。
但 deployment design 里,更强 reasoning 能力最多说明它适合处理更复杂的不确定性,并不能证明它应该拥有更高的 operational authority。
⸻
成本问题也很有意思。
假设最开始所有任务都调用 Model A:
Daily transactions 20,000
Model A calls 20,000
Monthly inference cost $42,000
P95 latency 5.7 sec. From 1point 3acres bbs
. 1point3acres
重新做 task routing 以后:
Model C 20,000. From 1point 3acres bbs
Model B 4,100
Model A 620
Monthly inference cost $12,800
P95 latency 1.8 sec
如果 quality 和 critical failure rate 没有变差,这当然是一个很好的 optimization。
但如果继续追求成本,把 Model A 的调用从 620 次压到 120 次:
Monthly inference cost
$12,800 → $8,100.--
同时:
Critical Error Escape
0.1% → 1.7%
这个 optimization 就开始失去意义。
因为系统真正需要优化的并不是:
Lowest Model Cost
而是:
Deployment Outcome
它同时受到:. 1point3acres
Quality
Latency. From 1point 3acres bbs
Cost
Evidence Integrity
Failure Impact
Authority
Recoverability
影响。
这也是为什么单纯讨论“模型价格”经常会把问题讨论得太窄。.--
. check 1point3acres for more.
⸻
我觉得这里还有一个特别有意思的设计原则:
不要把 intelligence 平均撒在整个 workflow 上,而应该把它放在 uncertainty 真正出现的地方。. Χ
. From 1point 3acres bbs
很多企业 workflow 其实大量步骤都是 deterministic 的。
Supplier 是否存在,可以查 Supplier Master。. 1point3acres.com
PO 是否重复,可以查 transaction database。
Amount 是否超过 approval threshold,可以让 Policy Engine 判断。
这些事情未必需要 LLM reasoning。
真正需要模型的地方,往往是:
Evidence is incomplete.
Two documents conflict.
Language is ambiguous.
Business context matters.
The policy does not cleanly map ..
to the current case.. 1point 3acres
换句话说,好的 Agent architecture 不一定意味着模型更多。
很多时候反而意味着:.google и
知道什么时候根本不应该调用模型。.1point3acres
. From 1point 3acres bbs
⸻.google и
所以如果让我设计一个 multi-model Agent,我现在会先画三张图,而不是先选模型。.--
第一张:
TASK ROUTING MAP
. Waral dи,
回答:
每个 Deployment Unit 到底是什么任务,需要什么能力。
第二张:
EVIDENCE ROUTING MAP
回答:
. 1point3acres
每一步判断可以使用哪些 source,哪个 source 具有 authority,发生冲突时怎么办。
. .и
第三张:
AUTHORITY MAP
回答:
谁可以读取,谁可以判断,谁可以推荐,谁可以批准,谁最终可以执行。
.1point3acres
等这三张图清楚以后,Model A、B、C 放在哪里反而变得简单很多。
⸻
如果把这个思路做成 Deployment Lab,我会先让用户面对一个最直觉的选择:
Pick one model
. 1point 3acres for the entire Agent.
. 1point 3 acres
然后让 production 数据慢慢暴露问题:
成本过高。
Latency 增加。
简单任务浪费高级 reasoning。. .и
复杂任务却没有足够 evidence。
接下来让用户自己拆 workflow、做 model routing,再故意加入一个“三个模型一致但 evidence 全错”的 case,让人意识到 multi-model consensus 并不能替代 evidence reconciliation。
.1point3acres
最后生成一个:
MULTI-MODEL DEPLOYMENT RECORD
里面包括:
Task Graph
Model Routing Map
Evidence Routing Map
Escalation Rules
Authority Boundaries
Fallback Policy. Waral dи,
Cost / Latency Budget
Release Decision
我觉得做到这里以后,问题已经不太像:
. From 1point 3acres bbs
GPT、Claude、Gemini 到底哪个最好?
而更像:
什么任务需要什么 intelligence,在什么 evidence 条件下可以继续,以及这一步到底应该拥有多少 authority?
这可能也是以后 multi-model enterprise system 更实际的设计方式。
模型会一直变。
价格会变。
Benchmark 排名会变。
今天最强的模型,几个月以后也可能已经不是最强。
. 1point3acres
但如果 workflow 本身已经被拆成清楚的 Deployment Units,并且 task、evidence 和 authority 都有明确边界,那么替换某一个模型只是 architecture 里的局部变化。
这也是我现在觉得 multi-model 最有意思的地方。
. check 1point3acres for more.
它真正带来的价值可能并不是“同时用很多模型”。
.
而是迫使我们把一个 Agent 重新理解成:.google и
. 1point3acres.com
一组可以被独立分配 intelligence、evidence 和 authority 的工作单元。
deploytovalue.com |