Claude Fable 5 适合处理长文档和多阶段分析,但“能读财报”不等于“能替你投资”。更稳妥的用法是把模型限制在证据整理、计算复核和反方推演,让每条结论都能回到公开文件。
下面使用 Apple 于 2025 年 10 月 31 日提交的 Form 10-K 做演示。文中的数字来自 Apple 财务报表和 SEC 文件,不构成买卖建议。
准备唯一可信的输入
先下载原始文件,不要把搜索摘要或财经媒体文章混进第一轮:
建立工作目录:
|
|
在 review-log.md 记录文件 URL、下载日期、财年截止日和单位。Apple 报表中的金额单位是百万美元;如果忽略单位,模型即使抄对数字也会生成错误结论。
第一轮只提取事实
把 10-K 提供给 Claude 后,不要先问“Apple 值不值得买”,而是使用受约束的提取指令:
|
|
人工复核后应得到以下基础表:
| 项目(百万美元) | 2025 | 2024 | 同比 |
|---|---|---|---|
| Total net sales | 416,161 | 391,035 | 6.43% |
| Products net sales | 307,003 | 294,866 | 4.12% |
| Services net sales | 109,158 | 96,169 | 13.51% |
| Gross margin | 195,201 | 180,683 | 8.03% |
| Operating income | 133,050 | 123,216 | 7.98% |
| Net income | 112,010 | 93,736 | 19.50% |
同比应由本地计算复核,而不是相信模型心算:
|
|
只要脚本结果与模型表格不同,就以原始数字和本地计算为准。
第二轮检查结构变化
事实表通过后,再让模型解释变化,但仍要求把事实与推断分栏:
|
|
例如“Services 增长 13.51%”是计算结果;“增长来自订阅业务提价”则需要业务分类、管理层讨论或其他披露支持,不能因为听起来合理就写成事实。
让模型主动寻找反证
完成初步分析后,单独执行反方任务:
|
|
有用的反方方向包括地区收入、产品与服务组合、税项变化、回购对每股收益的影响,以及现金流与利润是否同步。重点是生成待验证问题,不是让模型写一篇看空文章。
引用失败案例
模型常见的失败不是数字完全编造,而是引用看起来具体、实际却无法定位。例如:
|
|
如果第 32 页没有这项拆分,应把这句话标为不合格。正确处理方式是:
- 在 SEC HTML 中搜索关键短语。
- 检查模型引用的是报表页码、PDF 页码还是 HTML 章节。
- 找不到原文就删除原因判断,只保留已核实的收入变化。
- 在
review-log.md记录“未找到支持证据”。
不要让模型为了补齐表格而引用财经网站。第一轮研究的证据边界就是指定的 10-K。
把输出保存成可审计文件
extracted-facts.csv 可以使用以下字段:
|
|
review-log.md 至少记录:
- 使用的文件及版本;
- 模型和运行日期;
- 人工抽查的项目;
- 被删除的无来源结论;
- 本地计算脚本结果;
- 尚未回答的问题。
这比保存一段聊天记录更可靠。后续季度报告发布时,可以明确知道哪些假设需要更新。
哪些任务值得使用 Fable 5
Fable 5 官方定位偏向复杂、长时间和多阶段任务,API 成本也高于日常模型。适合交给它的部分包括:
- 跨多个章节建立事实索引;
- 比较不同财年的口径变化;
- 为主要假设设计反证清单;
- 检查报告中的数字、文字和引用是否一致;
- 在大量材料中维护待验证问题。
格式清洗、简单同比计算和 CSV 转换可用脚本或更便宜的模型完成。把所有原始文件反复塞给强模型,既昂贵,也不增加可验证性。
最终人工验收
一份可用的 AI 财报分析应同时满足:
- 每个关键数字能回到原始文件。
- 单位和财年一致。
- 计算可以由脚本复现。
- 事实、计算和推断明确分开。
- 找不到证据的内容已经删除或标为待验证。
- 输出不包含买入、卖出、目标价或确定收益承诺。
Claude Fable 5 可以缩短整理时间,但研究质量仍取决于证据边界和人工复核。模型最适合帮助你发现该继续查什么,而不是替你决定该买什么。
参考资料: