特斯拉(TSLA)在 2025-10-22 召开的 2025 Q3 财报电话会全文共有 48,244 个字符、8,395 个英文单词、56 个发言自然段。在这近万字的问答里,能源业务副总裁 Michael Snyder 明确给出了休斯顿工厂新一代储能产品 Mega Block 以及布法罗工厂住宅太阳能板的出货时间表,而 CFO Vaibhav Taneja 则披露了单季自由现金流(约 40 亿美元)、关税成本影响(超 4 亿美元)以及 2025/2026 年的资本开支(CapEx)走向。
如果靠人工通读或用简单的正则截取前 200 个字符,不仅容易把分析师提问和高管承诺混为一谈,还会漏掉段落后半部分的定量数字。本文通过 FMP数据源中文站(fmpquote.com),调用 FMP (Financial Modeling Prep) Ultimate 档位接口 /stable/earning-call-transcript(文中还附有直接能用的免费试用 KEY),完整展示从拉取原始逐字稿、按发言人角色过滤完整管理层候选段落,到用 DeepSeek 提取出带原句证据的结构化业绩指引表的全流程。
一、 原始电话会语料结构:如何区分「管理层发言」与「主持人/分析师提问」?
调用 FMP 数据源的 GET https://quote-fmp.com/stable/earning-call-transcript 接口(参数为 symbol、year、quarter)时,返回的 JSON 单条记录中包含 symbol、period、year、date 和 content 五个核心字段。其中 content 正文以换行符 \n 分隔自然段,每一段均采用标准格式:
发言人姓名: 发言具体内容...
在把文本喂给 DeepSeek 或 Cursor 之前,代码层只需做一步轻量级角色过滤即可大幅提升提取准确率:
- 先按已知高管名单锁定管理层发言(优先级最高):在电话会问答中,高管有时也会使用反问句(含
?)回答提问;因此代码中必须先判断发言人是否属于公司管理层(speaker in MANAGEMENT),再对管理层全文检索业绩与指引关键词,防止含问号的高管核心答复被误判为提问而漏掉; - 再分离主持人串场与分析师提问,其余归入“其他/待核”:将投资者关系主管 Travis Axelrod、会议接线员
Operator及分析师提问归入提问组,未知发言人归入others待核; - 保留管理层完整发言自然段(严禁按固定字符数截断):像 CFO Vaibhav Taneja 的开场财务总结长达 853 个单词,关键的自由现金流(40 亿美元)和资本开支指引("around 9 billion USD for the current year... increase substantially in 2026")全部在段落末尾,一旦截断前 200 字符就会丢失核心数字。
以同季度(2025 Q3)的特斯拉(TSLA)与 Meta(META)实测返回为例,两场电话会的语料结构对比如下:
| 股票代码与财报季度 | 电话会召开日期 | 全文字符数与英文词数 | 发言自然段结构拆分 | 出席电话会的核心高管发言人 |
|---|---|---|---|---|
symbol / year + period | date | content | paragraphs | speaker |
| TSLA(2025 Q3) | 2025-10-22 | 48,244 字符(8,395 词) | 共 56 段(管理层 32 / 提问串场 24) | Elon Musk (CEO)、Vaibhav Taneja (CFO)、Michael Snyder (能源副总裁) |
| META(2025 Q3) | 2025-10-29 | 54,195 字符(9,354 词) | 共 64 段(管理层 33 / 提问串场 31) | Mark Zuckerberg (CEO)、Susan Li (CFO) |
二、 Python 预处理代码:先按发言人判角色,再筛出 TSLA 管理层完整候选段落
下面这段脚本附上了直接可试用的 Ultimate 档位 KEY(7dDuiUEbVsYU2mYf),直接运行即可拉取 TSLA 2025 Q3 电话会原文,先按发言人身份识别出 32 段管理层发言 与 24 段提问/主持串场,再从管理层发言中筛出 9 段命中业绩纪录、资本开支与新产品出货时间表的完整候选段落(直接作为下一步 Prompt 的输入):
import requests
# 附上直接可试用的 FMP Ultimate 档位 KEY(可直接运行验证 AAPL / NVDA / TSLA / MSFT / AMZN / META / GOOGL / AMD / AVGO 等示范标的)
# 若请求繁忙可切换备用试用 KEY: 1T4BgJwz5yshQMkb
# 免费领取更多权限的个人专属试用 KEY(支持全市场标的):https://fmpquote.com/quick-start/
API_KEY = "7dDuiUEbVsYU2mYf"
URL = "https://quote-fmp.com/stable/earning-call-transcript"
# 1. 拉取 TSLA 2025 Q3 财报电话会完整逐字稿
record = requests.get(URL, params={"symbol": "TSLA", "year": 2025, "quarter": 3, "apikey": API_KEY}, timeout=20).json()[0]
paragraphs = [p.strip() for p in record["content"].split("\n") if ":" in p]
# 2. 先按已知发言人判角色(防高管反问句被误判为提问),再对管理层全文筛关键词
MANAGEMENT = {
"Elon Musk", "Vaibhav Taneja", "Michael Snyder", "Ashok Elluswamy",
"Lars Moravy", "Karn Budhiraj", "Raj Jegannathan", "Brandon Ehrhart",
}
MOD_OR_ANALYST = {
"Travis Axelrod", "Operator", "Emmanuel Rosner", "Adam Jonas",
"Dan Levy", "Colin Langan", "Philippe Houchois", "Dan Ives", "Colin Rusch",
}
KEYWORDS = ("new records", "begin shipping next year", "capex", "free cash flow", "optimus")
mgmt_all, mgmt_candidates, questions, others = [], [], [], []
for idx, p in enumerate(paragraphs, 1):
speaker, speech = [x.strip() for x in p.split(":", 1)]
if speaker in MANAGEMENT:
mgmt_all.append((idx, speaker, speech))
if any(k in speech.lower() for k in KEYWORDS):
mgmt_candidates.append((idx, speaker, speech))
elif speaker in MOD_OR_ANALYST or "?" in speech:
questions.append((idx, speaker, speech))
else:
others.append((idx, speaker, speech))
print(f"标的: {record['symbol']} | 财季: {record['year']} {record['period']} | 召开日: {record['date']} | 总段数: {len(paragraphs)}")
print(
f"管理层发言: {len(mgmt_all)} 段(其中命中关键词候选段: {len(mgmt_candidates)} 段)| "
f"提问与主持: {len(questions)} 段 | 其他/待核: {len(others)} 段\n"
)
for idx, spk, txt in mgmt_candidates[:3]:
print(f"=== [候选段 #{idx} | 管理层: {spk} | 词数: {len(txt.split())}] ===")
print(txt + "\n")
终端实跑输出(共筛出 9 个候选段落;脚本打印前三段全文,下方节选展示,提取表基于这三段生成):
标的: TSLA | 财季: 2025 Q3 | 召开日: 2025-10-22 | 总段数: 56
管理层发言: 32 段(其中命中关键词候选段: 9 段)| 提问与主持: 24 段 | 其他/待核: 0 段
=== [候选段 #2 | 管理层: Elon Musk | 词数: 875] ===
Thank you. We are at a critical inflection point for Tesla and our strategy going forward as we bring AI into the real world... On the Megapack front, we unveiled Megablock, Mega Pack three. We also have exciting plans for MegaPack four. MegaPack four will incorporate a lot of what is normally in a substation and be able to output at probably 35 kilovolts directly... We look forward to unveiling Optimus b three probably in Q1...
=== [候选段 #4 | 管理层: Vaibhav Taneja | 词数: 853] ===
Thanks, Travis. Q3 was a special quarter at multiple levels. We set new records not just for deliveries and deployments, but also around a range of financial metrics from total revenues, energy gross profit, energy margins to fresh free cash flow... Greater China and APAC were up sequentially 33%, North America was up 28%, while EMEA was up 25%... Our automotive margins, excluding credits, increased marginally from 15% to 15.4%... The total tariff impacts for Q3 for both businesses were in excess of $400 million, generally split evenly between them... Our free cash flow for the quarter was approximately $4 billion, which was yet another record. Our total cash and investments at the end of the quarter were over $41 billion. On the CapEx front, while we are expecting to be around $9 billion for the current year, we're projecting the numbers to increase substantially in 2026 as we prepare the company for the next phase of growth...
=== [候选段 #10 | 管理层: Michael Snyder | 词数: 142] ===
Demand for Megapack and Powerwall continues to be really strong into next year. We received very strong positive customer feedback on our Mega Block product, which will begin shipping next year out of Houston. We're seeing remarkable growth in the demand for AI and data center applications as hyperscalers and utilities have seen the versatility of the Megapack product... We also began production of our Tesla residential solar panel in our Buffalo factory, and we will be shipping that to customers starting Q1.
三、 Prompt 模板与 DeepSeek 实际提取结果表
将上面脚本输出的 3 个完整管理层候选段落连同会议背景(TSLA 2025 Q3,召开日 2025-10-22)喂给 DeepSeek,使用以下结构化提取 Prompt:
你是一位美股基本面投研工程师。以下文本来自 FMP 数据源 `/stable/earning-call-transcript` 接口返回的特斯拉(TSLA)2025 Q3 财报电话会(召开日:2025-10-22)管理层完整发言段落。
请严格区分【已实现的当季业绩(Actuals)】与【面向未来的管理层指引(Forward Guidance)】,输出一张包含以下 5 列的 Markdown 表格:
1. 发言人及职务(指引类别:当季已实现业绩 / 未来业绩与出货指引)
2. 核心事项与业务线
3. 目标兑现时间表(请结合 2025-10-22 电话会召开时点,将原文中的 "current year" / "next year" / "starting Q1" 折算为具体年份或季度并保留原文表述)
4. 披露具体数量或金额(若原文仅定性描述未给出具体出货台数或金额,必须严格填“未披露”,严禁猜测编造)
5. 电话会英文证据原句(逐字引用原文关键句)
DeepSeek 实际输出的结构化拆解结果表
下面是对上述 3 段 TSLA 2025 Q3 高管候选段落执行提取后得到的成品表格——可以看到模型清晰区分了 CFO 复盘的 Q3 已实现业绩与高管对 2026 年的出货/资本开支承诺,且对未披露具体出货量的项目严格标注了“未披露”:
| 发言人及职务(指引类别) | 核心事项与业务线 | 目标兑现时间表(结合 2025 Q3 折算) | 披露具体数量或金额 | 电话会英文证据原句 |
|---|---|---|---|---|
speaker / category | key_item | target_timeline | disclosed_amount | evidence_quote |
| Vaibhav Taneja(CFO · 当季已实现业绩) | Q3 自由现金流(FCF)创历史新高,期末现金储备充裕 | 2025 Q3(当季已发生) | FCF 约 40 亿美元;期末现金及投资超 410 亿美元 | "Our free cash flow for the quarter was approximately 4 billion USD... total cash and investments at the end of the quarter were over 41 billion USD." |
| Vaibhav Taneja(CFO · 当季已实现业绩) | 剔除积分的汽车业务毛利率环比改善,并披露关税冲击 | 2025 Q3(当季已发生) | 汽车毛利率 15% → 15.4%;Q3 关税总影响 超 4 亿美元 | "Our automotive margins, excluding credits, increased marginally from 15% to 15.4%... total tariff impacts for Q3... in excess of 400 million USD." |
| Vaibhav Taneja(CFO · 未来业绩与出货指引) | 全年与下一年度资本开支(CapEx)预算指引 | 2025 全年(current year)及 2026 全年(in 2026) | 2025 全年预计约 90 亿美元;2026 年预计 大幅增加(未披露具体值) | "On the CapEx front, while we are expecting to be around 9 billion USD for the current year, we're projecting the numbers to increase substantially in 2026..." |
| Michael Snyder(能源业务副总裁 · 未来指引) | 休斯顿工厂新一代储能产品 Mega Block 开始对外出货 | 2026 年(原文 next year) | 未披露(仅定性描述客户反馈积极、数据中心需求强劲) | "We received very strong positive customer feedback on our Mega Block product, which will begin shipping next year out of Houston." |
| Michael Snyder(能源业务副总裁 · 未来指引) | 布法罗工厂自研住宅太阳能板向客户交付 | 2026 Q1 起(原文 starting Q1) | 未披露 | "We also began production of our Tesla residential solar panel in our Buffalo factory, and we will be shipping that to customers starting Q1." |
| Elon Musk(CEO · 未来业绩与出货指引) | 人形机器人 Optimus V3(b three) 原型机公开展示 | 预计 2026 Q1(原文 probably in Q1) | 未披露 | "We look forward to unveiling Optimus b three probably in Q1. I think it'll be ready to show off." |
拿到这张表后,投研工作流就可以在后续财报与公告发布时按条目逐一跟踪证伪:例如核对 2025 全年现金流量表中的 capitalExpenditure 是否落在 90 亿美元附近,在 2026 Q1 跟踪布法罗工厂住宅太阳能板是否如期向客户发货,并在 2026 年各季报股东信(Update Deck)中核查休斯顿工厂 Mega Block 何时正式披露出货进展。
四、 边界声明与参考文档
注:文中展示的 TSLA 与 META 2025 Q3 电话会原文片段及提取表仅用于演示 API 语料结构与大模型信息抽取流程,不构成任何投资建议。本文涉及的接口参数与返回字段定义参考自 FMP数据源中文站(站内可免费领取更多权限、支持全市场标的的试用 KEY):
- FMP数据源中文站首页(免费领取更多权限的试用 KEY):fmpquote.com/
- FMP 接口文档(全中文):fmpquote.com/apis/
- FMP 财务指标与公式计算:fmpquote.com/formulas/
- 本文所用接口文档:Earnings Transcript(业绩电话会纪要检索接口)