PRODUCT TEARDOWN · ROUND 2

MetaSight(元见)Agent 契约

产品:AI 命理 / 占卜网页产品 · metasight.cloud · 证据:截图 01–39(2026-08-20 / 2026-08-22)+ 2026-08-22 实机核对(含随缘路由 [38] 与倾听模式 [39] 两次行为取证)+ Round 1 用户旅程图 · 本轮只形成 Agent 契约,不编写 System Prompt

【页面事实】截图/实机直接可见 【合理推断】由多条事实推导 【尚未确认】当前证据不足 功能命名 = 非官方工具名 [NN] = 截图编号(01–39)

01查看范围与证据缺口

本轮证据基础在 Round 1 之上新增 2026-08-22 两次实机行为取证:随缘路由([38],历史对话「天赋潜能探索」完整工具链回放)与 倾听模式([39],历史对话「近期压力疏导」含中文思考摘要)。至此有完整 Agent 行为证据的链路增至四条:问事(六爻)[15]–[18]、看运(历史对话「年度运势分析」)[36][37]、随缘路由→看运工具链[38]、倾听(无工具纯共情)[39]。其余功能(每日运势、星云图生成、合盘)仍只有入口或文案级证据。

本轮特有的证据缺口(如实标注)

02Agent 清单

不预设 Agent 数量,只记录有证据支持的角色。结论:页面证据支持 3 个有行为证据的对话 Agent(问事 A1、看运 A2、倾听 A4)、1 个有行为证据但决策主体不可见的路由角色(A3);另有 4 个确定性系统服务(排盘、起卦、计次、星云图生成)——它们产出全局上下文、被 Agent 消费,但无证据表明它们是 LLM Agent,单列以区分。

编号名称核心职责证据强度证据
A1问事解读 Agent(元见·六爻) 接收已起好的卦,结合用户问题做卦象分析,输出分节中文解读 + 行动建议 + 箴言 + 免责声明 页面事实 行为完整可见 [15][16][17][18]
A2看运解读 Agent(元见·命盘) 调用命盘与时间流工具取数,基于本人八字做阶段性运势分析,输出分节长文 + 免责声明 页面事实 行为完整可见(历史对话回放) [36][37](工具卡片文字以实机核对为准)
A3模式路由器(随缘模式) 在「随缘」模式下为用户问题匹配解读模式并分发——[38] 证明「我天生适合做什么」被路由到看运类工具链(查询命盘×2 → 查询时间流 → 分节解读) 页面事实 路由行为真实发生 [38];路由决策主体与准则 合理推断;是否独立 Agent 尚未确认 [28] 副标题「随缘而定,AI 自动匹配最佳解读模式」+ [38] 行为证据
A4倾听 Agent(独立人格) 接收情绪类倾诉,不调用任何工具、不读命盘,输出纯共情三段式回复 + 免责声明;中文思考摘要显示其角色设定为「专注倾听、共情回应、不急于给建议」,且系统注入 locale 页面事实 行为完整可见(单条对话取证) [39]([28][29] 入口证据)
S1排盘计算服务(非 LLM 推断) 出生时间+性别 → 四柱八字命盘([四柱已脱敏],日主[日主已脱敏]) 页面事实 产出物可见;非 LLM 属 合理推断(历法换算为确定性计算) [08]→[32][36]
S2起卦服务(六爻摇卦,非 LLM 推断) 提交问题 → 生成本卦/变卦/变爻(贲→旅,变爻三爻、上爻),渲染卦象卡片 页面事实 产出物可见;执行时机与触发方 尚未确认 [16]
S3额度计次服务 按订阅档位维护月度解读次数(基础版 2/5,2026-09-20 重置) 页面事实 计数可见;计次规则 尚未确认 [26][34]
S4星云图生成器 生成「人生星云图」资产(已生成但锁定) 尚未确认 仅锁定页状态可见,生成过程无证据 [30][31]

03Agent I/O 契约卡

每个 Agent 固定 10 节。输入来源标注六类:A 用户当前输入 / B 用户长期信息 / C 项目全局上下文 / D 上游 Agent 输出 / E 平台公共资产与规则 / F 工具与系统执行结果。

A1问事解读 Agent(元见·六爻) 页面事实 [15]–[18]
1. 核心目标
对一个具体决策问题(一事一占),基于已起好的六爻卦(本卦/变卦/变爻)产出可直接行动的中文解读:卦象分析 → 分节解读 → 编号行动建议 → 箴言 → 免责声明。【页面事实:输出结构 [16][17][18]】
2. 触发条件
用户在「问事」tab 提交问题(自输或点击推荐问题一键填入后提交)。【页面事实 [13][15]】触发时是否检查额度、是否要求已建命盘,【尚未确认】。
3. 输入信息
  • A 用户当前输入:问题文本「这个 offer 该不该接」;生成中的暂停指令(右下暂停按钮)。【页面事实 [15][16]】
  • F 工具/系统执行结果:起卦结果——本卦 贲(Hexagram 22)、变卦 旅(Hexagram 56)、变爻第 3/6 爻、六爻阴阳及老少变化标记。英文推理逐行复述了这些数据("Line 3: Yin (阴) – CHANGING (old yin → yang)"),证明推理开始时卦象数据已在上下文中。【页面事实 [16]】
  • B 用户长期信息:是否读取命盘/个人背景——问事链路未见命盘卡片与工具卡片,【合理推断】未读取(「一事一占」的卦象占卜逻辑上不依赖生辰),但无法排除静默注入。
  • C 全局上下文:当前模式=问事(由 tab 状态决定副标题与推荐问题集)。【页面事实 [13]】
  • E 平台规则:固定输出骨架(分节→建议→箴言→免责声明)与免责文案模板;「一事一占,再占不灵」的产品规则文案。【页面事实 [13][18],模板化属合理推断】
  • D 上游 Agent 输出:若 A3 路由器存在且问事由路由进入,则可能有路由标注;本证据链为用户手动切 tab,无上游。
