# 从飞书活动提取竞品情报（品牌/货号/价格）

## 何时用
用户问"近X个月的飞书活动里遇到了哪些竞品品牌/货号/价格"时——内部一手竞品情报源，比网页搜索更贴近真实竞争（销售员在跟进记录里直接写下竞品名称、货号、报价）。

## 数据源
1. **近 2-3 月活动明细**：`~/Desktop/Hermes输出-工作类/数据/daily_activities_mcp.json` — `{updated, total, items[]}`；items 每条含 `start_time`(日期)、`field_b99055`(跟进内容，竞品情报在这)、`field_5f20fc`(客户名 `{key,label}` 取 label)、`owner.name_cn`(记录人)、`work_item_id`、`name`(标题)。`json.load` 后按 `start_time` 窗口筛。
2. **更早月份**：飞书活动导出 Excel `~/Desktop/hermas输入-工作台数据库/飞书活动/*.xlsx`（字段「活动描述」「活动关联客户」「创建时间」「跟进部门」）。openpyxl 用 `data_only=True`（不加 `read_only=True`，否则只读一列）。

## 竞品品牌扫描关键词清单（诊断原料）
诺唯赞/Vazyme、翌圣/Yeasen（含别字「羿圣」）、康为/康为世纪/CWBIO、罗氏/Roche、菲鹏、迈迪安/Meridian、生工/Sangon、天根/TIANGEN、Takara/宝日医/宝生物、全式金/TransGen、艾博泰克/爱博泰克/Abclonal、近岸/近岸蛋白/Novoprotein、华峰、白垩纪、东盛、义翘/SinoBiological、碧云天/Beyotime、索莱宝/Solarbio、擎科/Tsingke、金斯瑞/GenScript、NEB、Thermo/赛默飞、Sigma/默克、中科唐碳/中科瑞泰、博奥龙、百泰克。
（仪器类竞品：天隆 Genrui、博日 Bioer、伯乐 Bio-Rad——货号即型号。）

## 动物疫病业务线筛选关键词
高精度：非瘟/非洲猪瘟、猪瘟、口蹄疫、禽流感、新城疫、蓝耳、圆环、伪狂犬、流行性腹泻/猪腹泻、马立克、法氏囊、鸭瘟、猪细小、猪乙脑、猪链球菌、犬瘟、猫瘟、狂犬、布鲁氏菌、副猪、腺病毒、动物疫病、兽用、兽药、畜牧、养殖、兽医、水产、禽病、猪病。
宽泛（易误命中，需甄别）：宠物、犬猫、猪、禽、鸡、鸭、牛、羊。

## 提取模式与陷阱
- 竞品情报在 `field_b99055`（活动描述）**非结构化文本**里，无独立字段。用品牌关键词 `in` 文本扫描即可。
- 货号识别：品牌词后紧跟的大写字母+数字（如诺唯赞 P526/QV110/R333-c1/Q711、全式金 AS131）。⚠️ 销售记录里**多数竞品只记品牌+价格、不记货号**——如实报告「有品牌无货号」，勿编造货号。
- ⚠️ **区分宝锐自有货号 vs 竞品货号**：宝锐货号特征为 M/E/F/A/P/ZJ/MD/FM/MFD/FMD 开头（如 MD2091、M2181-4、E13、E20、FE41、ZJ4），竞品货号不在此列。回答时绝不能把宝锐自己的货号列成竞品货号。
- ⚠️ **排除人类检测项目**：如「恶性高热Panel」(诺唯赞Q811)、HBV/HPV、人类WB——这些不算动物疫病，需人工甄别剔除。
- 输出结构：①明确竞品品牌+货号（表格）→ ②有品牌无货号（按提及频次）→ ③仪器类竞品 → ④科研课题组一般试剂竞品。

## 已知竞品货号（动物疫病场景，2026-09 实测）
诺唯赞 P526(鸡马立克氏病毒PCR，能同时扩出2kb+5kb)、QV110(非瘟DNA体系 <0.5元/T)、R333-c1(逆转录酶)、Q711(qPCR，记录原文作「qpQ711」)；全式金 AS131(高保真酶)。