研讨会/推理 Reasoning
ADPS 设计模式系列研讨会
推理模块第一次研讨会
一次判断怎样形成、怎样核验、何时停止,以及怎样成为下一次运行的工程资产。
2026-08-26
| 角色 | 姓名 | 公开身份 |
|---|---|---|
| 主持人 | 尹会生 | 极客邦科技副总裁,腾讯云架构师技术同盟名人堂专家 |
| 主持人 | 黄佳 | ADPS 发起人,Manning《Designing AI Agents》作者 |
| 核心研讨嘉宾 | 李庆丰 | 新浪微博高级总监 |
| 核心研讨嘉宾 | 张栋 | 腾讯专家工程师、架构师 |
| 核心研讨嘉宾 | 赵翰 | 蚂蚁 AIGC 多模态推理方向 |
| 核心研讨嘉宾 | 钟福海 | 去哪儿网资深技术专家 |
| 核心研讨嘉宾 | 熊钰柯 | 成都玄宿科技技术架构师、创业合伙人 |
| 核心研讨嘉宾 | 李娣娣 | 数智元镜产品业务负责人 |
本次讨论涉及在线问答、大型代码仓分析、多模态生成、低延迟用户服务、GIS 工具链和物理仿真。主要问题是如何选择推理路径、控制调用成本,以及验证推理结果。
1. 推理请求的触发、预算与验收
尹会生讨论 System 1 和 System 2 时提出五个设计问题:哪些请求需要较慢的深度推理,采用哪种执行结构,允许花多少 Token、时间和工具调用,谁来验证结果,以及什么时候停止。
| 工程问题 | 需要写入设计的内容 |
|---|---|
| 触发 | 直接回答、规则路径或深度推理的进入条件 |
| 拓扑 | 链、树、并行、循环或分层,以及它们的嵌套位置 |
| 预算 | Token、时间、模型调用、工具调用和分支上限 |
| 验证 | 规则、测试、外部数据、模型评委和人的分工 |
| 退出 | 完成、超时、无进展、升级人工和放弃当前假设的条件 |
一个请求可能很容易理解,却有很高的行动风险,例如要求恢复某项敏感数据。前者决定是否需要更深推理,后者决定审批、权限和复核强度。奖金政策切换的例子也说明,旧政策、新政策和生效日期可以并行核对,但必须使用同一证据口径收口。难度和风险不能压成一个“复杂度分数”。
设备告警可以用来解释 R4 迭代假设验证:最初怀疑机械故障,得知“刚刚推送过配置”后,下一轮增加配置检查。记录需要注明这条现场信息,以及为什么从检查机械部件改为检查配置。
2. 模型变强以后,外部控制仍要重新测
尹会生与李庆丰讨论了一个问题:模型能力提高以后,原来的 Skill 会不会反而限制模型?早期模型需要人工拆任务、写 Plan、做多路采样;换代后,这些步骤可能与模型自身的规划重复。李庆丰认为,应在具体模型版本和业务场景下,用本地 Benchmark 比较保留和调整 Skill 的效果。
在线问答实践提供了一个观察点。答案不能只给结论,还要带回知识库中的依据片段。运行日志保存本轮使用了哪些证据,团队据此检查既有 SOP 是否仍适用。审计对象是证据、结果和运行轨迹,不是模型私有的推理 token。
黄佳指出,代码领域有公开语料、编译器和测试工具,企业专有业务则缺少同样充足的训练材料。业务对象、字段、状态边界和验收要求需要明确提供给模型,不能假设模型已经知道企业内部协议。
模型升级以后,可以把“保留原控制”“简化控制”“主要交给模型”做成三组对照。结果质量、成本、时延和失败方式共同决定控制留在模型、Harness 还是确定性程序中。经验不能跨模型版本直接继承。
3. 大量上下文要先变成可推理的结构
张栋介绍了大型代码仓安全分析中的上下文处理。静态分析先提取语法树、调用关系、控制流和数据流,再把入口到敏感操作的路径交给模型。模型据此检查数据经过哪些函数、哪里做过校验,不必从大量独立源文件中重新寻找这些关系。
这类预处理一面删除无关内容,一面保留代码之间的因果关系。验收时不能只看压缩率,还要检查入口、传播路径和关键状态是否被完整保留。它位于感知和推理的接口处:感知负责把原始材料变成结构,推理在结构上形成判断。
张栋把持续改进落在“场景 + Benchmark”上。团队先为一个明确场景建立测试集和验收线。上线后出现的新 bad case 回流到同一套数据,再判断应修改 Prompt、检索、Harness 还是模型。场景决定为什么要改,Benchmark 决定改动能否发布。
4. 链、树和反思循环会嵌套
稳定步骤适合链式推进。开放问题会沿多个假设展开成树。一个分支内部还可能运行局部反思循环。实际运行图常把三者放在一起。链上的一步可以展开成树,树中的某个节点也可以反复取证。
张栋区分了预编译分支和运行时分支。已知业务流程可以提前写成 Workflow。探索性任务允许模型在运行时提出新假设。两种做法都需要统一收敛节点,用同一套证据标准比较冲突结论。
树搜索还要规定最大分支数、最大深度和低成本剪枝方式。尹会生提出按节点处理重试:语法错误需要修正格式,业务规则不满足需要检查方案,证据不足则需要补充资料。应先识别失败原因,再决定重跑哪一步。
5. 递归、追踪与权限故障
| 故障 | 现场表现 | 需要的约束 |
|---|---|---|
| 无限递归 | Agent 自调用或互相调用,持续消耗预算 | 深度、次数、时间和费用上限 |
| 黑盒链路 | 只剩输入和输出,证据与工具结果无法追查 | 结构化事件、证据引用和中间产物 |
| 多头结论 | 冲突分支同时流向下游 | 统一收敛节点和裁决规则 |
| 无边界推理 | 为完成目标访问未授权工具或数据 | 资源范围、工具白名单和身份约束 |
| 结果直通执行 | 模型判断直接变成生产命令 | 规则校验、风险分级和必要审批 |
张栋提出两类循环退出条件:资源或轮次达到上限时强制停止;目标达到、质量检查通过,或连续两轮没有实质变化时,也应结束当前循环。
6. 在线推理受模型服务链路约束
赵翰介绍了降低首包延迟和推理成本的做法。部署层使用量化、前缀缓存和请求调度;Agent 层按场景配置模型、Skill、Prompt 参数和思考深度。
前缀缓存会受 System Prompt、工具描述和用户消息排列影响。多实例部署还要检查请求落到不同实例时能否命中缓存,并按供应商接口的缓存规则调整调度策略。
主模型具备路由能力,不代表在线系统一定应让它从零选择。赵翰介绍了一种折中:轻量分类器或小型 DAG 先根据已知场景给出推荐模型,主模型保留最终决定。推荐值减少选择成本,但不越过主模型成为最终裁决者。高并发实时服务要测量这一层节省的延迟与费用。离线任务可能不需要它。
模型、Harness 和 Artifact 的更新流程不同。Prompt、Skill、Agent 定义和插件可以较快修改;模型更新要经过数据清洗、训练、部署与回归;Harness 改动会影响路由、循环和工具行为,需要验证兼容性与失败路径。
7. 推测执行用额外计算换用户等待时间
钟福海描述了一个低延迟用户服务中的做法。上游先把请求收窄到较粗的业务类别,再根据历史命中提前启动几个高概率候选 Agent。候选开始加载工具和查询较慢的数据。路由 Agent 同时判断真正需要哪项能力。
路由命中候选时,系统直接复用准备好的结果。没有命中时,再启动被选中的 Agent,已经取得的通用数据尽量复用。这个方案要同时观察候选命中率、额外调用成本、端到端延迟、错误选择和结果过期。只看平均延迟,可能把新增成本和尾部失败藏起来。
8. 人和模型先共用同一份评分标准
讨论置信分时,钟福海把验证分成几层:事实是否来自真实工具数据,处理策略是否遵守业务步骤,结论是否带有证据,标签和 Schema 是否完整,开放质量由模型评委判断,历史测试集负责回归,产品与业务人员继续抽样。
尹会生追问,人自己没有稳定标准时,模型评分凭什么一致。钟福海的回答是让人工和模型从同一份检查表起步:必须覆盖哪些点,缺少一项怎样扣分,哪些格式错误直接拦截。人工判断仍可能分歧,但团队能够进一步定位,是标准没有写清,还是评审没有执行。
钟福海还介绍了镜像 Agent。它在离线环境模拟一个已经运行的业务 Agent,复现工具接口、Prompt、配置和回答策略。开发者或 Coding Agent 可以在这里修改工具、Prompt、模型选择与配置,跑既有测试集,再由产品或运营抽检。通过以后,变更才进入生产代码并接受端到端测试与回归。镜像环境缩短试错链路,不替代生产验收。
9. GIS 发布的服务请求与渲染验收
熊钰柯在 GIS 项目中需要检查数据处理、服务发布和可视化渲染三个阶段。数据处理阶段若设错坐标,发布服务仍可能返回成功,浏览器中的地图却是空白。排查时需要回看坐标处理、服务请求和渲染结果。
命令行、数据库语句和 REST API 已经成熟的环节,可以编译为固定阶段、路由表和错误映射。已知的短暂抖动按规则重试。未知错误停止当前路径,更新假设,或把症状、已验证与已排除的假设以及证据交给下一位 Agent 或人。整包原始日志信息很多,却没有说明接收方应该从哪里继续。
发布后,系统请求已发布服务,用无头浏览器打开页面并保存截图,再通过图像检查或现有工具验证地图是否出现。
这个现场目前更常采用串行检查。证据便宜、准确,工具链也较稳定,并行探索反而增加成本并模糊因果。模式目录不仅要记录采用了什么,也要保留没有采用某种模式的条件。
10. 技术评测通过以后,还要过业务评测
李娣娣从物理仿真类场景指出,推理前可能连共同语义都不存在。业务数据不标准也不连续,物理结构、物理规律和业务流程各自形成数据烟囱。她提出同时维护物理本体与业务本体,用共同语义空间连接对象、流程和运行数据。
单项技术指标达标,不保证组合后的业务结果达标。制造场景中,每个零件都通过检测,装配后的模块良品率仍可能下降。业务评测集需要沿真实流程组织场景,为关键场景设置权重,并与业务指标相连。它的版本节奏不同于软件单元测试,应独立维护。
业务人员有时无法完整说明跨工种、跨流程的需求。黄佳建议采用 FDE 与企业建模中的现场工作方法,通过访谈、问卷和调研,明确业务对象、流程及验收要求,再为 Agent 配置相应资料和工具。
11. 本次研讨怎样改变模式说明
- R1 思维链明确保存显式推理产物、证据绑定和决策摘要,不把模型私有 CoT 当作审计材料。
- R2 复杂度路由分开任务难度和行动风险,并补入延迟、成本、模型和回退预算。
- R3 并行探索补入推测执行,同时区分“同题多解”和“子任务扇出”。
- R4 迭代假设验证增加已知抖动、未知错误、推理接力包和外部验收。
- R5 双模架构继续检查话题转移、后台取消、结果过期和前台越权。
- 场景–Benchmark 契约、统一收敛节点、镜像 Agent 和业务评测集进入概念审校。
12. 仍待验证的问题
- 怎样判断一项推理控制应从 Harness 移入模型,或从模型移回 Harness?
- 候选命中率、延迟预算和额外成本达到什么范围时,推测执行才值得开启?
- 统一收敛节点怎样处理证据冲突、评委偏置和分支之间的非独立性?
- 镜像环境与生产环境的差异怎样测量,哪些变更允许自动回写?
- 业务评测集的指标、权重和版本由谁维护?
- 用户无法准确表达意图时,交互澄清、领域建模与 FDE 怎样分工?
相关页面
本页依据 2026 年 8 月 26 日会议逐字稿整理。内部项目细节已脱敏。
溯源记录
- 来源记录
- 推理模块第一次研讨会;会议日期
- 来源日期
- 本页首次公开