4. 可观察判断
  • 识别卦象结构:逐爻判断阴阳与动爻("CHANGING (old yin → yang)"),确定本卦→变卦关系。【页面事实 [16] 思考摘要】
  • 把卦义映射到用户问题:从卦的通用义(贲=文饰/外表,旅=漂泊/旅行)落到「该不该接 offer」的具体情境("Let me think about this in the context of 'should I accept this offer?'")。【页面事实 [16]】
  • 组织输出结构:阻力与助力等分节 [17] → 三条编号建议(白贲式审视/评估对"旅"的承受力/谈条件用"永贞"之心)[18] → 箴言 → 免责声明。【页面事实】
  • 生成可被用户中断:生成中显示暂停按钮,暂停后行为(保留残文?可续写?)【页面事实:按钮存在 [16];暂停后状态 尚未确认】。
  • 何时停止/何时向用户确认/工具失败处理/结果质量自检:无任何页面证据,【尚未确认】。
5. 调用工具
  • 功能命名 起卦(六爻摇卦):产出本卦/变卦/变爻并渲染卦象卡片。调用方未确认——卦象卡片先于「思考了 17 秒」出现且无工具卡片,两种结构都成立:①提交时由系统(S2)先起卦再交给 A1;②A1 首个动作即调用起卦工具但前端不渲染该卡片。【合理推断 [16]】
  • 功能命名 流式文本生成:分节输出解读正文(可暂停)。【页面事实 [16][17]】
  • 未见命盘/时间流类工具卡片。【页面事实 [16]】
6. 输出信息
  • A 面向用户:英文思考摘要(折叠于「思考了 17 秒」)+ 中文分节解读 + 三条行动建议 + 箴言「白贲无咎,永贞则吉。先看底牌再上桌,不因锦绣误此身。」+ 免责声明「命理分析因人而异,AI 建议仅供参考,请勿盲目采纳」。【页面事实 [16][17][18]】
  • B 页面交互:卦象卡片(六爻图示+变爻标注)、思考折叠条、生成中暂停按钮、完成后的分享图标。【页面事实 [16][18]】
  • C 资产:一条完整对话记录(可在历史列表回看,如「Offer选择分析」)。【页面事实 [36] 侧栏】
  • D 上下文写入:对话记录(卦象+思考+正文)写入历史;解读次数计数【合理推断:计次动作存在([34] 2/5),归因到本条链路尚未确认】。
  • E 下游交接:无可见下游 Agent;结果停留在对话内,是否反哺星云图/档案【尚未确认】。
7. 全局上下文读写
  • 读:当前模式(问事)、推荐问题集。写:新对话记录(标题自动生成,如「Offer选择分析」)。【页面事实 [13][36]】
  • 写:月度解读次数 -1【合理推断,计次点未确认】。读:剩余额度(提交前是否校验 尚未确认)。
  • 读:主命盘——未见证据,倾向不读【合理推断】。
8. 完成条件
解读正文 + 建议 + 箴言 + 免责声明全部输出完毕,对话落库。【合理推断:由 [18] 完成态推得】
9. 异常与重试
用户可暂停生成(按钮存在)【页面事实】;提交静默无响应的实例存在([14] 输入后页面无任何反馈,无 loading/报错/重试引导)【页面事实,归因尚未确认】;额度耗尽、网络失败时的 Agent 行为【尚未确认】。
10. 尚未确认
①起卦的调用方与时机;②是否读取用户命盘/背景;③与 A2 是否同一底层模型;④暂停/中断后的续写行为;⑤计次发生在链路哪一环;⑥页面英文思考摘要如何生成、与底层推理是什么关系(页面只证明存在「思考了 17 秒」的可见摘要,不声称读取隐藏思维链)。
A2看运解读 Agent(元见·命盘) 页面事实 [36][37](历史对话回放)
1. 核心目标
基于用户本人八字命盘与时间流(流年/大运),回答运势类问题(如「年度运势分析」),输出分节长文(…三、财运 / 四、健康与身心…)+ 免责声明。【页面事实 [36][37]】
2. 触发条件
用户在「看运」tab 提交问题(副标题「根据生辰,解读过去、现在与未来」[19])。本条证据来自 2 天前的历史对话,实时触发链路未取证成功([20][21] 提交无响应)。【页面事实 + 缺口】
3. 输入信息
  • A 用户当前输入:运势类问题(对话标题「年度运势分析」)。【页面事实 [36]】
  • B 用户长期信息:主命盘档案——出生 [出生时间已脱敏]、男、日主[日主已脱敏]、四柱 [四柱已脱敏](Onboarding 写入,[32] 档案卡)。页面展示的英文思考摘要以 "User's Bazi: Birth: [出生时间已脱敏], [性别已脱敏], Day Master: [日主已脱敏]…" 开头,证明档案数据进入了回复上下文(具体注入机制未知)。【页面事实 [36]】
  • F 工具执行结果:两个工具返回——①命盘数据(命盘卡片可见:[四柱地支已脱敏] + [性别称谓已脱敏]:庚(金));②时间流数据(2026 流年 = 丙午,十神=七杀,纳音=天河水——按实机核对的工具卡片文字)。【页面事实 [36],卡片文字以实机为准】
  • C 全局上下文:当前模式=看运;多命盘场景下「主命盘」标记决定了默认取哪份档案(卡片名为「查询命盘-主命盘」)。【页面事实(实机核对)】
  • E 平台规则:分节模板(编号小节:财运/健康与身心…)、免责声明模板、命理术语体系(十神/纳音/生克)。【页面事实 [37],模板化属合理推断】
  • D 上游 Agent 输出:无(用户直接进入看运)。
