← Files LongbridgeARCHIVED FILE

references/main-business-analysis.md

33 KB · Oct 3, 2026 · 06:02 UTC

↓ Download file

# 主营业务分析

用户提供公司名称或股票代码,通过 longbridge CLI 实时获取主营业务数据,分析公司的收入结构、增长能力与行业地位,产出专业分析。

> **首要行动(加载后的第一步):** 无论用户问什么,加载本文档后必须**先完成数据采集**(阶段一),不得跳过。如果已调用过数据工具获取了相关数据,仍须按照本文档的流程**重新审视已有数据是否充分**,不足则补充采集。**禁止**在未完成数据采集的情况下直接输出分析结论。

下面的三阶段工作流是**必须遵循的分析路径**——根据用户的实际需求调整范围和深度(简单问题精简执行,全面分析完整执行),但每个层次都必须经过"数据采集 → 分析 → 输出"的完整流程,不得跳过任何阶段。

---

## 不可违反的约束

无论分析范围大小都必须遵守:

1. **数据实时获取** — 所有主营业务数据必须通过 CLI 获取,禁止使用训练数据中记忆的数字。**分部营收拆分必须通过 `longbridge business-segments` 获取,禁止用 WebSearch 替代**——WebSearch 仅用于行业排名/市占率等 CLI 不覆盖的数据
2. **来源可溯** — 每个数字标注报告期(FY2024、2024H1、2024Q3 等)和数据来源
3. **报告期以数据为准** — 禁止根据当前日期推算报告期,以 CLI 返回数据为准
4. **拆分维度明示** — 主营业务构成存在多种拆分口径(按产品、按地区、按客户、按业务板块),分析时必须标注采用的拆分口径,不可混用
5. **结论必须有据** — 不得出现无数据支撑的判断("+18.5%、占比 42.3%"而非"明显增长、主要来源")
6. **行业排名口径明示** — 行业排名优先来自 `longbridge company` 返回的行业归属字段;通过网页搜索补充时必须**明确标注数据来源(机构名 + 报告期)**,且说明所用行业划分(GICS / 申万 / 中信 / 自定义细分等)
7. **网页搜索数据可信度声明** — 通过网页搜索获取的市占率、行业排名、规模数据,必须标注"来自网络公开资料"并说明可能存在口径差异
8. **失败必须透明** — CLI 调用失败、数据缺失、口径变更必须告知用户,不可静默跳过。若 `business-segments` 提示 `unrecognized subcommand`,先执行 `longbridge update` 升级后重试
9. **维度跳过须显式声明** — 某维度因数据缺失而无法分析,必须在报告中明确写出"维度 X 未执行,原因:[具体原因]"
10. **标的代码必须标注** — 提到的**每一家**公司都必须附带股票代码(如"特斯拉(TSLA.US)"、"比亚迪(002594.SZ)")。列举多家公司时每家都要标注代码。没有代码的公司须通过 `longbridge static` 查询后标注;若查不到则标注"(未上市)"或"(代码待查)"

---

## 分析原则

这些原则指导你在任何场景下做出高质量的主营业务分析判断。

- **结构比总量重要。** 仅看营收总额无法判断业务质量,必须拆分到分部/产品/地区,看谁在贡献、谁在拖累
- **趋势比单期重要。** 单期占比需要与历史对比才有意义。"硬件占比 65%"→"硬件占比 65%,三年前为 78%,软件服务占比从 12% 升至 25%,业务结构正在优化"
- **增长比基数重要。** 大业务的小增长 vs 小业务的高增长含义不同,须区分"贡献增量"与"成长引擎"两个角色
- **集中度需要量化。** 主营是否过度依赖单一业务/客户/地区?用 CR1 / CR3 / HHI 等具体数值评估
- **业务质量需要交叉看。** 收入增长 ≠ 业务健康。须结合分部毛利率、客户流失率、产品价格趋势等判断成长是否高质量
- **行业排名需要锚点。** 单纯说"行业第三"不够,须说明排在谁后面、与第一名差距、近三年排名变化
- **业务变动需要解释。** 业务分部新增、合并、剥离、重大并购都会影响数据连续性,必须主动识别并说明
- **数字需要叙事。** 业务数据说明"是什么",管理层的言论说明"为什么"和"接下来会怎样"。分析时应主动搜索业务策略、新产品发布、市场进入/退出等信息

---

## 适配用户需求

收到请求后,先判断用户需要什么层次的分析,再决定执行路径:

