设计一个合同审核系统:抽取条款、比对模板、识别风险、生成修改建议。哪些用 workflow,哪些用 agent,是否需要 multi-agent?
考察点:考可控性和边界。
7+ 分回答骨架:文档解析、条款抽取、模板比对、风险打分用 graph workflow,因为步骤稳定、可恢复、可审计。非标准条款解释和修改建议可用受限 agent。多 agent 只有在法律、财务、业务有清晰工具/权限/评价边界时使用。高风险输出和外发前走 HITL。
继续追问会衍生:衍生知识点:workflow vs agent、handoff contract、HITL、state persistence。
知识展开
| 概念 | 是什么 | 工程落点 | 面试表达 / 常见坑 |
|---|---|---|---|
| workflow vs agent | workflow 适合步骤稳定、输入输出明确、需要恢复审计;agent 适合路径不确定、需要动态工具选择。 | 合同解析和模板比对用 workflow,非标准条款解释用受限 agent。 | 面试表达:不是 agent 越多越好,稳定流程应优先确定性编排。 |
| handoff contract | handoff contract 定义上游交给下游的任务、证据、约束和输出 schema。 | payload 包含 task、evidence ids、risk flags、expected_output、trace_id。 | 常见坑是把全量聊天直接交给下一个 agent,导致上下文污染和责任不清。 |
| HITL | HITL 是高风险节点的人类审批或编辑机制,不是随时问人。 | 定义触发条件、审批内容、审批人、暂停状态、恢复节点和审计。 | 强回答要说 HITL 会增加延迟,所以要按风险分层触发。 |