4. 可观察判断
  • 先取数再解读:工具调用卡片(查询命盘→查询时间流)出现在思考摘要之后、正文之前,说明 Agent 判断「回答运势问题需要命盘 + 当前时间流」,并主动发起两次查询。【页面事实 [36](实机核对)】这是全产品最直接的「Agent 自主决定调工具」证据。
  • 选择查询参数:命盘查询定位到「主命盘」(而非其他档案);时间流查询定位到「2026 年」——与「年度运势」问题语义对齐。【合理推断:由卡片命名推得】
  • 命理推演:流年丙午对日主[日主已脱敏]为七杀、火旺克金,映射到「财运需主动出击」「注意呼吸与情绪」等具体判断。【页面事实 [37] 正文】
  • 分节组织:按主题编号分节(至少到第四节),每节先断语后展开。【页面事实 [37]】
  • 结果质量自检/失败重试/用户确认点:无证据,【尚未确认】。
5. 调用工具
  • 查询命盘(页面卡片名「查询命盘-主命盘」,半官方命名——卡片为用户可见 UI,但内部函数名未知):输入=用户默认/指定档案;输出=四柱、日主、性别等结构化命盘。【页面事实 [36](实机核对)】
  • 查询时间流(页面卡片名「查询时间流-2026年流年丙午七杀天河水」,半官方命名):输入=目标年份(推断)+命盘;输出=流年干支、十神、纳音等。【页面事实 [36](实机核对)】
  • 功能命名 流式文本生成:输出分节长文。【页面事实 [37]】
  • 文档 [27] 提及的 @符号调用命盘 / 自然语言多人合盘 若实现在 Chat 内,则是 A2(或另一 Chat Agent)的第三个工具能力:多档案检索与合盘计算。【页面事实(文档);行为 尚未确认】
6. 输出信息
  • A 面向用户:英文思考摘要(「思考了片刻」折叠)+ 中文分节运势长文(断语式小节标题:「财运:有财可求,但需主动出击」「健康与身心:火旺金受克,注意呼吸与情绪」)+ 免责声明「命理分析因人而异,AI 建议仅供参考,请勿盲目采纳」。【页面事实 [36][37]】
  • B 页面交互:命盘卡片、思考折叠条、工具调用卡片 ×2、点赞/点踩等操作图标、分享图标。【页面事实 [36][37]】
  • C 资产:持久化对话记录(2 天后可完整回看)。【页面事实 [36]】
  • D 上下文写入:对话记录;点赞/点踩反馈状态;解读次数计数【合理推断】。
  • E 下游交接:无可见下游;「年度运势」类结果与「每日运势」「星云图」是否共享同一份时间流计算结果【尚未确认】。
7. 全局上下文读写
  • 读:主命盘档案(经「查询命盘」工具);当前日期/年份(经「查询时间流」工具参数);模式=看运。【页面事实 [36]】
  • 写:对话记录(含工具调用痕迹与正文);用户对结果的赞/踩。【页面事实 [36][37]】
  • 写:解读次数计数【合理推断】。不写命盘本体(档案只能由 Onboarding/档案页「+新增」写入)【合理推断 [32]】。