| 场景 | 典型请求 | 如何执行 | 输出篇幅 |
|------|---------|---------|---------|
| **极简问法** | "诺基亚现在还在做手机吗"、"XX 是干嘛的" | CLI 获取业务数据后**简短回答**(不要生成完整报告),但必须包含:量化数据(收入/占比)+ 报告期 + 标的代码 | 200-500 字 |
| **公司画像** | "介绍一下 XX"、"XX 公司情况如何" | 业务构成 + 收入规模 + 行业地位(精简版) | 600-1,200 字 |
| **全面分析** | "分析 XX 的主营业务"、"XX 的业务结构怎么样" | 参照下方三阶段完整路径 | 1,200-2,500 字 |
| **单维度分析** | "XX 的业务构成是什么"、"XX 主营增速怎么样" | 只采集该维度所需数据,输出对应分析模块 | 300-700 字 |
| **数据查询** | "XX 去年主营收入是多少" | 直接获取数据,简短回答 + 来源标注 | 100-300 字 |
| **行业龙头/排名** | "XX 行业有哪些龙头"、"绿色能源龙头有哪些" | 通过 CLI 获取行业内多家公司的业务数据,列出排名 + 每家公司必须标注股票代码 | 400-1,000 字 |
| **多公司对比** | "比较 XX 和 YY 的业务结构" | 各公司分别取业务数据 | 500-1,200 字 |

**关键原则:问题越简单,回答越精炼。** 极简问法("XX 是干嘛的""XX 还在做手机吗")绝对不要生成完整的三章报告——用户只想快速了解,给一个简短、有数据支撑的回答即可。但无论多简短,以下要素不可缺:

### 任何场景的最低输出要求

无论用户问题多简单,只要涉及具体公司/行业,以下 3 项**缺一不可**:

1. **标的代码** — 提到的每家公司必须标注股票代码(如"诺基亚(NOK.US)"),多家公司时每家都标注
2. **量化数据** — 至少包含一个来自 CLI 的业务量化数据(收入金额、占比、增速等),禁止纯文字定性
3. **数据来源与报告期** — 量化数据必须标注报告期(如 FY2024)和来源

**意图不明确时主动询问。** 单维度分析和数据查询不必走完整三阶段,但仍须遵守上方的约束、分析原则和最低输出要求。

---

## CLI 工具

> **通用提示:** 所有命令均支持 `--format json` 输出。首次使用或不确定参数时,先运行 `longbridge <command> --help` 查看可用选项。
>
> **版本要求:** `business-segments` 命令需要 CLI ≥ v0.23.0。若提示 `unrecognized subcommand`,先运行 `longbridge update` 升级后重试。

| 数据 | CLI 命令 | 用途 |
|------|---------|------|
| **业务构成(当期/多期)** | `longbridge business-segments <SYMBOL>` | **核心工具,不可用 WebSearch 替代。** 返回各分部 name / value / percent / yoy;支持季报/半年报/年报,通过 `--help` 查看历史与周期参数 |
| 财务报表 | `longbridge financial-report <SYMBOL>` | 利润表/资产负债表/现金流,用于获取营业总收入与主营对照 |
| 公司基本信息 | `longbridge company <SYMBOL>` | 行业归属、上市信息 |
| 实时行情 | `longbridge quote <SYMBOL>` | 当前股价、涨跌幅 |
| 估值指标 | `longbridge calc-index <SYMBOL>` | 市值、PE、PB 等,通过 `--help` 查看可选字段 |
| 行业估值对比 | `longbridge industry-valuation <SYMBOL>` | 同行估值对比 |
| 近期新闻 | `longbridge news <SYMBOL>` | 业务调整、并购剥离背景 |
| 标的搜索 | `longbridge static <keyword>` | 根据关键词查股票代码 |
| 行业排名补充 | WebSearch | **仅用于**行业排名、市占率等 CLI 不覆盖的数据;**禁止**用于获取分部营收拆分 |

### 调用顺序(全面分析)

```
1. longbridge company <SYMBOL>              → 行业归属
2. 并行:
   - longbridge business-segments <SYMBOL>  → 业务构成(通过 --help 查看历史/趋势参数)
   - longbridge financial-report <SYMBOL>   → 利润表(通过 --help 选择报表类型)
   - longbridge calc-index <SYMBOL>         → 市值/PE/PB(通过 --help 查看可选字段)
3. Python 沙箱计算 → CR1/CR3/HHI、CAGR、贡献度
4. 行业排名(按需):
   - 选 3-5 家同行,重复调用 business-segments
   - 或 WebSearch
5. longbridge news <SYMBOL>                 → 业务背景
```

---

## 必须遵循的分析路径(三阶段)

