30 秒看懂
采购智能体的第一份答案看似完整,却因漏掉一份合同修订文件而使总额相差约 80 万美元;它还因使用错误条款,将续约通知截止日期算晚了一个月。AlixPartners 的 Natalia Connolly 和 Kevin Madura 用真实项目的合成案例说明,他们如何将四万多份合同结构化、把业务规则写入工具并核对结果。他们还建议明确报告访问错误,并对并行智能体发现的重叠节省金额进行核对。
- 1看似可信的答案漏掉 80 万美元,还算错续约期限合成案例的首次分析有几项数字正确,但遗漏修订文件并使用了错误的通知日期。
- 2修订文件即使已经提取,未关联时仍可能无法被找到预处理超时也可能导致整份合同未进入数据库。
- 3重述的合同总额不能直接相加讲者的例子中,将历次总额相加得到约 1700 万美元,正确结果却是最新的 700 万美元。
- 4两周准备之后,一夜处理四万多份合同团队建立五阶段处理流程,然后处理全部文件。
- 5正确日期来自另一条合同条款智能体使用了解约条款,而业务问题需要的是续约条款。
- 6访问错误可能伪装成零支出明确的错误反馈能帮助智能体停止、恢复或请求人工协助。
- 7并行发现的节省机会必须核对不同智能体可能指向同一张发票或同一家供应商,同一笔节省只能计算一次。
要点建议
- 检查每份文件是否处理完成,以及修订文件是否关联到原合同。
- 结合合同原文和业务背景理解重述金额与续约条款,不要只看数字。
- 明确报告数据访问失败,避免将缺失值误认为零。
- 汇总潜在节省金额前,核对并行智能体的发现是否重叠。
- 让证据能够追溯到合同页面或发票行,并保留相关业务背景。
按章节阅读整理后的全文
一份看似正确的采购分析
合成并购案例揭示,看似合理的答案遗漏了一份修订文件,并给出错误续约截止日期。
Natalia Connolly 介绍一家大型医疗企业收购较小专业公司的案例。采购团队面对数百家供应商、四万多份合同文件和彼此不相连的数据库。两位讲者使用真实项目的合成案例进行说明。
收购方希望了解合并后是否能谈到更好的条款、估算节省金额,并在续约截止前采取行动。分析必须能追溯到合同页面和发票行,让谈判人员能够为结论提供依据。
Claude Code 的第一份答案看起来完整合理。年度总支出、两家公司各自的支出以及合同数量都正确,但合同总价值相差约 80 万美元。

智能体还把通知截止日期算成 12 月 1 日,正确日期却是 11 月 1 日。在这个案例中,如果照它的答案等待,合同就会自动续约。
分析前先整理复杂合同
未关联的修订文件、重述金额和跨页表格都需要仔细处理。团队建立了五阶段流程。
Connolly 解释,长合同可能在预处理时静默失败,从未进入数据库。修订文件也可能已被提取,却没有关联到原合同;案例中漏掉的 80 万美元就来自这样一份孤立的修订文件。

另一个陷阱是将合同和所有修订文件中的金额相加,即使每份修订文件都重新列出总额。在她的例子中,相加得到约 1700 万美元,而最新修订文件给出的正确总额是 700 万美元。
跨页表格也会造成问题:第二页可能没有列标题。系统需要整张表的上下文才能理解数字含义。
两人花了约两周建立处理流程,随后在一夜之间处理四万多份合同。Connolly 说,这些准备让结构化结果更容易检查,也便于用程序核对。

五个阶段包括预处理和文档识别、文件分类、提取条款费率与支出、将服务映射到支出类别,以及让分析智能体处理提取后的数据。
将业务规则写入受控工具
结构化提取和定制工具让智能体能够使用规范化数据及交易专属逻辑。
Kevin Madura 指出,合同中可能有图表和其他视觉内容,简单文字识别会漏掉其中信息。他们将页面图像交给 DSPy 获取结构化信息,而不是只保留图表标签。
当团队事先知道项目需要费率层级、返利或其他字段时,就先定义结构。随后 Claude Code 可以使用规范化的合同、支出和发票数据,构建或调用针对该交易的工具。
获取费率表页面、查询供应商支出等定制工具可以包含业务逻辑和已知例外。团队对部分规则更倾向于使用代码和数据库视图,而不是完全依赖提示词。

工具和配置可以让知识在整个项目期间得以保留,也能管理数据访问。Madura 介绍了允许一组明确操作、阻止其他调用的做法。
处理静默失败和重叠结果
讲者解释条款选择、缺失关联、访问错误、重复计算和业务背景问题。

错误的续约截止日期说明了业务背景为何重要。智能体使用了解约条款中的日期,而问题需要根据续约条款计算。
合同管理数据库可能遗漏修订文件或关联错误。因此,团队读取原始文件,重建主服务协议、工作说明书和修订文件之间的关系,避免遗漏及重复计算。

访问控制带来了另一种失败模式:来自其中一家公司的数据源如果返回拒绝访问或格式错误,可能看起来像零。Madura 说,明确的错误反馈能让智能体停止、请求人工帮助或寻找其他权威来源。
团队派出多个智能体并行寻找不同的节省机会。之后必须核对它们的发现:两个有效分析可能指向同一家供应商或同一张发票,同一笔节省不能计算两次。

为完成核对,团队采用了更明确的流程,规定要比较哪些数据点以及下一步该做什么。这一结构化步骤接在智能体较开放的分析之后。
智能体还需要知道管理层已经开始做什么。一项建议单独看可能很有吸引力,但如果公司几个月前已经启动同样工作,它就不再相关。
Madura 建议通过记忆、工具或类似机制保留有用业务背景,让后续分析不必反复发现已知限制。两位讲者的主要结论是尽早整理数据,并在合适的时候提供正确业务背景。
同频道的其他文章
19:41EN → 简体中文
22:01EN → 简体中文
27:35EN → 简体中文
15:25EN → 简体中文
14:38EN → 简体中文
21:12EN → 简体中文