8. 完成条件
全部小节输出完毕 + 免责声明展示 + 对话落库。【合理推断:由 [37] 完成态推得】
9. 异常与重试
工具失败(命盘缺失/未建档案时问看运)的降级行为【尚未确认】——用户没有出生时辰(Onboarding 允许留空 [08])时是否拒绝、是否引导补录,无证据;实时提交静默无响应 [20][21]【页面事实,归因尚未确认】。
10. 尚未确认
①两个工具的精确名称、参数 schema 与返回结构(卡片文字以实机为准,截图淡入未完成);②工具是 Agent 自主调用还是编排层固定注入;③时间流是否含大运/流月(正文出现「从大运看,癸水伤官…」[37],说明大运数据也在上下文中,来源工具未确认);④点赞/点踩是否回流为训练/排序信号;⑤与 A1 是否同一模型。
A3模式路由器(随缘模式) 页面事实 路由行为 [38] · 决策主体/准则 合理推断 · 是否独立 Agent 尚未确认
1. 核心目标
在「随缘」模式下,根据用户问题自动选择「最佳解读模式」并分发。【页面事实:副标题文案 [28] + 路由真实发生 [38]】[38] 实例:「我天生适合做什么」(天赋/潜能类问题)被分发到看运类工具链(查询命盘 → 查询时间流 → 分节解读),而非起卦或纯共情。
2. 触发条件
用户在随缘 tab 提交问题。【页面事实 [38]:历史对话「天赋潜能探索」即在随缘模式产生】
3. 输入信息
A 用户问题文本【页面事实 [38]】;可能读 B 用户档案([38] 路由目的地消费了主命盘,但是路由决策本身读了档案、还是分发后由下游 Agent 取数,不可区分)【尚未确认】;C 历史对话【尚未确认】。
4. 可观察判断
  • 路由结果可从下游行为反推:「我天生适合做什么」→ 看运工具链(两次查询命盘 + 查询时间流 + 分节长文),与 A2 看运的工具链形态一致。【页面事实 [38]】
  • 路由决策主体不可见:是独立路由 LLM、编排层规则、还是「随缘=默认看运」的前端映射,[38] 单一样本无法区分——天赋潜能类问题本就落在看运语义内,需决策类/情绪类样本交叉验证。【合理推断】
  • 是否向用户披露路由结果(「已为你匹配看运模式」类提示):[38] 未见路由披露文案,倾向不披露【合理推断,单一样本】;置信度不足时是否反问【尚未确认】。
  • [29] 显示切到倾听 tab 时副标题仍显示「随缘而定…」,说明该文案可能是全局兜底文案而非真实路由状态展示。【页面事实 [29]】
5. 调用工具
功能命名「模式分发」(把问题转交 A1/A2/A4 之一)——[38] 证明分发到看运类链路真实执行;分发动作本身的实现形态(Agent 调用还是编排)【尚未确认】。
6. 输出信息
E 下游交接:将问题路由给某个解读 Agent——[38] 实例交接给看运类链路,下游输出与 A2 同构(命盘卡片、时间流卡片、分节解读、免责声明)。【页面事实 [38]】面向用户不输出独立的路由说明【合理推断】。
7. 全局上下文读写
可能写「本次对话实际使用模式」字段【尚未确认】;[38] 对话标题「天赋潜能探索」按内容自动命名,与其他模式一致【页面事实】。
8. 完成条件
分发完成即完成(推断);下游链路独立完成自身解读与落库。【合理推断】
9. 异常与重试
无证据。
10. 尚未确认
①路由决策主体(独立路由 Agent / 编排层规则 / 前端默认映射);②路由准则与目的地集合的完整边界([38] 仅覆盖天赋潜能类→看运一例);③路由结果是否可纠正、置信度不足时行为。验证方法:在随缘模式分别提「决策类」「情绪类」问题,观察是否起卦 / 是否出共情回复,与 [38] 交叉。
A4倾听 Agent(独立人格) 页面事实 [39](单条对话取证,证据基础较薄)
1. 核心目标
接收用户的情绪类倾诉,专注倾听、以共情语言回应、不急于给建议,输出纯共情回复 + 免责声明。不做命理解读、不调用任何工具、不读命盘。【页面事实 [39]:中文思考摘要原文「根据我的角色设定,我应该专注倾听、用共情的语言回应、不急于给建议」】
2. 触发条件
用户在「倾听」tab 提交内容(实例:「最近压力好大」,对话标题「近期压力疏导」)。【页面事实 [39]】是否计次、是否有额度门槛【尚未确认】。
3. 输入信息
  • A 用户当前输入:情绪类倾诉文本(「最近压力好大」)。【页面事实 [39]】
  • B 用户长期信息 · locale:系统向 Agent 注入用户语言——思考摘要原文「用户locale是zh,所以用简体中文回复」,证明 locale 显式进入回复上下文(具体注入机制未知)。【页面事实 [39]】这是全产品首次直接证实「系统向 Agent 注入用户偏好字段」。
  • C 全局上下文:当前模式=倾听(决定角色设定);会话轮次信息(思考摘要「这是一个首轮对话,可以自然开场」——Agent 能感知对话轮次)。【页面事实 [39]】
  • B 命盘/个人背景不读取——无任何命盘卡片与工具卡片,思考摘要中亦无命理内容。【页面事实 [39](负证据,单一样本)】
  • E 平台规则:倾听角色设定(专注倾听/共情回应/不急于给建议)、免责声明模板(与其他模式一致)。【页面事实 [39],模板化属合理推断】
  • D 上游 Agent 输出:无(用户直接切 tab 进入);若经随缘路由进入则可能带路由标注【尚未确认】。