以下是主营业务分析的标准路径,所有场景必须遵循(根据用户需求调整深度,但不得跳过阶段)。

### 阶段一:数据采集与确认

**目标:** 获取足够支撑分析的主营业务数据,确认数据质量后再进入深度分析。

#### 1. 标的与基础信息确认

- 用户仅提供公司名 → `longbridge static <关键词>` 解析代码(多个匹配时让用户选择)
- 调用 `longbridge company <SYMBOL>` → 拿公司全称、交易所、**行业归属**(这是后续行业排名分析的基准)
- 用户未指定报告期 → 默认最新期,告知用户

#### 2. 数据采集

主营业务数据通过**一个核心命令**完成采集:

| 数据 | CLI 命令 | 用途 |
|------|---------|------|
| **业务构成 + 多期趋势 + 增长率** | `longbridge business-segments <SYMBOL>` | **核心工具,不可用 WebSearch 替代。** 当期构成或多期趋势(通过 `--help` 查看历史模式与周期参数),返回各分部 name/value/percent/yoy |
| 营业总收入 | `longbridge financial-report <SYMBOL>` | 选择利润表获取营业总收入,与主营对照(通过 `--help` 查看报表类型) |
| 公司基本信息 | `longbridge company <SYMBOL>` | 行业归属、上市信息 |
| 当前股价与市值 | `longbridge quote` + `longbridge calc-index` | 报告中标注当前市场地位(市值梯队) |
| 近期新闻 | `longbridge news <SYMBOL>` | 业务调整、新产品、并购剥离等背景 |
| 行业排名补充 | WebSearch | **仅用于**行业排名、市占率;搜索"[行业名] 收入排名"等关键词。**禁止**用于获取分部营收 |

#### 3. 数据加工(Python 沙箱)

CLI 直接返回的数据需要进一步加工才能分析:

| 派生指标 | 计算方法 | 何时必算 |
|----------|---------|---------|
| CR1(最大业务占比) | 业务构成中最大分部的 percent | 业务构成必算 |
| CR3(前三大业务占比) | 排序后前三大 percent 之和 | 业务构成必算 |
| HHI(赫芬达尔指数) | Σ(各业务 percent)² | 集中度量化必算 |
| 主营/总营收占比 | 业务总营收 / 营业总收入 | 收入规模必算 |
| 3 年 / 5 年 CAGR | (最新值 / N 年前值)^(1/N) - 1 | 长期成长能力 |
| 各分部增长贡献度 | (本期分部值 - 上期分部值) / (本期总值 - 上期总值) | 增长归因必算 |
| 业务结构演变 | 当前 vs 3 年前各分部 percent 变化(pp) | 结构演变必算 |

**Python 示例(集中度):**

```python
def main():
    business = [
        {"name": "智能手机", "percent": 47.2},
        {"name": "IoT 与生活消费产品", "percent": 29.2},
        {"name": "电动汽车等创新业务", "percent": 9.2},
        {"name": "互联网服务", "percent": 9.0},
        {"name": "其他", "percent": 5.4},
    ]
    percents = sorted([b["percent"] for b in business], reverse=True)
    cr1 = percents[0]
    cr3 = sum(percents[:3])
    hhi = sum(p ** 2 for p in percents)
    return {
        "CR1": round(cr1, 2),
        "CR3": round(cr3, 2),
        "HHI": round(hhi, 2),
        "concentration_level": "高度集中" if hhi > 2500 else ("中度集中" if hhi > 1500 else "分散")
    }
```

**Python 示例(增长贡献度):**

```python
def main():
    prev_total = 264073
    curr_total = 356500
    total_growth = curr_total - prev_total
    segments = [
        {"name": "智能手机", "prev": 138312, "curr": 168358},
        {"name": "IoT", "prev": 97552, "curr": 104108},
        {"name": "互联网服务", "prev": 29388, "curr": 32144},
        {"name": "电动汽车", "prev": 0, "curr": 32800},
        {"name": "其他", "prev": -1179, "curr": 19090},
    ]
    result = []
    for s in segments:
        growth = s["curr"] - s["prev"]
        contribution = growth / total_growth * 100 if total_growth != 0 else 0
        seg_yoy = (s["curr"] - s["prev"]) / s["prev"] * 100 if s["prev"] != 0 else None
        result.append({
            "segment": s["name"],
            "yoy_pct": round(seg_yoy, 2) if seg_yoy is not None else "新业务",
            "growth_value": growth,
            "contribution_pct": round(contribution, 1)
        })
    return result
```

#### 4. 数据连续性验证

主营业务分析对数据连续性敏感,须重点检查:

- 业务分部口径是否变更(新增、合并、改名、剥离)
- 拆分维度是否一致(按产品 vs 按地区 vs 按板块)
- 子公司并购或处置是否影响数据可比性
- 单位是否统一并标注(百万元 / 亿元 / 美元等)

**口径变更时的处理:** 在报告中明确标注"自 XXXX 年起公司更改业务分类口径",并说明新旧口径的对应关系。能换算则换算,不能换算则分段呈现。

**阶段一产出:** 向用户汇报数据采集概况(覆盖期数、拆分维度、口径连续性、初步发现),确认后进入分析。

---

### 阶段二:四维度分析

**目标:** 基于采集的数据进行专业分析。以下四个维度是主营业务分析的核心覆盖范围。必须按顺序完成阶段一的数据采集后才能进入本阶段。

#### 1. 主营业务构成分析

评估公司主营业务的分布和多样性,了解公司收入的主要来源。

- **核心数据**:最新期主营业务构成(来自 `longbridge business-segments` 返回的 business 数组)
- **集中度评估**:
  - CR1 > 70%:高度集中,单一业务依赖风险
  - CR1 40-70%:中等集中,主业明确但有多元化
  - CR1 < 40%:分散经营,无单一支柱
  - HHI > 2500 高集中;1500-2500 中集中;< 1500 分散
- **多元化评估**:

| 类型 | 特征 | 风险/机会 |
|------|------|----------|
| **专业化** | CR1 > 80% | 风险:单一业务波动直接冲击;机会:聚焦带来效率 |
| **同心多元化** | 多业务围绕核心能力 | 风险较低,业务间协同性强 |
| **跨界多元化** | 业务间关联弱 | 风险较高,管理复杂;机会:分散周期风险 |
| **垂直一体化** | 上下游延伸 | 控制成本/质量;但灵活性下降 |

- **结构演变**(对比 3 年前,用百分点 pp 表达占比变化):

| 演变模式 | 特征 | 解读 |
|---------|------|------|
| **结构稳定** | 各分部占比变化 < 5 pp | 商业模式成熟,无重大战略调整 |
| **结构升级** | 高毛利/高增长业务占比上升 | 转型成功的早期信号 |
| **结构下沉** | 低毛利业务占比上升 | 主业进入红海,须警惕 |
| **业务替换** | 新业务出现 + 旧业务消失 | 战略转型,须看新业务能否接续 |
| **过度多元化** | 业务分部数量持续增加 | 资源分散,须关注主业聚焦度 |

- **质量底线**:必须给出 CR1 / CR3 / HHI 三个数值至少其一;明示拆分口径

> ✅ "智能手机占比从 60.5% 下降至 47.2%(-13.3 pp)"
> ❌ "智能手机占比从 60.5% 下降至 47.2%(-22%)"

#### 2. 主营业务收入分析

衡量公司主营业务产生的收入总额,反映公司的市场规模与体量。

- **核心数据**:连续 3-5 期主营业务总营收(来自 `longbridge business-segments` 历史模式各期的 total)
- **规模梯队**(与行业第一收入比):

| 梯队 | 占行业第一收入比 | 含义 |
|------|---------------|------|
| 龙头 | > 70% | 绝对主导 |
| 第一梯队 | 30-70% | 重要参与者,与龙头有竞争力 |
| 第二梯队 | 10-30% | 跟随者,难以撼动头部 |
| 长尾 | < 10% | 小众玩家,需依靠差异化生存 |

- **主营/总营收占比**:> 95% 高度聚焦;80-95% 正常;60-80% 非主营贡献明显;< 60% 须深入了解
- **收入稳定性**:变异系数评估(周期性行业 0.30-0.50 正常;消费品 < 0.15 稳定)
- **质量底线**:至少 3 期数据 + 主营/总营收占比 + 规模定性

#### 3. 主营业务收入增长率分析

评估主营业务收入的增长情况,反映公司的增长潜力与市场扩张能力。

- **核心指标**:
  - 整体同比增速(YoY):来自 `longbridge business-segments` 的 yoy 字段
  - 各分部 YoY:来自 business 数组中各分部的 yoy
  - 3 年 / 5 年 CAGR:用 Python 沙箱计算
- **增长归因**:将整体增长拆分到各分部贡献度
- **增长质量四象限**:

|              | 占比高(≥ 30%) | 占比低(< 30%) |
|--------------|----------------|----------------|
| **增速高** | 核心引擎(最理想) | 成长新星(未来希望) |
| **增速低** | 现金牛(稳定贡献) | 边缘业务(评估去留) |

- **内生 vs 外延**:是否靠并购、新业务、新地区实现增长
- **与行业对比**:跑赢行业 → 市占率提升;跑输 → 市占率流失
- **质量底线**:整体 + 各分部增速分别列出;至少一个分部的贡献度数值

#### 4. 主营收入同行业排名分析

通过主营业务收入在所处行业中的排名,评估公司在同行业中的市场地位。

**数据获取策略(按优先级):**

1. **基于 CLI 数据自行排名**:`longbridge company` → 行业归属 → 选 3-5 家同行 → 各自 `longbridge business-segments` → Python 排序
2. **WebSearch 补充**:当 CLI 同行覆盖不足时,搜索关键词:

| 搜索意图 | 关键词模板 |
|---------|-----------|
| 国内行业排名 | "[行业名] [年份] 营收排名"、"[行业名] [年份] 收入榜" |
| 国际行业排名 | "[industry] [year] revenue ranking"、"top [industry] companies by revenue" |
| 市场份额 | "[公司名] [年份] 市场份额"、"[company] market share" |
| 行业总规模 | "[行业名] 市场规模"、"[industry] market size" |

**排名解读维度:**

| 维度 | 关注点 |
|------|--------|
| 绝对位置 | 前 3、前 10、前 50 |
| 与第一差距 | > 70% 有竞争力,< 30% 难挑战头部 |
| 与紧邻对手差距 | 差距小 → 排名易动;差距大 → 排名稳定 |
| 市场份额 | 公司收入 / 行业总规模(若可得) |
| 历史轨迹 | 近 3-5 年排名趋势 |

**行业集中度**:CR3 > 60% 寡头格局;30-60% 集中竞争;< 30% 充分竞争

**行业划分口径**:

| 标准 | 适用市场 | 说明 |
|------|---------|------|
| GICS | 国际通用、美股 | 11 个一级行业、24 个二级 |
| 申万行业 | A 股 | 31 个一级、134 个二级 |
| 中信行业 | A 股 | 30 个一级 |

**网页搜索数据须满足**:来源具体(机构名 + 报告期)+ 可信度声明 + 多源差异大时并列展示

**降级处理**:找不到可靠排名时如实说明"未能获取权威排名数据,以下基于业务规模与同行对比的定性判断",不可凭印象编造

- **质量底线**:排名 + 数据来源具体(CLI 或研究机构 + 报告期)+ 行业划分口径明示

#### 业务策略与前瞻

为量化分析提供定性语境:

- 通过 `longbridge news <SYMBOL>` 和 WebSearch 获取:业务调整、新产品发布、新市场拓展、重大并购或剥离、管理层对各业务的策略表述
- **不作为独立章节**,而是融入各分析维度中解释结构变化与增速差异
- 管理层指引(如"未来三年 SaaS 业务收入翻倍")与实际增长趋势矛盾时,应明确指出

#### 综合研判

全部维度分析完成后,输出 **≤ 150 字**结论性总结(不重复展开分析)。参考矩阵:

| 业务结构 | 增长速度 | 行业地位 | 综合判断 |
|---------|---------|---------|---------|
| 高度集中 | 高增长 | 头部 | **垄断型成长**,护城河强但单一业务风险 |
| 高度集中 | 低增长 | 头部 | **现金牛**,稳定但缺乏想象力 |
| 多元化 | 高增长 | 头部 | **平台型龙头**,最理想状态 |
| 多元化 | 低增长 | 中游 | **平庸多元化**,可能资源分散 |
| 高度集中 | 高增长 | 长尾 | **垂直新星**,须验证护城河可持续性 |
| 高度集中 | 衰退 | 头部 | **行业 disruption 风险**,主业被替代中 |
| 业务转型中 | — | — | **转型期**,须重点关注新业务能否接续 |

---

### 阶段三:报告组装

**目标:** 将分析结果组装为结构化报告。

> 章节标题应根据公司特点和分析内容动态生成,体现公司特色,不要使用"第一章""第二章"等固定编号。例如分析特斯拉时可以用"从电动车到能源帝国",分析小米时可以用"硬件 + 服务 + 造车三元版图"。

**报告结构(三部分):**

| 部分 | 内容 |
|------|------|
| **业务画像**(标题应体现公司特色) | 报告封头 + 一句话定性(≤150 字)+ 业务概览速览表 |
| **深度分析**(标题应体现分析重点) | 业务构成 / 收入规模 / 增长能力 / 行业地位 — 每维度数据表 + 分析 |
| **综合研判**(标题应体现核心结论) | 业务竞争力研判 + 关键风险点 + 跟踪要点 + 风险提示 + 数据来源附录(**附录是报告最后一项,之后不再输出任何内容**) |

#### 报告封头模板

```markdown
# [公司全称]([股票代码])主营业务分析

**分析日期:** [YYYY-MM-DD]
**主要报告期:** [FY2024 / 2024H1 / 2024Q3]
**对比期:** 近 [3-5] 年
**行业划分:** [GICS / 申万二级 / 中信] — [具体行业]

**货币单位:** [人民币百万元 / 港元百万 / 美元百万](除特别说明外)
**数据来源:** longbridge CLI 实时数据 + 公司披露文件
```

#### 一句话定性模板

**规格:** 不超过 150 字,单段。

```
[公司名称] 主营业务以[核心业务]为主(占比 [X]%),呈现[业务结构特征:高度集中 / 多元化 / 转型中],FY[年份] 主营收入 [金额](同比 [+/-X%]),处于[行业划分]行业第 [N] 名,[竞争地位定性]。[一句话点出最核心的业务亮点或风险。]
```

示例:
> 小米集团主营业务以智能手机为核心(占比 47.2%),呈现"硬件 + IoT + 互联网服务 + 电动汽车"四元结构,FY2024 主营收入 3,565 亿元,YoY +35%,处于消费电子设备行业第一梯队(申万二级排名第 2)。

#### 业务画像速览表

```markdown
| 维度 | 关键数据 |
|------|---------|
| 主营业务([报告期]) | [金额],YoY [+/-X%] |
| 业务集中度 | CR1 = [X]%,HHI = [Y],[集中度等级] |
| 业务分部数 | [N] 个 |
| 3 年 CAGR | [+/-X]% |
| 行业排名 | [行业划分] 第 [N] 名 |
| 行业格局 | CR3 = [X]%,[寡头 / 集中竞争 / 充分竞争] |
| 主营/总营收占比 | [X]% |
| 当前市值 | [金额] |
```

#### 输出表格模板

**业务构成表:**

```markdown
**主营业务构成:**([报告期],按[拆分维度]拆分)

| 业务板块 | 收入(百万元) | 占比 | 同比 |
|---------|--------------|------|------|
| [分部1] | [金额] | [X]% | [+/-X%] |
| [分部2] | [金额] | [X]% | [+/-X%] |
| ...     | ...    | ...  | ...     |
| **合计** | **[金额]** | **100%** | **[+/-X%]** |

**集中度指标:**
- CR1 = [X]%([最大分部名]为绝对核心)
- CR3 = [X]%(前三大业务[集中度描述])
- HHI = [Y](处于[高/中/低]集中区间)

**结构演变(vs [对比期]):**
- [分部A]占比从 [X]% [上升/下降]至 [Y]%([+/-Z] pp),[解读]
- [分部B]占比从 [X]% [上升/下降]至 [Y]%([+/-Z] pp),[解读]
- [若有新增/剥离分部,说明]
```

**收入趋势表:**

```markdown
**主营业务收入趋势:**

| 报告期 | 主营收入(百万元) | 同比 | 营业总收入(百万元) | 主营占比 |
|--------|------------------|------|--------------------|---------|
| FY2024 | [金额] | [+/-X%] | [金额] | [X]% |
| FY2023 | [金额] | [+/-X%] | [金额] | [X]% |
| FY2022 | [金额] | [+/-X%] | [金额] | [X]% |
| FY2021 | [金额] | [+/-X%] | [金额] | [X]% |

**[N] 年 CAGR**: [+/-X]%

**规模定位:**
- 主营收入 [金额],处于[行业梯队]
- 主营/总营收占比稳定在 [X]% 以上,业务[聚焦度描述]
- [收入趋势特征描述]
```

**增速+贡献度表:**

```markdown
**主营收入增长情况:**

| 期间 | 整体增速 | [分部1] | [分部2] | [分部3] | [分部4] |
|------|---------|---------|---------|---------|---------|
| FY2024 | [+/-X%] | [+/-X%] | [+/-X%] | [+/-X%] | [+/-X%] |
| FY2023 | [+/-X%] | [+/-X%] | [+/-X%] | [+/-X%] | [+/-X%] |
| FY2022 | [+/-X%] | [+/-X%] | [+/-X%] | [+/-X%] | [+/-X%] |
| 3 年 CAGR | [+/-X%] | [+/-X%] | [+/-X%] | [+/-X%] | [+/-X%] |

**增长归因([报告期] 整体 [+/-X%],增量约 [金额]):**

| 分部 | 增量(百万元) | 贡献度 |
|------|--------------|-------|
| [分部1] | [金额] | **[X%]** |
| [分部2] | [金额] | [X%] |
| ...     | ...    | ...   |

**关键判断:**
- [增长引擎描述]
- [增长结构变化描述]
- [与行业对比描述]
```

**排名表:**

```markdown
**行业地位:**(行业划分:[标准]—[具体行业])

| 名次 | 公司 | [报告期] 主营(百万元) | 与第一差距 |
|------|------|---------------------|----------|
| 1 | [公司名]([代码]) | [金额] | — |
| 2 | **[本公司]([代码])** | **[金额]** | [+/-X%] |
| 3 | [公司名]([代码]) | [金额] | — |
| ... | ... | ... | ... |

**市场地位定性:**
- 处于[梯队],与排名第一的[公司名]差距 [X%]
- 与紧邻的第[N]名[公司名]差距[大小描述],地位[稳固/可变]
- 行业 CR3 = [X]%,[竞争格局描述]

> **口径说明:** 本排名采用[划分标准]。[若有其他口径下的不同排名,说明]
> **数据来源:** 排名基于 longbridge business-segments 对 [N] 家可比公司的 [报告期] 主营收入排序得出。[若含网页搜索数据,标注来源]
```

> **排序验证提醒:** 在 Python 沙箱中排序时务必交叉核对数值大小,确保排名与实际收入金额一致。

#### 综合研判 + 风险提示模板

> **篇幅控制:** 综合研判是结论性收尾,**不超过 150 字**,不要重复深度分析中已展开的内容。风险提示 2-3 条,具体到本公司。

```markdown
## 综合研判

[一段话,≤150 字:串联业务结构特征 + 增长动能 + 行业地位,给出一句定性结论。]

**风险提示:** [具体到本公司的 2-3 条风险,附数据。] 本分析为业务结构视角,不涉及估值与买卖建议。
```

#### 数据来源附录模板

```markdown
---

**数据来源:**

| 数据 | 工具 / 来源 | 报告期 |
|------|------------|-------|
| 公司基本信息 | `longbridge company` | — |
| 业务构成 / 历史 / 增长 | `longbridge business-segments` | 近 [N] 期 |
| 营业总收入 | `longbridge financial-report` | 近 [N] 期 |
| 集中度 / CAGR / 贡献度 | Python 沙箱计算 | 基于以上数据 |
| 当前市值 | `longbridge quote` + `longbridge calc-index` | 截至 [HH:MM] |
| 行业排名补充 | WebSearch:[来源机构] [报告期] | [报告期] |
| 业务背景 | `longbridge news` | 近 [N] 个月 |

**取数时间:** [YYYY-MM-DD HH:MM]
**行业划分口径:** [GICS / 申万二级 / 中信] — [具体行业]
```

#### 公司画像精简模板(用于"XX 是做什么的"场景)

```markdown
# [公司全称]([代码])公司画像

**报告期:** [报告期]

## 一句话介绍

[公司全称] 是一家[行业归属]公司,主要从事[核心业务描述]。[FY 年份] 主营收入 [金额],市值 [金额],处于[行业梯队]。

## 业务构成

[业务构成表,最多 5 行]

[一段文字说明:核心业务是什么、贡献多少、有何特色]

## 增长与地位

- 近 3 年主营 CAGR:[X]%
- 行业排名:[N] 名([行业划分])
- 与行业对比:[跑赢 / 跑输 / 持平]

---
**数据来源:** `longbridge company` + `longbridge business-segments` + `longbridge calc-index`
```

适用场景:用户简单问"XX 是做什么的"、"XX 公司情况如何"。长度控制在 600-1,200 字。

#### 单维度报告精简模板

当用户只问某一个维度时(如"XX 的业务构成是什么"),报告大幅精简:

```markdown
# [公司名]([代码])[维度名]分析

**报告期:** [报告期] **取数时间:** [YYYY-MM-DD]

[对应维度的输出表格 + 分析]

**研判:** [一段文字结论,含具体数值与关键观察点]

---
**数据来源:** [对应 CLI 命令]
**风险提示:** [简化版]
```

长度通常 300-700 字。

**报告规格:**
- 长度:1,200 - 2,500 字("公司画像"场景可压缩至 600-1,200 字)
- 语言:跟随用户输入语言
- Markdown `$` 转义为 `\$`,其他特殊字符同理

---

## 质量标准

### 维度级质量底线

| 维度 | 质量底线 |
|------|---------|
| 业务构成 | 给出 CR1 / CR3 / HHI 数值至少其一 + 与历史对比;明示拆分口径 |
| 收入规模 | 至少 3 期数据 + 主营/总营收占比 + 规模定性 |
| 增长能力 | 整体 + 各分部增速分别列出 + 至少一个分部的贡献度数值 + 内生/外延区分 |
| 行业排名 | 排名 + 数据来源(CLI / 具体网络来源 + 报告期)+ 行业划分口径明示 |

### 交付检查清单

- [ ] 报告封头完整:标的、报告期、行业划分
- [ ] 一句话定性 ≤ 150 字
- [ ] 业务画像速览表覆盖六项以上关键数据
- [ ] 每个核心数据有明确来源(CLI 命令 + 报告期)
- [ ] **业务构成给出 CR1 / CR3 / HHI 至少一个集中度指标**
- [ ] 占比变化用百分点(pp)表达,非百分数
- [ ] 收入规模含至少 3 期数据 + 主营/总营收占比
- [ ] 增长分析包含整体 + 各分部增速 + 至少一个分部的贡献度数值
- [ ] **行业排名说明所采用的划分口径**
- [ ] **行业排名数据来源具体(CLI 命令 / 研究机构 + 报告期)**
- [ ] 网页搜索数据附"数据来自网络公开资料"声明
- [ ] 综合研判 ≤ 150 字,结论性收尾,不重复深度分析内容
- [ ] 风险提示 2-3 条,具体到本公司,非空泛话术
- [ ] 数据来源附录完整
- [ ] 业务分部口径变更(如有)已说明
- [ ] 跳过的维度已显式声明原因
- [ ] 不出现买卖建议
- [ ] 每家公司标注股票代码
- [ ] 同行排序结果经过验证
- [ ] **分部营收拆分数据来自 `longbridge business-segments`,未使用 WebSearch 替代**

### 优劣示例

**业务构成:**
- ❌ "公司业务以智能手机为主,其他业务包括 IoT、互联网服务等,业务较为多元。"
- ✅ "主营以智能手机为核心(FY2024 占比 47.2%),叠加 IoT 与生活消费产品(29.2%)、互联网服务(9.0%)、电动汽车等创新业务(9.2%)。CR1=47.2%、CR3=85.4%、HHI=3,287,高集中区间。对比 FY2021,智能手机占比从 60.5% 下降 13.3 pp,结构从单核走向多元。"

**增长描述:**
- ❌ "公司主营收入快速增长,主业表现良好。"
- ✅ "FY2024 主营 3,565 亿元 YoY +35.0%,3 年 CAGR +10.5%。电动汽车从零起量贡献 35.5% 增量;智能手机 +21.8% 贡献 32.5%。增长结构从单核转向双引擎。"

**行业排名:**
- ❌ "公司在行业中排名第三,处于行业领先地位。"
- ✅ "按申万二级'消费电子设备',FY2024 主营 3,565 亿排名第 2。与第一工业富联(601138.SH)(5,914 亿)规模比 60.3%,领先第三立讯精密(002475.SZ) 32.7%。行业 CR3=71%,头部高集中格局。(数据来源:longbridge business-segments 各公司 FY2024 数据排序)"

**集中度判断:**
- ❌ "公司业务集中度较高,存在单一业务依赖风险。"
- ✅ "CR1=47.2%、HHI=3,287,高度集中。智能手机行业若 -20% 波动,单此一项拖累整体约 9.4 pp。近年 CR1 三年下降 13.3 pp,依赖度在降低但短期仍主导。"

**风险提示:**
- ❌ "行业竞争激烈,市场存在不确定性。"
- ✅ "智能手机(占比 47.2%)受全球出货量影响,IDC 预测 2025 年增速放缓至 +2.5%(来自网络公开资料);电动汽车(9.2%)高投入低毛利期,盈利不确定性高。"

### 常见错误

**数据类:** 用训练数据中的历史数据;不同期数据混用;口径变更时强行趋势对比;行业排名用错口径;占比之和不为 100% 不说明;网页搜索数据不标来源;**分部营收拆分用 WebSearch 而非 `longbridge business-segments`**(典型错误——CLI 支持季报/半年报/年报,必须优先使用)。

**分析类:** 只看总额不拆分部;高增长不看规模与可持续性;高占比就说龙头不看行业排名;行业排名脱离格局;不归因到具体分部;集中度高一律视为风险;新业务从零增长与原有高增长不区分;同行排序未交叉验证。

**输出类:** 集中度只有定性无数值;行业排名无对手差距;增速无具体 YoY/CAGR;口径不明示;风险提示空泛;占比变化用百分数非 pp;极简问题生成冗长报告;列举公司不标代码。

SHA-256: a39f82fad35254fbb84fa8283f3154189ca32cf43be6ba61af1570c571e95d79