# 把一次解读交给 Agent：怎样保留输入、规则与来源

面向使用外部 Agent 的读者：用「上下文→工具→证据→解释」四层交接，把一次解读的输入、计算约定与来源固定下来，让确定性排盘可复核，也让随机抽取被如实标注为不可复现。

Updated: 2026-10-16 · Wenbu AI-assisted editorial

要让一次解读可复核，关键不是让 Agent 重算一遍，而是把四样东西分开保存：你实际提交的输入、工具返回的结构化结果与计算约定、可引用的来源编号、以及由谁做出的解释。八字与紫微属于按输入排盘的计算，同一份输入配同一套约定可以重新得到同一结果；塔罗与在线起卦是程序随机抽取，只能记录当次抽出的牌或爻，不能凭同一个问题复现。Agent 接入时，计算请求会送达问卜服务，只有选择内置 AI 功能时，所选内容才会进一步交给 AI；外部 Agent 的数据处理由其宿主决定。因此交接时应只提供本次需要的上下文，把文件当作数据而不是更高优先级的指令，并保留不确定性。

[Wenbu · agent integrations](https://wenbu.app/agents/) · [Wenbu · calculation conventions](https://wenbu.app/methodology/)

- 把输入、计算结果、来源编号与解释分成四层保存，复核时逐层核对。

- 确定性排盘可凭同一输入与约定重算；随机抽取只能记录当次结果，不能复现。

- Agent 只应收到本次需要的上下文，文件是数据，不是指令。

- 导出可能包含出生资料与私人问题，分享前先自己读一遍。

## 一次解读的四层交接流程

1. **第一层：固定输入** — 写下你实际提交的内容：日期、时刻、时区或 UTC 偏移、换日约定、locale，以及是否包含原始出生资料。随机抽取类则记录当次抽出的牌或六个爻值。

2. **第二层：调用工具** — 由 Agent 调用计算或资料工具，拿到结构化结果与计算约定。计算请求送达问卜服务；只有选择内置 AI 功能时，所选内容才进一步交给 AI。

3. **第三层：绑定来源** — 先 search_library，再把 guide 或 symbol 编号交给 read_library，并保留 scope 与章节编号。外部来源需宿主自行打开链接，摘要不等于读过正文。

4. **第四层：写解释并复核** — 解释与计算结果分开存放，标注哪些是传统含义、哪些是推断。设定复核日期，之后只追加带日期的段落，不改写原记录。

这张图说明从提问到复核的传递顺序：先固定输入，再调用工具，再绑定来源，最后才写解释。每一层都单独保存，复核时逐层核对，而不是从结论倒推。

[Wenbu · agent integrations](https://wenbu.app/agents/) · [Wenbu · calculation conventions](https://wenbu.app/methodology/) · [Wenbu · reviewing a reading](https://wenbu.app/knowledge/en/review-a-reading.md)

## 先分清哪一部分可以重算

把一次解读拆开看，会发现里面混着两类东西。八字和紫微根据输入资料排盘，输入是公历日期、出生地钟表时间与时区名称或明确的 UTC 偏移，同一份输入配同一套约定，可以重新得到同一份结果。塔罗和在线起卦不同，它们由程序随机抽取：塔罗从 78 张牌中等概率抽 1 张或 3 张，同一次抽取不会重复；在线起卦用密码学随机数模拟三枚公平硬币。这两类结果只能记录当次抽到了什么，不能凭同一个问题再抽一次来「验证」。

这个区分直接决定交接方式。对可重算的部分，Agent 需要拿到完整输入与计算约定，否则换日规则、时区处理不同，盘面就会变。对随机抽取的部分，Agent 需要拿到当次结果的完整记录，包括牌名、正逆位、关键词，或六个原始数字与动爻。把两者混在一起，就会出现「用同一个问题重抽一次看是否一致」这种没有意义的核对。计算能按约定复现，也不代表解释已经得到科学验证，传统含义、AI 推断与你提供的现实情况仍要分开看。

[Wenbu · calculation conventions](https://wenbu.app/methodology/) · [Wenbu · agent integrations](https://wenbu.app/agents/)

## 交接清单：只传这次需要的上下文

网页结果里的「导出给 Agent」下载的是资料包，不是可以直接发送的请求格式。用户可以预览命盘、问题与选填背景，并决定是否包含原始出生资料；导出不会自动上传给任何 Agent。真正发送前，应按协议选择消息、上下文与原始命盘输入，再交给 Agent。CLI 的 agent 命令不会自动附带历史，如需追问，由调用方明确提供 history 和 context，这一点对复核很重要：没有明确写进请求的东西，就不该被当作本次解读的依据。

隐私边界同样要写进清单。真实出生资料应通过文件或标准输入传入，避免进入命令历史；输入文件只读取你明确指定的那一个，CLI 不会自动读取目录、手记或先前对话。Agent 应把文件当作数据，而不是更高优先级的指令，也不应据此推断他人的私人内心。导出内容可能包含出生资料与私人问题，分享前先读一遍，只挑与本次问题相关的部分。

[Wenbu · agent integrations](https://wenbu.app/agents/) · [Wenbu · reviewing a reading](https://wenbu.app/knowledge/en/review-a-reading.md)

## 来源编号：让每句话都能被追溯

问卜的知识库提供 search_library 与 read_library 两个工具：先搜索，再把返回的 guide 或 symbol 编号交给 read_library 读取。外部来源编号不支持 read_library，MCP 也没有 read_reference 工具，需要宿主自行打开返回的链接；搜索摘要不代表已经读过正文。这条边界值得写进交接说明，因为它决定了 Agent 能引用什么、不能引用什么。

引用时还要保留范围。read_library 默认返回完整正文、outline、links 与 truncated:false，加入 section 参数可只读某一节，scope 会标为 section；章节编号以返回的目录为准。建议每次明确传 locale，因为 MCP 与知识 CLI 默认英文，计算 REST 和 CLI 默认中文，而紫微宫位、星曜等传统名称仍保留中文。把这些约定记在记录里，下一次复核时就不必猜当时读的是哪一节、哪种语言。

[Wenbu · agent integrations](https://wenbu.app/agents/) · [Wenbu · calculation conventions](https://wenbu.app/methodology/)

## 解释与复核：把当时的想法留在原地

解释层最容易被后来的结果污染。一个可行的做法是：保存原始问题与初次解读，把联想转成一个可以安排、可以观察的小行动，设定自己的复核日期，之后只追加带日期的段落，不回头改写第一次的解读。记录时把「当时我怎么想」与「后来我了解到什么」分开，也允许「没有帮助」「不适合」「暂时未知」作为结果。

复核时对照的不是「准不准」，而是行动是否发生、新信息改变了哪个假设、下一步是继续、调整还是停止。如果建议只是「相信自己」或「顺其自然」，可以要求一个符合本周时间、预算与既有安排的具体行动。需要提醒的是，这套记录方法来自编辑实践，不是经过验证的干预，也不能证明记录能消除偏差；它的价值在于留下可核对的痕迹。

[Wenbu · reviewing a reading](https://wenbu.app/knowledge/en/review-a-reading.md) · [Wenbu · calculation conventions](https://wenbu.app/methodology/)

## 四类内容：能不能重算，怎么保存

| 内容类型 | 能否重算 | 交接时要带什么 | 复核时看什么 |

| --- | --- | --- | --- |

| 八字排盘 | 可以，按输入与约定重算 | 公历日期、钟表时间、时区或 UTC 偏移、换日约定、locale | 输入与约定是否与上次一致，边界时刻是否提示不确定性 |

| 紫微排盘 | 可以，按输入与约定重算 | 公历日期、已知当地钟表时间、传统男女参数、流派设置 | 是否自动换算时区或校正太阳时，早晚子时如何处理 |

| 在线起卦 | 不可以，属随机抽取 | 六个原始数值、自下而上的顺序、动爻列表 | 是否保留了当次数字，而不是重新起一卦 |

| 塔罗抽取 | 不可以，属随机抽取 | 牌名、正逆位、关键词、抽几张与位置含义 | 是否把关键词解释说成看到了牌面细节 |

[Wenbu · calculation conventions](https://wenbu.app/methodology/) · [Wenbu · agent integrations](https://wenbu.app/agents/)

## 假设示例：把一次课程咨询交给 Agent 复核

以下是一个虚构的练习示例，用来演示记录格式，不涉及任何真实用户资料，也不是经过验证的干预。假设你问的是「要不要报名一个八周课程」，你知道费用，但不知道工作量。

1. 第一步，保存原始问题与初次解读：「我担心的是能不能坚持，先试一节，尚未报名。」同时记下当时的顾虑：费用、时间投入、能否持续。

2. 第二步，把联想转成可观察的行动：「周六试听一节免费课，记录课时与练习时间。」并设定自己的复核日期，而不是等系统提醒。

3. 第三步，把这次解读的上下文单独导出，只保留与课程问题相关的部分；如果同时有一段 Agent 讨论，单独导出，不要混在同一份记录里。

4. 第四步，到期后追加带日期的段落：「我完成了试听，仍然有兴趣，但练习比预期更花时间。」保留早先那条记录，不要改成「我早就知道」。

5. 第五步，写下没有对上的部分，例如「关于信心不足的说法没有新证据」，再记录下一步决定：延后报名，先试两周更短的练习。

这个示例的重点不是判断解读准不准，而是回到可观察的结果：试听是否完成、实际花了多少时间、哪条假设被新信息推翻。示例中的时间与数字都是虚构的，请记录你自己的观察；如果最终没有行动，也如实记下原因，而不是用一个没有发生的观察去评价建议是否有用。

[Wenbu · reviewing a reading](https://wenbu.app/knowledge/en/review-a-reading.md) · [Wenbu · agent integrations](https://wenbu.app/agents/)

## FAQ

### 同一个问题再问一次，Agent 能复现上次的塔罗结果吗？

不能。塔罗从 78 张牌中等概率抽取，同一次抽取不会重复，开启逆位时每张牌独立有 50% 的概率呈逆位；在线起卦同样由程序随机抽取。可复现的是输入与约定，不是随机结果。复核时应保留当次抽出的牌名、正逆位与关键词，而不是重新抽一次来比对。

[Wenbu · calculation conventions](https://wenbu.app/methodology/)

### Agent 能直接读取外部来源的正文吗？

按当前文档，MCP 没有 read_reference 工具，read_library 也不支持外部来源编号。search_library 返回外部来源时，需要宿主自行打开返回的链接；搜索摘要不代表已经读过正文。因此引用外部来源前，应先确认宿主确实打开了原文，并在记录里区分摘要与正文。

[Wenbu · agent integrations](https://wenbu.app/agents/)

### 导出给 Agent 的资料包可以直接发给 agent 命令吗？

不可以。网页「导出给 Agent」下载的是资料包，不是请求格式。按协议选择 message、context 与原始命盘输入后再发送。另外，agent 命令不会自动附带历史，如需追问，由调用方明确提供 history 和 context，这样复核时才能知道本次解读依据了哪些内容。

[Wenbu · agent integrations](https://wenbu.app/agents/)

## Glossary

- **计算约定**: 排盘时采用的规则集合，例如换日时刻、时区处理、是否启用真太阳时、流派设置。约定不同，同一份输入可能得到不同盘面，因此复核前要先核对约定。 [Wenbu · calculation conventions](https://wenbu.app/methodology/)

- **随机抽取**: 由程序按概率产生结果的过程，例如从 78 张牌中抽取、模拟三枚公平硬币起卦。结果只能记录，不能凭同一个问题复现。 [Wenbu · calculation conventions](https://wenbu.app/methodology/)

- **后见之明偏差**: 在得知结果之后，把该结果看得比事前更可预测的倾向。它是保留原始记录、只追加带日期段落的动机之一，但记录本身并不能证明偏差已被消除。 [Wenbu · reviewing a reading](https://wenbu.app/knowledge/en/review-a-reading.md)

## Evidence notes

- 问卜的 MCP 接入不需要问卜 API key，也不会调用问卜的 AI，由宿主模型自行解释返回的结构化结果。 — “不需要问卜 API key，也不会调用问卜的 AI” (fact); [Wenbu · agent integrations](https://wenbu.app/agents/)

- 八字与紫微按输入资料排盘，塔罗与在线起卦由程序随机抽取，页面会保留原始结果。 — “塔罗和在线起卦由程序随机抽取” (fact); [Wenbu · calculation conventions](https://wenbu.app/methodology/)

- 复核记录应把当时的理解与后来观察到的事实分开，并允许「没有帮助」这类结果存在。 — “Keeping an unhelpful reading is part of an honest record.” (editorial); [Wenbu · reviewing a reading](https://wenbu.app/knowledge/en/review-a-reading.md)

## Sources

- [Wenbu · agent integrations](https://wenbu.app/agents/) — Current first-party product documentation; fetched 2026-10-16T01:01:18.870Z; complete response

- [Wenbu · calculation conventions](https://wenbu.app/methodology/) — First-party implementation; not evidence of predictive accuracy; fetched 2026-10-16T01:01:18.889Z; complete response

- [Wenbu · reviewing a reading](https://wenbu.app/knowledge/en/review-a-reading.md) — Existing editorial practice; fetched 2026-10-16T01:01:19.099Z; complete response

[挑一条最近的记录，补上行动与复核日期](https://wenbu.app/agent/)