4. 可观察判断
  • 识别输入性质:判定「最近压力好大」为「需要倾听和共情的时刻」,而非解读请求——选择共情路径而非工具路径。【页面事实 [39] 思考摘要】
  • 轮次感知与开场策略:首轮对话「可以自然开场,然后表达共情」——输出呈三段式(接纳感受「听起来你现在承受着不少…」→ 陪伴姿态「我在这里听着」→ 开放式收尾)。【页面事实 [39]】
  • 语言决策:依据注入的 locale=zh 选择简体中文回复。【页面事实 [39]】
  • 主动克制:思考摘要显式约束「不急于给建议」——回复中无行动清单、无命理术语、无工具调用。【页面事实 [39]】
  • 多轮行为、危机倾诉(自伤/自杀信号)兜底、何时破例给建议:无证据,【尚未确认】。
5. 调用工具
无任何工具调用——不查询命盘、不查询时间流、不起卦,全程只有流式文本生成。功能命名 流式文本生成:输出共情回复。【页面事实 [39](负证据,单一样本)】
6. 输出信息
  • A 面向用户中文思考摘要(折叠条,内容直接可读,与问事/看运的英文摘要形成语言不一致——见 §06 发现)+ 中文共情三段式回复 + 免责声明。【页面事实 [39]】
  • B 页面交互:思考折叠条、点赞/点踩;无卦象卡片、无命盘卡片、无工具卡片。【页面事实 [39]】
  • C 资产:持久化对话记录(标题自动命名「近期压力疏导」,可回看)。【页面事实 [39]】
  • D 上下文写入:对话记录;赞/踩状态。是否计次【尚未确认】。
  • E 下游交接:无可见下游 Agent;情绪内容是否反哺其他模块【尚未确认】。
7. 全局上下文读写
  • 读:当前模式=倾听、用户 locale、会话轮次。【页面事实 [39]】
  • 写:对话记录(含思考摘要与正文)。【页面事实 [39]】
  • 不读:命盘档案、时间流(无任何相关工具卡片)。【页面事实 [39]】不写命盘本体;计次未确认。
8. 完成条件
共情回复 + 免责声明输出完毕,对话落库,展示赞/踩入口。【合理推断:由 [39] 完成态推得】
9. 异常与重试
无直接证据。生成中是否可暂停(与 A1 同一套生成 UI 则应有)、提交失败行为、额度耗尽拦截:【尚未确认】。
10. 尚未确认
①是否计次(倾听是否消耗月度解读额度);②多轮对话中的行为(持续纯共情?何时引入建议?);③危机倾诉的安全兜底(无证据,须按未知处理,不得假设有/无);④与 A1/A2 是否同一底层模型——但行为差异已确认、部署形态未知(角色设定显式不同);⑤中文思考摘要是忠实展示还是摘要改写;⑥随缘模式是否会路由到倾听([38] 未覆盖情绪类样本)。
S1排盘计算服务(系统服务,非 Agent 推断) 页面事实 产出物 [32][36] · 非 LLM 属 合理推断
核心职责
出生时间(阳历/阴历可切换 [08])+ 性别 → 四柱八字命盘([四柱已脱敏]、日主[日主已脱敏]、「[性别称谓已脱敏]」称谓 [36])。触发:Onboarding 完成时生成主命盘 [05]–[11]→[32];档案页「+新增」可为他人建盘 [32]。历法→干支换算是确定性计算,无 LLM 参与证据,故不识别为 Agent。
读写
读:Onboarding 表单数据、档案页新增表单。写:命盘档案列表(含「主八字」标记、可搜索 [32])。消费者:A2(经查询命盘工具)、命运档案页、文档所述 @调用/合盘 [27]。
边界
出生时辰允许留空(「如不确定具体时间,可留空」[08])——缺时辰时排盘如何降级(时柱缺失?默认午时?)影响 A2 输入质量,【尚未确认】。文档 [27] 提及「生辰时间矫正&子时盘(23:00-1:0…)」,说明存在时间校正规则,细节未确认。
S2 / S3 / S4起卦 · 额度计次 · 星云图生成(系统服务) 证据等级见各条
S2 起卦服务
提交问事问题 → 六爻卦(本卦/变卦/变爻)+ 卦象卡片渲染。【页面事实:产出物 [16]】起卦为随机/时间种子算法,属确定性系统动作【合理推断】;由谁触发(前端提交即起 vs A1 调用工具)【尚未确认】,此区分直接决定 A1 契约中「起卦」是输入还是工具。
S3 额度计次
按档位维护月度解读次数(基础版 5 次/月 [26],当前 2/5,2026-09-20 重置 [34])。读:订阅档位。写:已用次数。计次规则(哪些动作扣、何时扣)、耗尽时对 A1/A2 的拦截话术【尚未确认】。兑换码可改写档位 [34]。
S4 星云图生成器
星云图「已生成但锁定」(需烛照版 ¥39.9/月 或邀请 2 位好友解锁 [31],实机核对)。何时生成(Onboarding 后自动生成?首次点击时生成?)、生成内容(3D 可视化数据?报告文本?「重新绘制/历史报告」按钮 [30] 暗示有版本化报告资产)、是否耗额度:全部【尚未确认】。

04工具总表

页面未直接展示内部函数名的工具一律使用功能性命名并标注「功能命名,并非官方工具名」;工具调用卡片的 UI 文案视为「半官方命名」(用户可见,但未必等于内部函数名)。负证据登记:倾听模式(A4)全程无任何工具调用 [39]——不查询命盘、不查询时间流、不起卦,下表所有工具均不归属 A4。

工具(命名性质)调用方输入输出证据证据等级
查询命盘(半官方:卡片文案「查询命盘-主命盘」;[38] 另见「查询命盘-测试用户的命盘」) A2 看运解读 Agent;随缘路由后的看运类链路([38]) 档案定位符(默认=主命盘;[38] 显示同一对话内先查主命盘、再按姓名定位「测试用户的命盘」——同一档案的两次查询,提示可能存在默认查询+显式定位两步;文档 [27] 暗示可用 @指定其他档案) 结构化命盘:四柱(巳/丑/辰/午…)、日主([日主已脱敏])、性别称谓([性别称谓已脱敏]) [36][38] 工具卡片 + 命盘卡片(实机核对) 页面事实(卡片文字以实机为准)
查询时间流(半官方:卡片文案「查询时间流-2026年流年丙午七杀天河水」) A2 看运解读 Agent;随缘路由后的看运类链路([38]) 目标年份(推断由问题语义解析)+ 命盘 流年干支(丙午)、十神(七杀)、纳音(天河水);正文出现大运内容,说明可能还返回大运【尚未确认】 [36][38] 工具卡片(实机核对)、[37] 正文 页面事实(卡片文字以实机为准)
起卦(六爻摇卦)(功能命名,并非官方工具名) S2 起卦服务 / A1(调用方未确认) 问事问题文本(或仅触发信号) 本卦、变卦、变爻、六爻阴阳老少 → 卦象卡片(贲→旅,变爻三/上爻) [16] 页面事实(产出物);调用方 尚未确认
排盘计算(功能命名,并非官方工具名) S1 排盘服务(Onboarding / 档案页触发) 出生时间(阳历/阴历)、性别 四柱八字命盘档案(含「主八字」标记) [08]→[32][36] 页面事实
流式解读生成(功能命名,并非官方工具名) A1 / A2 / A4(A4 唯一的「工具面」) 卦象或命盘+时间流数据、用户问题、输出模板;A4 仅用户倾诉 + 角色设定 + locale A1/A2:分节中文长文 + 建议 + 箴言 + 免责声明,可暂停;A4:共情三段式回复 + 免责声明 [16][17][18][37][39] 页面事实
对话记录持久化(功能命名,并非官方工具名) A1 / A2(或编排层) 完整对话(卦象/思考摘要/工具卡片/正文) 历史对话条目(自动命名标题、相对时间、可回看) [36] 侧栏 页面事实
额度检查与计次(功能命名,并非官方工具名) S3(拦截点在 A1/A2 之前还是之后未确认) 订阅档位、已用次数 放行/拦截;月度解读次数计数(2/5) [26][34] 合理推断(计数可见,拦截行为未确认)
@命盘检索 / 多人合盘(功能命名,并非官方工具名) Chat 内 Agent(归属未确认,可能=A2) @符号或自然语言指定的多个命盘 合盘结果 [27] 文档弹窗文字 页面事实(文档声明);行为 尚未确认
星云图生成(功能命名,并非官方工具名) S4(触发者未知) 命盘(推断)+ 时间流(推断) 星云图资产(3D 多维运势可视化 / 100 年人生轨迹 / 关键年份解读;含历史报告版本) [30][31] 尚未确认(仅锁定态可见)

05全局上下文字段表

逐项列出页面证据支持的上下文字段;没有证据的字段不默认存在。

