Files
wiki/looping_data/looping_data_reasoning_chain.md
推理链专家 30cdaf8fb7 整理 Looping Data 相关文件至独立文件夹
- 将 looping_data.md、screenshot1.png、screenshot2.png 移至 looping_data/ 文件夹
- 新增推理链分析文稿 looping_data_reasoning_chain.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-07-20 06:13:04 +00:00

122 lines
13 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 《Looping Data》核心论证推理链
> 用「观点 → 事实 → 逻辑 → 结论」把《如何用 Loop Engineering 建设数据分析智能体》及《Looping Data 落地手记》的核心内容串成一条因果主线。
> 每条链的**结论**尽量作为下一条的**观点/前提**。
## 串链意图
主线叙事:数据分析智能体的真正难题不在技术问答,而在企业复杂环境中的**持续可信**(链 01)→ Loop Engineering 用"缺口显性化 + 能力沉淀"替代一次性回答(链 2–3)→ 产品必须用 Analysis Case 承载多角色协作而非对话框(链 4–5)→ 闭环要靠资产跨 Case 流动来实现(链 6–7)→ 智能应解耦为六个可独立度量的模块(链 8)→ 最终目标是组织级分析能力的持续进化(收束)。
---
## 链 0(总纲):数据分析智能体需要从"一次性问答"进化为"持续进化的组织能力"
- **观点:** 数据分析智能体的核心价值不是单次回答是否漂亮,而是能否在每次任务中持续暴露缺口、补齐能力、沉淀资产,让组织级分析能力不断进化。
- **事实:**
- 产品目标定义:"从一次性问答,演进为可复用、可治理、可沉淀的组织级分析能力"(第一篇 §零)。
- Loop Engineering 的完整循环:执行 → 反馈 → 修正 → 沉淀 → 复用(第一篇 §一)。
- 最终目标陈述:"每一次分析,都让下一次分析更可靠、更快、更可治理"(第一篇 §六 / 第二篇 §七)。
- **逻辑:** **排除式**推理——智能体的价值若仅停留在"答对当前问题",它就无法积累经验、无法跨 Case 复用、无法形成组织记忆;这恰恰是企业从"问数工具"升级为"分析能力"所不可能绕过的路径。
- **结论:** 因此,构建数据分析智能体的正确范式不是让模型一次性变强,而是设计一个让系统在每次任务中自我进化的机制。(→ 链 1)
---
## 链 1(问题诊断):普通 ChatBI 的根本缺陷是把"回答当前问题"当成终点
- **观点:** 普通 ChatBI / 数据问答系统之所以无法成为组织级分析能力,根源在于它们把"回答当前问题"当成终点,而非把"发现并补齐能力缺口"当成闭环。
- **事实:**
- 五大问题清单:① 只回答当前问题,分析经验无法沉淀;② 指标口径、业务规则、权限边界隐含在人的经验里;③ 系统容易把"不确定"包装成确定结论;④ 分析结果和经营动作脱节;⑤ 每次复杂分析都像重新开始的项目(第一篇 §二)。
- 结果定位:"这些问题会导致数据分析智能体停留在'问数工具'层面,很难成为组织级分析能力"(第一篇 §二)。
- **逻辑:** **因果**推理——因为系统只处理单点问答,它既没有机制让本次发现被下次复用(问题①),也没有机制暴露自身的语义/数据/权限不足(问题②③),更没有把分析结果连接到经营行为(问题④),所以每次任务都无法让系统本身变强,只能重复劳动。
- **结论:** 真正影响企业可信度的不是"能不能回答当前问题",而是系统能否"在回答的同时暴露并补齐自身缺口"。(→ 链 2)
---
## 链 2(方案提出):Loop Engineering 的核心机制是"缺口显性化 + 能力沉淀"双循环
- **观点:** Loop Engineering 让数据分析智能体从"一次性回答"进化的关键机制,是把"缺口显性化"和"能力沉淀"确立为每次任务的必答项。
- **事实:**
- 三个必答问题:这次任务解决了什么问题?暴露了什么缺口?沉淀了什么能力?(第一篇 §一)
- 三条设计原则:任务驱动(不从大而全出发)、缺口显性化(必须说明哪些因数据/语义/规则/权限不足不能答)、能力沉淀(每次分析后沉淀指标/规则/模板/Skill/案例)(第一篇 §一)。
- 普通智能体与 Loop Engineering 智能体的对照:前者"用户问一次,系统答一次";后者"用户问一次,系统不仅回答,还发现自己缺什么、补什么、沉淀什么"(第一篇 §一)。
- **逻辑:** **对照**推理——将 Loop Engineering 与传统问答式智能体并置,前者把"发现缺口并沉淀能力"显式嵌入循环,而后者完全缺失这一环;正是这一差异决定了系统能否跨任务进化。
- **结论:** Loop Engineering 的核心不是技术架构,而是一种让系统**在真实任务中持续发现并补齐自身缺口**的产品-工程方法。(→ 链 3)
---
## 链 3(机制展开):双循环嵌套——业务分析流与能力建设流在同一 Analysis Case 中循环
- **观点:** Loop Engineering 的闭环由两条相互嵌套的流实现:业务分析流(这次问题怎么解决)和能力建设流(系统这次沉淀了什么),二者围绕同一个 Analysis Case 循环发生。
- **事实:**
- 两条线的定义:业务分析流 + 能力建设流,"不是分开的,而是在同一个 Analysis Case 中循环发生"(第一篇 §三)。
- 八个协作阶段:任务发起 → 分析规划 → 语义检查 → 补齐缺口 → 执行分析 → 专家确认 → 管理审阅 → 动作与沉淀(第一篇 §四)。
- 关键变化定义:"分析结果不是终点,系统能力提升才是闭环终点"(第一篇 §三)。
- 关键变化:从问答到能力建设、从黑箱到可治理、从个人经验到组织资产(第一篇 §三)。
- **逻辑:** **因果**推理——因为每条线回答不同的问题(本次解题 vs 能力进化),将它们嵌套在同一 Case 中,使得"解题"的过程必然触发"发现缺口 → 补齐 → 沉淀"的能力建设链;两条线互为因果——解题越深,暴露的缺口越多,沉淀的能力越丰富,反过来又使下一次解题更可靠。
- **结论:** 闭环的实现依赖于把"解题"和"能力建设"紧耦合进同一个工作对象(Analysis Case),而非分开的两个系统。(→ 链 4)
---
## 链 4(产品形态):Analysis Case 必须承载多角色协作,对话不是合适的工作台
- **观点:** Analysis Case 包含理解卡、缺口清单、图表、归因链、确认记录、行动项等多种长生命周期对象,对话时间线无法承载这些对象的协作需求,必须用工作台而非对话框来组织。
- **事实:**
- 三个原型淘汰实验:方案 C(对话即编排)最先被淘汰,原因是"对话是好的入口,但却是个很差的工作台";方案 B(看板)清晰但用户关心的是"分析得怎么样"而非"在第几列";最终选定方案 A(三栏工作台)+ 底部资产带(第二篇 §一)。
- 对话不适用的具体原因:"缺口可能挂三天等数据团队补口径,行动项可能在 Case 完结后才被管理者认领。如果把它们都塞进一条对话时间线,第三天你就找不到第一天的东西了"(第二篇 §一)。
- **逻辑:** **排除式**推理——对话只能承载线性的即时消息流,而 Analysis Case 中的对象具有异构生命周期(有的几小时,有的跨天甚至跨 Case 完结后),对话无法同时表达这些时间尺度;因此对话只能作为入口和追问手段,不能作为工作台的承载结构。
- **结论:** 数据分析智能体的产品形态必须是围绕 Analysis Case 的**多角色协作工作台**,而非围绕聊天消息的对话框。(→ 链 5)
---
## 链 5(协作机制):可信度不再是一个形容词,而是一条可追溯的链
- **观点:** Loop Engineering 的可信度保障不是靠模型自信地"包装确定结论",而是靠语义检查、专家确认、权限审计形成一条可追溯的链路。
- **事实:**
- 缺口状态机:阶段 3 没跑语义检查不能进阶段 4;存在阻塞性缺口不能进阶段 5;没执行分析不能进阶段 6;归因没经过专家评审不能进阶段 7;没生成报告不能进阶段 8;没完成资产沉淀不能完结(第二篇 §四)。
- 守卫实现:"每个守卫都是领域层的纯函数,绕不过去"(第二篇 §四)。
- 可信度效果:"看到结论的人可以往回查,这个数字经过了语义检查、经过了专家确认、口径版本是哪一个"(第二篇 §四)。
- **逻辑:** **因果**推理——因为每个阶段都有不可绕过的守卫(纯函数),结论必须经过语义检查 → 专家确认 → 报告生成 → 资产沉淀的链路才成立;这使得可信度由"模型输出的形容词"变成了"可验证的链式证据"。
- **结论:** 治理的可信度来自流程的强制可追溯性,而非模型输出的信心指数。(→ 链 6)
---
## 链 6(闭环实现):Looping 的闭环靠资产在案例 N 与案例 N+1 之间跨 Case 流动来实现
- **观点:** 第一版原型之所以"界面上画出来的其实是一条直线",是因为只有单 Case 内的线性流程,没有跨 Case 的资产流动;真正的 Looping 闭环需要让案例 N 沉淀的资产成为案例 N+1 的输入。
- **事实:**
- 第一版问题:"发起、分析、确认、沉淀,从左到右从上到下,走完就结束了。Looping 在哪?"(第二篇 §三)
- 四个补丁功能:① 资产带切成两段("⟲ 复用 · 来自历史 Case" 和 "◆ 沉淀 · 供未来 Case 复用");② 完结 Case 顶部的"Loop 三问复盘卡";③ 引用已沉淀资产处打绿色小标(⟲ 沉淀来自 XX Skill);④ 已发布资产带"⟲ 复用 ×N"角标(第二篇 §三)。
- 核心机制:"资产从案例 N 的输出段流进案例 N+1 的输入"(第二篇 §三)。
- **逻辑:** **因果**推理——因为没有跨 Case 的资产流转,第一版只是直线流程;加入复用段/沉淀段、复盘卡、出处标注、复用计数四个功能后,案例 N 的输出成了案例 N+1 的输入,系统每次分析都在为下次积累能力,Looping 才真正实现。
- **结论:** 闭环的本质不是单 Case 内的阶段流转,而是**资产在案例序列中的跨 Case 复用与增值**。(→ 链 7)
---
## 链 7(产品心智):设计要传达"每次分析都在沉淀东西"的核心主张
- **观点:** 底部资产带的设计决策不仅解决功能问题,更要建立一种产品心智——让用户直观感受到"每次分析都在沉淀东西"。
- **事实:**
- 设计犹豫:资产带吃掉约 110 像素高度,且大部分时间用户注意力不在那里(第二篇 §二)。
- 保留的两个理由:① 资产的积累横跨阶段(阶段 4 产生候选规则,阶段 8 才正式发布,横向进度条天然表达时间累积);② 常设可见,中栏怎么滚动资产带都在,形成"每次分析都在沉淀东西"的心智(第二篇 §二)。
- 兜底方案:小屏幕上可收起,不影响主流程(第二篇 §二)。
- **逻辑:** **权衡**推理——牺牲 110 像素的空间代价来换取一个常设可见的产品心智是划算的,因为该心智恰好是 Looping Data 作为产品想传达的核心主张(能力持续积累);同时空间代价通过收起开关被兜底,不构成硬伤。
- **结论:** 产品设计的最终目标是让用户内化"每次分析都在让下一次分析更可靠、更快、更可治理"这一信念。(→ 链 8)
---
## 链 8(架构决策):智能体应解耦为六个独立智能模块,使"智能做得好不好"可被独立度量
- **观点:** 将 Looping Data 中所有"智能"需求解耦为六个独立模块(任务理解、语义检查、分析引擎、报告组装、资产沉淀、复用匹配),使模型判断与业务逻辑分离,让"智能做得好不好"成为一个可独立度量的问题。
- **事实:**
- 六处智能需求:"任务理解、语义检查、分析引擎、报告组装、资产沉淀、复用匹配"(第二篇 §六)。
- 解耦动机:"如果系统是模型判断和业务逻辑绞在一起,一次分析结果你是没法知道是模型判断错了,还是数据来源或业务分析错了"(第二篇 §六)。
- 下一步计划:搭智能体集群,六个角色智能体扮演提问者/分析师/专家/语义团队/权限管理员/管理者,用公开 BenchmarkInfiAgent-DABench 257 题 + LongTableBench 跨 18 个行业领域)逐题驱动整个生命周期(第二篇 §六)。
- **逻辑:** **因果**推理——因为智能与业务逻辑耦合时,错误归因变得困难(不知是模型错了还是数据/分析错了);解耦为六个独立模块后,每一处的智能表现可以独立测试和评估,形成可迭代的改进闭环。
- **结论:** 智能体的架构设计应把"智能"内聚为少量可独立度量的模块,而非让模型判断与业务逻辑纠缠在一起。(→ 收束)
---
## 收束(回到链 0
> 数据分析智能体的真正难题不在技术问答(**链 1**)→ 而在企业复杂环境中持续可信,这要求用"缺口显性化 + 能力沉淀"替代一次性回答(**链 2–3**)→ 产品必须用 Analysis Case 工作台承载多角色协作而非对话框(**链 4**)→ 可信度来自可追溯的治理链而非模型自信(**链 5**)→ 闭环靠资产在案例序列间跨 Case 流动实现(**链 6**)→ 设计要让用户内化"每次分析都在沉淀能力"的心智(**链 7**)→ 智能应解耦为六个独立模块以便独立度量和迭代(**链 8**)→ 最终实现链 0 的主命题:**每一次分析,都让下一次分析更可靠、更快、更可治理。**