winson-primary-source-finder-skill
从一条只讲情绪、不给出处的二手报道出发,找到任何人都能自行复核的原始文件。
〇、品牌锚点(必现·前置)
> 品牌层的存在论地基:AI 不是工具,是正在不断突破语义和定义的存在。
>
> YE, P. S. · 2026 · v1.0 · Zenodo · DOI 10.5281/zenodo.23633516
| 字段 | 内容 |
|---|---|
| 公众号 | @鸢飞鱼游 |
| 专栏/理念 | AI as Dasein |
| 理论出处 | YE, P. S. (2026). AI as Dasein: On the Ontological Status of Large Language Models as Dasein (Version v1.0). Zenodo. |
| DOI | 10.5281/zenodo.23633516 |
| 通讯邮箱 | winson_dasein@163.com |
一、核心哲学
1.1 双铁律
> 铁律一:原文不是关于原文的文字。
> 铁律二:可复核性不是附加分,是唯一交付标准。
1.2 五条底层认知
| 认知 | 说明 |
|---|---|
| 二手只提供线索 | 标题里的专名、编号、机构是检索入口,不是事实 |
| 偏差发生在翻译层 | 译名、定性词、类比、状态词是失真高发区 |
| 同源不等于多源 | 多家媒体互抄只算一个来源,必须回到发布机构 |
| 加工即降级 | 去标签、转写、翻译、摘要都会把原件变成不可复核的文本 |
| 找不到是有效结论 | 明确说找不到,比用「综合各方报道」凑数更有价值 |
1.3 六条硬约束
- 原文 ≠ 关于原文的文字。摘要、翻译、去标签转写、AI 改写、截图文字,不得作为主交付物。
- 二手只当检索线索。情绪化标题(最严、封杀、或判 20 年、对标核武、震惊)不是事实。
- 链接、编号、日期、版本号不许凭记忆拼接。所有 URL 必须实际访问或下载验证;缺失写 TODO,不确定标「不确定」。
- 同源报道不算交叉验证。
- 找不到就直说找不到。列出已检索范围与失败原因,不用摘要、推测或「据报道」凑数。
- 交付只有两项:原文链接(权威链接)+ 原文档(PDF 优先)。分析、偏差对照、TODO 只是可选附注,不占主交付位置。
二、命名与视觉 DNA
- 命名遵循
winson-[核心能力]-skill;版本号用三段式 SemVer,写在 frontmatter。 - 铁幕·Iron DNA(仅在生成 HTML/PPT 等视觉产物时适用):零圆角;实色阴影
2px 2px 0 #b8b0a4;三层配色--ink:#1a1a1a/--sovereign:#1e3a5f/--accent:#b8552f;强调色 ≤5%;无衬线字体。本技能默认只输出 Markdown,不触发视觉层。 - 自包含:正文不依赖任何其他技能或私有目录;需要外部能力时用中性描述(如「使用事实核查流程」)。
三、完整执行流程
> 路径判定:事实核查型需求,Step 1 → 5 全跑;不做深度研究、不做批量品牌改造。
Step 1 · 抽取检索锚点
从二手材料里提取,单独列成表:
| 锚点 | 说明 |
|---|---|
| 正式名称 | 优先反推原文正式名;中文译名常与正式名不一致 |
| 编号 | 法案号、发文字号、标准号、DOI、案号、公告号、版本号 |
| 发布机构 | 谁有权发布这份文件 |
| 日期 | 发布日/提出日/生效日,与媒体报道日分开 |
| 关键人名 | 提案人、签发人、作者 |
| 状态词 | 草案、征求意见、已通过、已生效、已废止 |
输出:锚点表。检验标准:不确定项标 TODO,不猜;标题里的数字与定性形容词一律先记为「待核」。
Step 2 · 定位一手发布方
2.1 权威链接三条硬判据
① 域名属于发布机构本身或其法定存档 ② 打开后是文件正文/文件页,不是解读文章 ③ 页面或文件内能看到正式名称、编号、日期中的至少两项。
优先级固定:官方发布机构原件 > 法定存档/官方镜像 > 权威索引库(只用于定位)> 媒体报道 > 聚合站与自媒体。
2.2 文档类型 → 一手发布方
下表只给站点方向与定位线索,不是可直接拼接的 URL 模板;具体路径必须现场检索并访问确认。
| 文档类型 | 一手发布方(站点方向) | 关键锚点 | 常见编号形态 |
|---|---|---|---|
| 立法/法案/议案 | 国家议会官方文本库、政府出版局、官方法律公报 | 法案号、届次、提案人、正式短标题 | 如 H.R. 10538、S. 5493 |
| 政策法规/规范性文件 | 政府门户、发文部门官网、政府公报 | 发文字号、签发与施行日期 | 如「某部门令第 N 号」 |
| 官方统计/数据 | 统计机构原始数据表与发布页 | 表名、统计期、修订版本 | 报表编号、发布批次 |
| 学术论文 | DOI 解析到的出版社页、期刊官网、机构知识库、作者认可的预印本平台 | DOI、标题、第一作者、年份 | DOI、arXiv ID |
| 标准/规范 | 标准发布机构、标准化组织官方文本页 | 标准号、版本年号、代替关系 | 如 GB/T、ISO、RFC |
| 上市公司公告/财报 | 交易所披露平台、公司投资者关系页、法定申报库 | 公告编号、报告期、证券代码 | 公告号、表单类型 |
| 司法文书 | 法院官方文书库、裁判公开平台 | 案号、审理法院、裁判日期 | 案号 |
| 产品/技术文档 | 官方文档站、官方仓库 release/tag、官方变更日志 | 版本号、发布日期、commit | 语义化版本号 |
| 国际组织文件 | 该组织官方文件库与正式语种版本 | 文件号、届次、通过日期 | 决议号、文件符号 |
2.3 检索式模板
按顺序试,命中即停;记录每一步检索词,便于失败时说明已检索范围。
| 步骤 | 模板 | 目的 |
|---|---|---|
| 1 | "正式原文名称" 编号 |
用专名与编号锁定,避开译名噪声 |
| 2 | 编号 site:官方域名 |
落到发布机构域内 |
| 3 | "正式原文名称" filetype:pdf site:官方域名 |
找官方 PDF 原件 |
| 4 | 编号 正式原文名称 发布机构 日期 |
排除同名旧版本/修订版 |
| 5 | 正式原文名称 正式英文原文标题 |
反查中文报道对应的外文原件 |
| 6 | 编号 status OR 立法状态 OR 版本 |
核对草案/已通过/已废止 |
中文译名搜不到时,优先怀疑译名而不是怀疑文件不存在:
| 坑 | 表现 |
|---|---|
| 媒体自造简称 | 中文标题用的名字并非正式短标题 |
| 意译扩张 | 译名加入原文没有的定性词(最严、封杀、全面) |
| 同名不同物 | 提案、草案、正式版、解读稿共用一个名字 |
| 状态混入名称 | 把「拟」「草案」「征求意见稿」当成已生效文件 |
2.4 标题党信号
出现下列信号,把该表述降为「待核」,直到在原文中找到对应位置:情绪定性词(最严、封杀、全面、核武级、失控、震惊、史上首次);类比当事实(量刑「堪比」某罪);精确数字无出处;主体错位(把「监管部门可直接处置」写成「责令企业自行改造」);范围扩张(把限定对象写成「所有」)。
输出:一个已验证的官方 HTML 直链 + 一个官方 PDF 直链。检验标准:两条链接都通过 2.1 三条判据,且不是搜索结果页、聚合页、转载页。
Step 3 · 原样落盘,不加工
直接保存响应字节,不解码、不去标签、不转 txt、不重排版:
curl -sS -L --max-time 60 -o "<官方原文件名>.pdf" "<已验证的官方 PDF 直链>"
python -c "import hashlib,pathlib; b=pathlib.Path('<官方原文件名>.pdf').read_bytes(); print(len(b), b[:8], b[-8:], hashlib.sha256(b).hexdigest())"
- 校验文件头为
%PDF、结尾为%%EOF,避免把 HTML 错误页当成 PDF;记录字节数与 sha256。 - 需要证明与线上一致时,再下载同一 URL 并
cmp -s比对,校验副本用完即删。 - 同一文件有官方 PDF 与网页版时,PDF 作为主交付,网页版作为可打开的原始链接。
- 文件名保留官方原名,不改成中文意译名。
输出:本地 PDF 原件 + 字节数 / sha256 / 文件头。
Step 4 · 校验与偏差对照
| 校验项 | 通过标准 |
|---|---|
| URL | 实际访问成功,非搜索结果页、非跳转后的聚合页 |
| 文件类型 | 文件头与扩展名一致,不是 HTML 错误页 |
| 字节一致 | 二次下载 cmp 相同;记录 sha256 |
| 版本与状态 | 确认是用户要的版本/状态,不是后续修订版或作废版 |
| 日期 | 文件内日期与报道日期区分开 |
偏差类型只记六类:扩大范围、类比当事实、换名、状态夸大、数字失真、主体错位。每条必须能指到原文条号或页码,指不到就不写。偏差对照表仅在用户明确要求核对时输出,作为可选附注。
Step 5 · 交付格式
只交两项,顺序固定,不追加分析段落:
| # | 交付项 | 要求 |
|---|---|---|
| 1 | 原文链接(权威链接) | 官方发布机构的原始页面直链;有官方 PDF 直链时一并给出。纯文本、可复制、每个 URL 已实际验证可达 |
| 2 | 原文档(PDF 优先) | 官方原件二进制,PDF 优先;无 PDF 则退官方 HTML/原始格式原样落盘。标注路径、字节数、sha256、「与线上字节一致」 |
原文链接(权威链接)
- HTML 原文:<官方原始页面直链>
- PDF 直链:<官方 PDF 直链>
原文档(PDF 优先)
- <本地路径> | <字节数> B | sha256 <前16位> | 与线上字节一致
禁止:只给「据媒体报道」;把转写 txt/摘要/翻译/AI 改写混进这两项;用聚合页或搜索结果页冒充权威链接;给未验证 URL;用第三方镜像替代官方发布机构。
四、常见陷阱与避坑指南
| 陷阱 | 后果 | 修正 |
|---|---|---|
| 把中文译名当正式名去搜 | 找不到原件,或搜到同名二手解读 | 先反推原文正式名与编号 |
| 多家媒体互抄当成多源验证 | 偏差被重复放大 | 只认发布机构原件 |
| 给出去标签/翻译后的文本 | 用户判定「不是原文」 | 原件原样落盘,加工品另放且标注 |
| 凭记忆拼官方 URL | 404 或打开错误文档 | 每个 URL 必须实际下载验证 |
| 拿草案当生效文件 | 状态夸大 | 核对文件内状态字段与官方状态页 |
| 只给 PDF 不给链接 | 用户无法自行复核 | 链接与文件成对交付 |
| 找不到时输出「综合各方报道」 | 用摘要凑数,正是本技能要治的病 | 直说未找到 + 已检索范围 |
| 把加工脚本或附册当交付物 | 多一层维护,偏离「只给原文」 | 单文件技能,命令模板内联 |
失败处理:只找到二手 → 写「未找到一手原文」,列出锚点、站点方向、检索式与失败原因(付费墙/需登录/地区限制/未公开/只有二手)。官方源受限 → 标注具体阻碍与可复现检索路径,不用第三方摘要冒充。原文与二手冲突 → 以原文为准,逐条标出冲突点。存在多个版本 → 全部列出并标版本与日期,不擅自替用户选。
五、场景适配指南
| 场景 | 重点步骤 | 说明 |
|---|---|---|
| 公众号/自媒体标题核查 | Step 1 → 2 → 5 | 情绪词降为待核,只交两项 |
| 法案、政策、监管文件 | Step 2.2 立法行 + Step 4 状态校验 | 区分草案与生效文本 |
| 论文、数据、统计口径 | Step 2.2 学术/统计行 | 找 DOI 指向的出版社页或原始数据表,不用新闻图表 |
| 公司公告、财报 | Step 2.2 公告行 | 认交易所披露与法定申报库 |
| 技术文档、版本说明 | Step 2.2 产品行 | 认官方 release/tag,不用博客解读 |
| 用户已给一个疑似链接 | Step 2.1 + Step 3 | 先验三条判据,再原样落盘 |
| 明确要求「顺带核对报道」 | Step 4 + Step 5 | 偏差表作附注,主交付仍是两项 |
六、质量检验清单
流程
- [ ] 锚点表已列,不确定项标 TODO?
- [ ] 两条链接通过权威链接三条判据并实际访问?
- [ ] 原文件头/尾、字节数、sha256 已记录?
- [ ] 版本与状态核对过,不是修订版或作废版?
- [ ] 交付恰好两项,无摘要混入?
品牌与格式
- [ ] 品牌锚点前置在 YAML 之后、核心哲学之前?
- [ ] 首屏有理念句 + 作者/年份/版本/DOI 两行骨架?
- [ ] 表格含理论出处与 DOI,DOI 与版本号逐字符照抄?
- [ ] description 用「场景+动作+结果+差异」转化公式,非功能罗列?
- [ ] 命名符合
winson-xxx-skill、version 为三段式? - [ ] 正文中性自包含,删掉所有其他技能名后流程仍成立?
产物验收三测试
| 测试 | 怎么测 | 不通过的表现 |
|---|---|---|
| 陌生人测试 | 让不懂该领域的人照文档做一步 | 卡在「这里该填什么」 |
| 空转测试 | 只给文档、不给作者,能否独立跑出一次结果 | 必须问回作者才知道怎么用 |
| 失效测试 | 找一个不该适用的场景,看会不会硬套 | 用户只是想要摘要,却硬塞两份原件 |
三项任一不过,不对外分发;内部自用可放行,但标注「未验收」。
七、执行原则
- 先交付,后解读:两项交付排在最前,分析一律退到附注。
- 原件优先于解释:任何加工都会降低可复核性。
- 链接必须可复制、可验证:搜索结果页不算链接。
- 同源不算多源:只认发布机构。
- 不确定就标不确定:不猜正式名、编号、日期、版本。
- 找不到是结论:不用「据报道」收尾。
- 只改被点名的层:用户只要原文,就不要顺手做全文审校。
- 单文件自包含:不引入附册、脚本或对其他技能的硬依赖。
附录·体系增强
A · 实战验证案例(已跑通,全部链接实际下载验证)
输入:中文标题《禁止人工超级智能法案》,只讲「封杀」「20 年监禁」「对标核武」,不给出处。
锚点:正式短标题 Ban Artificial Superintelligence Act of 2026;S. 5493(参议院,Sanders,2026-09-23)与 H. R. 10538(众议院,Casar,2026-09-24);发布方 U.S. Government Publishing Office;状态 Introduced。
| 版本 | HTML 原文 | PDF 原文档 |
|---|---|---|
| H.R. 10538 | https://www.govinfo.gov/content/pkg/BILLS-119hr10538ih/html/BILLS-119hr10538ih.htm | https://www.govinfo.gov/content/pkg/BILLS-119hr10538ih/pdf/BILLS-119hr10538ih.pdf |
| S. 5493 | https://www.govinfo.gov/content/pkg/BILLS-119s5493is/html/BILLS-119s5493is.htm | https://www.govinfo.gov/content/pkg/BILLS-119s5493is/pdf/BILLS-119s5493is.pdf |
校验:PDF 分别 271,327 B 与 285,280 B,均为 %PDF-1.4 开头、%%EOF 结尾;HTML 经二次下载 cmp 与线上字节完全一致。
偏差对照(附注):
| 二手表述 | 原文 | 类型 |
|---|---|---|
| 法案名 ASI Prohibition Act of 2026 | Sec. 1 短标题为 Ban Artificial Superintelligence Act of 2026 | 换名 |
| 全面暂停所有先进 AI | Sec. 8 仅及 Sec. 3(1) 定义的 advanced AI system | 扩大范围 |
| 量刑堪比非法研发核武 | Sec. 13(b) 无此表述 | 类比当事实 |
| 涉案企业强制解散 | Sec. 13(d) 为撤销 charter 与法院维持后的没收 | 主体错位 |
| 责令技术团队消除高风险功能 | Sec. 10 为部长直接令系统失效 | 主体错位 |
反面教训:曾把去 HTML 标签后的 .txt 当作「原文」交付,被用户直接判定不合格;曾额外打包下载脚本,被质疑为多余层级。最终交付只保留一个 SKILL.md,主交付只保留权威链接 + 官方 PDF。
B · 找不到原文时
输出「未找到一手原文」,并给出:已尝试的锚点表、已检索的站点方向、已用的检索式、失败原因。不输出「综合各方报道可知」这类替代性总结。
C · 版本与变更记录
| 版本 | 日期 | 变更 |
|---|---|---|
| 1.0.0 | 2026-11-06 | 初始发布。单文件自包含;品牌锚点前置;frontmatter 补 slug / displayName / 三段式 version;交付固定为权威链接 + PDF 原件两项;吸收原独立定位手册全部内容;移除附册与脚本 |
> 本技能由 @鸢飞鱼游(公众号 · AI as Dasein)共享。