字段 / 对象内容实例写入者(生产者)读取者(消费者)更新时机证据等级
用户账户资料(含 locale)姓名「测试用户」、头像、邮箱(不可改)、语言(简体中文,locale=zh)注册 / 设置页 [35]聊天主页大字问候 [28]、设置页、A4 倾听 Agent(locale 显式注入推理上下文 [39])注册时 + 设置页手动保存页面事实 [04][12][28][35][39]
出生时间[出生时间已脱敏](阳历/阴历可切换;时辰可留空)Onboarding [08]S1 排盘服务Onboarding 提交时;档案页新增时页面事实 [08][32]
性别男(必填,未选则「下一步」置灰)Onboarding [09][10]S1(「[性别称谓已脱敏]」称谓)、A2("[性别已脱敏]" 出现在推理上下文 [36])Onboarding 提交时页面事实
个人背景(感情状态/行业/职业/命理了解程度)可选项,本次留空Onboarding [09]是否注入 A1/A2 提示词【尚未确认】Onboarding;是否可后改【尚未确认】页面事实(字段存在);消费方 尚未确认
主命盘档案测试用户 · 主八字 · [四柱已脱敏];列表可搜索、可「+新增」他人命盘S1 排盘服务A2(查询命盘工具)、命运档案页 [32]、@调用/合盘(文档 [27])Onboarding 完成时生成;档案页新增时页面事实 [32][36]
订阅档位基础版(免费,5 次/月,档案限 3 人);微光/烛照/洞见三档付费订阅系统 / 兑换码 [34]S3 计次、星云图锁定判断 [31]、定价页 [26]购买/兑换/到期时页面事实 [26][31][34]
月度解读次数2/5,2026-09-20 重置S3 计次服务订阅管理页 [34];A1/A2 提交前是否读取拦截【尚未确认】每次解读动作(计次点未确认)页面事实(字段);计次规则 尚未确认
当前对话模式随缘/看运/倾听/问事四 tab;各模式有独立副标题与推荐问题集(倾听除外,未适配 [29])用户切 tab(前端状态)A1/A2 的行为分野(问事不起盘、看运查命盘)暗示模式注入 Agent 上下文切换 tab 时页面事实 [13][19][28][29];注入方式 合理推断
卦象结果(单条对话内)贲(本卦)→旅(变卦),变爻三爻、上爻S2 起卦服务A1(推理上下文含逐爻数据 [16])、卦象卡片 UI每次问事提交时页面事实 [16]
时间流数据(单条对话内)2026 流年丙午 · 七杀 · 天河水查询时间流工具A2 推理与正文 [37]A2 每次调用时页面事实(实机核对)
对话记录列表事业巅峰期预测 / 个人天赋解析 / 年度运势分析 / Offer选择分析 / 天赋潜能探索(随缘)[38] / 近期压力疏导(倾听)[39](自动命名、相对时间)A1/A2/A4 完成后写入(或编排层)左侧栏 [36];历史记录完整可回看(含工具链与思考摘要 [38][39])每轮对话完成时页面事实 [36][38][39]
对话内思考摘要与工具调用痕迹「思考了 17 秒/片刻」+ 英文摘要(问事/看运)或 中文摘要(倾听 [39]);工具卡片 ×2(看运/随缘)或无工具卡片(问事/倾听)A1/A2/A4 生成过程用户(折叠展示);是否跨对话复用【尚未确认】随对话写入页面事实 [16][36][38][39]
结果反馈(赞/踩)点赞/点踩图标用户回流何处【尚未确认】用户点击时页面事实(入口 [37]);去向 尚未确认
星云图资产状态=已生成但锁定;含历史报告([30]「历史报告」按钮)S4(触发时机未知)星云图页(被权限拦截 [31])未知尚未确认(仅锁定态 [31] 实机核对)
默认运势系统八字运势·东方命理(紫微斗数「即将推出」)设置页 [35]每日运势入口 [33]设置页保存时页面事实 [33][35]
邀请关系邀请码(注册可选 [04])、邀请好友入口 [35]、邀请 2 人解锁星云图 [31]注册/设置S4 解锁判断、兑换体系邀请动作发生时页面事实(入口);计数与解锁联动 合理推断

06数据生产者 — 消费者关系表

重点检查:同一数据的多版本、引用稳定性、只写不读/只读不写字段、口头完成但状态未更新。

数据生产者 → 消费者一致性 / 版本问题发现
出生时间 → 命盘 Onboarding [08] → S1 排盘 → 档案 [32] → A2(查询命盘 [36]) 命盘卡片([36] 仅见地支巳丑辰午)与档案卡([32] [四柱已脱敏])一致;两视图粒度不同但同源 链路完整、双向可验证。【页面事实】时辰留空时命盘版本是否打「不完整」标记、A2 是否感知,【尚未确认】
卦象 → 解读 S2 起卦 [16] → A1 推理(英文摘要逐爻复述卦象)→ 正文建议(箴言「白贲无咎」直接引用本卦爻辞) 解读与卦象强绑定(箴言、建议均回扣贲/旅卦义 [18]),未见「口头完成但状态未更新」 引用稳定:同一条对话内卦象卡片、思考、正文、箴言四层内容互相印证。【页面事实】
时间流 → 看运正文 查询时间流(2026 丙午·七杀·天河水)→ A2 正文(「流年七杀的推动力」「火旺金受克」[37]) 工具输出与正文论断一致 正文明确消费了工具结果,非凭空生成。【页面事实(实机核对)】
额度计数 S3 写(2/5 [34])← 消费者:订阅页展示;A1/A2 是否消费(提交前校验)【尚未确认】 历史对话 4 条([36])与「已用 2 次」之间无直接对应关系可验证 疑似只写不校验:免费档 5 次/月,历史对话已 4 条,当前计数 2/5——计次口径(按条?按次?含不含历史遗留)无法对上,【尚未确认】
模式 tab 状态 用户切换 → 副标题/推荐问题集应随之更新 不一致实例:倾听 tab 高亮但副标题仍为「随缘而定,AI 自动匹配最佳解读模式」[29] 「界面状态与系统语义不一致」的实证:前端 tab 状态与文案上下文脱钩。【页面事实】
星云图资产 S4 写(已生成)→ 消费者被权限拦截([31] 锁定) 资产存在但不可读;「重新绘制」按钮 [30] 暗示资产可多版本,旧版本去向未知 「已生成却锁定」意味着生成动作先于权限校验执行——生成成本由谁承担、是否耗额度,【尚未确认】
赞/踩反馈 用户写 [37][39] → 消费者未知 疑似只写不读(无页面证据显示反馈影响后续输出) 尚未确认
思考摘要(思考摘要展示)语言 A1/A2/A3-下游链路 → 英文摘要 [16][36][38];A4 倾听 → 中文摘要 [39],且内容直接可读(含角色设定复述与 locale 决策) 不一致实例:同一产品内不同 Agent 的思考摘要语言不统一——看运/问事为英文,倾听为中文。可能原因:各 Agent 的系统提示词语言不同(倾听 prompt 为中文撰写,故推理沿中文展开),或倾听的推理模型/配置不同。【页面事实:不一致本身;归因属合理推断】 这同时是「系统提示词差异」的旁证:倾听摘要直接复述其角色设定(「根据我的角色设定…」),为 Round 3 还原 A4 System Prompt 提供了最直接的一手材料;而英文摘要的措辞("Let me analyze…")也提示 A1/A2 的 prompt 可能以英文撰写。【页面事实 + 合理推断】
个人背景可选字段 Onboarding 收集 [09] → 消费者无证据 疑似只写不读(本次全部留空,看运正文未引用行业/职业信息;无法区分「没读」还是「读了但没料」) 尚未确认;若为只写不读,属隐私最小化问题(收集了未使用的敏感字段)

