每年的4月和10月,是我最头疼的时候。
一季报和年报扎堆发,手上随时压着十几份需要看的年报。80页、120页、180页……光是利润表+资产负债表+现金流,就够盯着看半天。还没算上管理层讨论、业务拆解、风险披露。
之前的做法是一份一份啃,遇到复杂的公司得花一个上午。最近我整理了一套流程,用AI处理这件事,同样一份80页年报,现在3小时能看4-5份,质量没明显下降。
今天把这套流程整个分享出来,可以直接拿走用。
流程总览:4步走完一份报告
整个流程分4步:
第一步:提取关键财务数据(约10分钟/份)
第二步:分析管理层讨论(约15分钟/份)
第三步:识别核心风险(约10分钟/份)
第四步:生成对比摘要(批量处理,每份约5分钟)
前三步可以独立用,第四步是把多份报告放在一起横向比较时才用。
第一步:提取关键财务数据
这步解决的问题是:把一份年报里分散在几十页的财务数字,整理成一张干净的表。
我用的是DeepSeek,把财报PDF转成文字后,将利润表、资产负债表、现金流量表部分粘贴进去,用下面这条指令:
指令:提取财报关键财务数据
[使用前:将年报财务报表部分(利润表+资产负债表+现金流)复制为文字粘贴]
你是一位专业的财务分析助手。请从以下财报内容中提取关键财务数据。
输出格式:
【营收与利润】
- 营业收入:XX亿元(同比+X%)
- 归母净利润:XX亿元(同比+X%)
- 毛利率:XX%(上年同期:XX%)
- 净利率:XX%(上年同期:XX%)
【现金流】
- 经营性现金流净额:XX亿元
- 资本开支:XX亿元
- 自由现金流:XX亿元
【资产负债】
- 资产负债率:XX%
- 有息负债合计:XX亿元
- 货币资金:XX亿元
如果某项数据在原文中未出现,标注"原文未披露",不要自行推算。
效果:输出很干净,格式固定。最后那句"不要自行推算"很关键——不加这句,AI会用相近数据估算,给你一个看起来合理但其实是编的数字。我踩过这个坑,拿到的自由现金流数字跟实际差了将近30%,全因为AI用EBITDA倒推的。
第二步:分析管理层讨论
财报里最有信息量的部分,反而是文字最多的管理层讨论(MD&A)。但这部分也最容易夹着废话,"市场竞争加剧"、"宏观经济存在不确定性"——这类套话全部可以忽略。
这条指令专门过滤废话,抓实质性信息:
指令:提取管理层讨论中的实质性信息
[使用前:将年报管理层讨论(MD&A)部分复制]
请阅读以下管理层讨论内容,完成两件事:
第一,找出实质性风险(排除通用套话,例如"宏观经济存在不确定性"不算)。
每条风险一句话,不超过30字。最多5条。
第二,判断管理层态度:
- 多次出现"稳健"、"审慎"、"控制" → 标注"保守"
- 多次出现"扩张"、"加大投入"、"新市场" → 标注"积极"
- 两类均衡 → 标注"中性"
输出:
【实质性风险】
1. ...
2. ...
【管理层态度】:XX
依据(引用原文1-2句):...
效果:横向对比多家公司时很好用,10分钟能扫完10份报告的管理层态度。单份报告的话,风险识别准确率大概7成,剩下3成还是要自己读一遍原文——特别是涉及诉讼、监管、关联交易的部分,AI容易漏掉。
第三步:识别核心业务风险
第二步的指令适合处理管理层MD&A,第三步是专门针对风险因素章节。年报里通常有独立的"风险因素"一节,动辄20-30页,但真正有信息量的可能就5-8条。
指令:结构化风险清单
[使用前:将年报风险因素章节复制]
请阅读以下风险因素章节,完成:
删除以下类型的风险(信息量太低):
- 所有公司都会写的通用风险(利率风险、汇率风险的通用表述)
- 与公司主营业务明显无关的风险保留以下类型(优先级高):
- 涉及具体客户/供应商集中度的风险
- 涉及监管/政策合规的风险
- 涉及核心技术或专利的风险
- 涉及主要产品毛利率下行的风险每条风险加一行"严重程度评估":
高(可能实质影响营收/利润)/ 中(需关注)/ 低(常规披露)
输出:精简后的风险清单,带严重程度标签。
效果:这条指令帮我节省了大量阅读时间。严重程度的判断不能完全信,但方向基本对。我一般用来决定哪几条值得自己深入读原文,不会把每条都当结论。
第四步:批量对比多份季报
财报季最头疼的不是读一份,是横向对比五六份同行报告。这步用来解决这个问题。
指令:多份财报横向对比
[使用前:先用第一步的指令,把每份财报的财务数据整理成结构化格式;然后把所有公司的数据一起粘贴进来]
我整理了以下几家公司的财务数据,请帮我做横向对比:
[粘贴各公司结构化数据]
请完成:
1. 营收增速排名(从高到低)
2. 毛利率对比表(公司名 vs 毛利率 vs 同比变化)
3. 自由现金流表现:哪些公司为正,哪些为负
4. 用一句话描述每家公司的财务特征差异
格式:表格为主,最后一项用要点列表。
不要加分析判断,只整理数据。
效果:这步是整个流程里最省时间的一步。以前对比5家公司,我要自己建Excel把数据摘出来,差不多1小时。现在前三步每份整理好数据,第四步AI出对比表,整体效率提升明显。
最后一句"不要加分析判断"很重要——AI如果主动分析,容易给出有倾向性的结论。数据整理它在行,投资判断还是自己来。
踩坑记录:这2种情况会失效
用了两个季报季,有几个情况要提前说:
情况一:财报里大量数据以图表形式呈现
有些公司把利润数据、业务结构做成图片,PDF转文字后全部丢失。这种情况下第一步的指令完全没用,只能自己手动看图。遇到了不要以为是指令问题。
情况二:超过150页的超长年报
我用的DeepSeek,一次性处理150页以上的文字,后半部分内容经常被截断,漏掉关键信息。解决办法是拆分处理:财务报表部分单独处理,管理层讨论部分单独处理,不要一次性全丢进去。
效果对比
用这套流程之前:一份80页年报,从头到尾读完+整理关键信息,大概需要2-3小时。
用这套流程之后:同样一份年报,AI处理+我自己核查补充,合计约1小时10分钟。
财报季高峰期,我一天能过完5-6份,之前最多3份。
这套流程适合:需要快速横向扫描多份报告的分析师、研究员,或者需要定期整理行业公司财务数据的人。
不适合:需要深度分析单家公司的场景——AI的整理只是起点,判断还是要自己来。
文章里展示的4条核心指令只是框架,我另外整理了12条配套指令,覆盖:分部业务拆解、非经常性损益识别、研报逻辑提炼、多季度趋势对比。每条都附了使用说明和我踩过的坑。后台回复「财报流程」,打包发给你,可以直接套用。觉得这套东西有用,顺手关注一下,财报季剩下的时间还有几篇实操文章陆续发出来。