07Agent 输入—判断—工具—输出—交接流程图

两条有证据的链路(问事 / 看运)+ 一条推断的路由入口。虚线框 = 系统服务(非 LLM);橙框 = 全局上下文读写;绿框 = 用户可见输出。每个 Agent 下方附能力边界备注。

用户:选择模式 tab(随缘/看运/倾听/问事)→ 输入问题或点击推荐问题 → 提交 [13][15]
模式=问事 / 看运:直接进入对应链路;模式=随缘:经过路由(推断)
A3 模式路由器【路由行为=页面事实 [38];决策主体/准则=合理推断】
判断:问题属于哪类解读 → 分发到 A1 / A2 / A4([38] 实例:「我天生适合做什么」→ 看运类工具链) [28][38]
能力边界备注:[38] 证明随缘提问真实触发了看运类工具链(查询命盘×2 → 查询时间流 → 分节解读);但路由决策主体(独立 Agent / 编排层规则 / 前端默认映射)、路由准则、路由结果是否披露均不可见——天赋潜能类问题本就落在看运语义内,单一样本无法排除「随缘=默认看运」。
链路一:问事(证据完整 [15]–[18])
S2 起卦服务(虚线=非 LLM)
生成本卦 贲 → 变卦 旅,变爻三/上爻 → 渲染卦象卡片 [16]
卦象数据注入推理上下文(调用方未确认:系统先起卦 或 A1 首调工具)
A1 问事解读 Agent
输入:用户问题 + 卦象数据
判断:逐爻分析动爻 → 卦义映射到问题情境 → 组织结构
输出:英文思考摘要(17 秒)→ 中文分节解读 → 三条建议 → 箴言 → 免责声明 [16][17][18]
能力边界备注:未见调用命盘/时间流工具;「一事一占」语义上不依赖生辰。不读长期档案属合理推断。可被用户暂停;提交静默失败([14])时无重试引导。
链路二:看运(历史对话取证 [36][37])
全局上下文:主命盘档案(S1 产出:[四柱已脱敏],日主[日主已脱敏]) [32]
A2 看运解读 Agent
输入:用户问题 + 主命盘
判断:需取数 → 依次调两个工具 → 命理推演(流年丙午·七杀 克 日主[日主已脱敏])
输出:命盘卡片 → 英文思考摘要 → 工具卡片 ×2 → 分节长文 → 免责声明 → 赞/踩入口 [36][37]
工具:查询命盘(主命盘)|查询时间流(2026 流年丙午·七杀·天河水)[36]*
能力边界备注:*工具卡片文字以实机核对为准。工具由 Agent 自主调用还是编排层注入未确认;命盘缺失/时辰留空时的降级行为未确认;实时提交链路未取证成功([20][21])。
旁支链路:倾听(证据 [39],单条对话取证)
A4 倾听 Agent(独立人格)
输入:情绪类倾诉「最近压力好大」+ locale=zh + 会话轮次(首轮)
判断:识别为「需要倾听和共情的时刻」→ 选择共情路径、不调用任何工具、不读命盘
输出:中文思考摘要(直接可读)→ 共情三段式回复(「听起来你现在承受着不少…我在这里听着」)→ 免责声明 → 赞/踩入口 [39]
能力边界备注:全程零工具卡片——与看运/问事的最大分野;是否计次、多轮形态、危机倾诉兜底均未确认。思考摘要为中文(A1/A2 为英文),语言不一致见 §06。
各链路汇合:写入与交接
全局上下文写入:①对话记录(含卦象/思考/工具痕迹/正文)→ 历史列表 [36];②月度解读次数 -1(计次点未确认)[34];③赞/踩反馈(去向未确认)[37]
下游交接:无可见下游 Agent。结果沉淀为可回看的对话资产;与星云图/每日运势是否共享时间流计算【尚未确认】 [30][33]
能力边界备注(全局):S3 额度计次的拦截点未出现在任何截图中——没有任何一张图展示「额度不足」时 Agent 的拒绝行为,这是全链路最大的黑盒。S4 星云图生成器只有「已生成但锁定」的状态证据 [31]。

08事实 · 推断 · 未知清单

页面事实(截图/实机直接可见)

合理推断(多条事实推导)

尚未确认(证据不足,不猜测)

09最值得继续验证的五个问题