// ============================================================================== // 肝纯片 v2 · Ch0 护肝人群全景 · VOC 分类归拢(会议 req B) // ============================================================================== // 0.1 护肝问题分类归拢 · 六大类 + 共性需求 // 0.2 人群声量 × 平台分布 × 情感地图 // 0.3 TAM → SAM → SOM · 10 亿目标漏斗 // ============================================================================== const LA = require('./liver-analyze.js'); const C = require('./liver-components.js'); const { BRAND, esc, renderSectionHead, renderVocGrid, renderStatStrip, renderBarChart, renderCompareTable, renderInsightHero, renderFindingCard, renderDecisionList, isEnglish, getTranslation, LIVER_CONTEXT_RE } = C; // ============================================================ // 0.1 护肝问题分类归拢 // ============================================================ function renderSub1({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) { const items = data?.items || []; // 六大类分类(regex 拧紧:避免否定匹配和无关内容) const categories = [ { name: '酒精性肝损伤', desc: '应酬/酒局/宿醉后护肝需求', re: /应酬|酒局|宿醉|解酒|喝多了|不上头|酒后|酒精肝|喝酒伤肝|喝酒.*肝|酒.*护肝/i, color: BRAND.WINE_RED, needs: '快速解酒/长期护肝/不伤胃/便携应急', icon: '🍺' }, { name: '脂肪肝/体检异常', desc: '体检发现脂肪肝、转氨酶偏高后的焦虑', re: /脂肪肝|转氨酶|肝功能|B超.*肝|体检.*肝|ALT|AST|谷丙/i, color: BRAND.WARM_ORANGE, needs: '降转氨酶/逆转脂肪肝/日常长期养护', icon: '📊' }, { name: '熬夜/打工人', desc: '加班熬夜人群的肝脏养护诉求', re: /熬夜.*肝|通宵.*肝|加班.*肝|打工人.*肝|肝.*熬夜|护肝.*熬夜/i, color: BRAND.PURPLE, needs: '便携/快速/平价/日常化', icon: '🌙' }, { name: '药物性肝损伤', desc: '长期服药(降压/降脂/抗生素)担心伤肝', re: /吃药.*肝|服药.*肝|药物.*肝|伤肝|保肝|药物性肝/i, color: BRAND.CORAL, needs: '安全护肝/不与药物冲突/医生认可', icon: '💊' }, { name: '送礼/孝心', desc: '给父母/长辈买护肝产品的礼品需求', re: /送.*护肝|护肝.*礼|送.*肝片|礼盒.*肝|孝心.*肝|买给.*爸|买给.*父|送爸|送父|护肝.*送/i, color: BRAND.GOLD, needs: '包装好看/有面子/品牌信任/安全', icon: '🎁' }, { name: '成分/智商税争议', desc: '对护肝保健品效果的质疑和成分研究', re: /智商税|有用吗|骗人|水飞蓟|奶蓟|DMY|藤茶|靠谱|成分.*肝|护肝.*成分/i, color: BRAND.TECH_BLUE, needs: '成分透明/科学证据/真实口碑', icon: '🔬' }, ]; const catStats = categories.map((cat, ci) => { // 双重过滤:类别 regex + 护肝上下文 const matched = items.filter(it => { const txt = it.content || ''; return cat.re.test(txt) && LIVER_CONTEXT_RE.test(txt); }); const evidence = LA.getEvidence(matched, { top: 2, seed: 101 + ci, minChars: 15, contentMatch: cat.re }); return { ...cat, count: matched.length, evidence }; }).sort((a, b) => b.count - a.count); return `
${renderSectionHead({ eyebrow: `${c.num}.${subIdx} · VOC CLASSIFICATION`, title: sub, subtitle: '江旭要求:"让 AI 把这么多条整个梳理分类归拢一下,分为哪几大类,有哪些共性需求。"', color: c.color, })} ${renderStatStrip([ { num: items.length, label: '全部 VOC', color: c.color }, { num: catStats.length, label: '大类', color: BRAND.LIVER_AMBER }, { num: Object.keys(meta.platforms).length, label: '平台', color: BRAND.WARM_ORANGE }, { num: meta.keywords, label: '关键词', color: BRAND.PURPLE }, ])}
${catStats.map(cat => `
${cat.icon}
${esc(cat.name)}
${cat.count} 条 VOC
${esc(cat.desc)}
共性需求
${esc(cat.needs)}
${cat.evidence.length > 0 ? `
代表性 VOC 原声
${cat.evidence.map(ev => { const raw = (ev.content || '').slice(0, 80); const trans = isEnglish(raw) ? getTranslation(ev.content) : null; const display = trans || raw; const badge = trans ? ' 🔄已翻译' : (isEnglish(raw) ? ' EN' : ''); return `
"${esc(display)}"${badge}
—${esc(ev.nickname || ev.platform)} · ❤️${ev.likes || 0}
`; }).join('')}
` : ''}
`).join('')}
${renderFindingCard({ icon: '💡', title: '分类归拢核心发现', body: '护肝人群的问题不是单一的——"酒精性"和"脂肪肝"经常重叠,"熬夜"和"药物性"人群高度交叉。但用户的心理动机只有两类:恐惧驱动(体检异常/医生警告)和 预防驱动(熬夜/应酬后主动养护)。肝纯片需要同时应对两种心理。', accent: c.color, })}
`; } // ============================================================ // 0.2 人群声量 × 平台 × 情感 // ============================================================ function renderSub2({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) { const items = data?.items || []; // 平台分布 const platformBars = Object.entries(meta.platforms).map(([pf, count]) => ({ label: ({xhs:'小红书',douyin:'抖音',amazon:'Amazon'})[pf] || pf, value: count, color: ({xhs:'#FF2442',douyin:'#1A1A1A',amazon:'#FF9900'})[pf] || '#888', })).sort((a, b) => b.value - a.value); // 情感分布 const sentBars = Object.entries(meta.sentiments || {}).map(([s, count]) => ({ label: ({positive:'好评',negative:'差评',neutral:'中性',conflicted:'矛盾'})[s] || s, value: count, color: ({positive:BRAND.JIANG_GREEN,negative:BRAND.CORAL,neutral:'#888',conflicted:BRAND.WARM_ORANGE})[s] || '#888', })).sort((a, b) => b.value - a.value); // 假设覆盖 const hypBars = Object.entries(meta.hypotheses || {}).map(([h, count]) => { const hyp = LA.HYPOTHESES[h] || {}; return { label: `${h} ${(hyp.title || '').slice(0, 12)}`, value: count, color: BRAND.PURPLE }; }).sort((a, b) => b.value - a.value); return `
${renderSectionHead({ eyebrow: `${c.num}.${subIdx} · DATA LANDSCAPE`, title: sub, subtitle: '7715 条 VOC 的平台、情感、假设标签全景分布。', color: c.color, })}
${renderBarChart(platformBars, { accent: c.color, title: '平台分布', height: 180 })}
${renderBarChart(sentBars, { accent: c.color, title: '情感分布', height: 180 })}
${renderBarChart(hypBars, { accent: BRAND.PURPLE, title: 'H1-H8 假设标签覆盖量', height: 260 })}
${renderFindingCard({ icon: '📊', title: '数据质量评估', body: `${items.length} 条真实 VOC,覆盖 ${Object.keys(meta.platforms).length} 个平台 × ${meta.keywords} 个关键词 × H1-H8 八条假设。小红书贡献最多声量(种草/分享场景),Amazon 提供国际对标(milk thistle 差评),抖音补充场景化内容。数据底座充足,可支撑结论。`, accent: c.color, })}
`; } // ============================================================ // 0.3 TAM → SAM → SOM // ============================================================ function renderSub3({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) { return `
${renderSectionHead({ eyebrow: `${c.num}.${subIdx} · TAM → SAM → SOM`, title: sub, subtitle: '总经理习惯框架:全中国多少人→发病率→转化率→吃什么。', color: c.color, })}
TAM · 品类全市场
~150 亿
护肝保健品 ~50 亿(Swisse/汤臣/葵花/片仔癀)+ OTC 护肝药 ~60 亿(易善复/水飞蓟片/熊胆粉)+ 解酒品类 ~20 亿 + 护肝食品 ~20 亿
SAM · 可服务市场
~40 亿
药线护肝保健品 ~12 亿 + 电商自购护肝 ~10 亿 + 礼品孝心 ~8 亿 + 餐饮解酒 ~10 亿
SOM · 可获取市场
10 亿 / 3 年
Y1:药线 + 电商 5 亿(大参林/一心堂 3w 门店 + 京东自营)
Y2:礼品 + 餐饮 3 亿(新中式礼盒 + 锡纸分食)
Y3:国际 + 品类升级 2 亿(DMY 出海 + 功能饮品)
${renderFindingCard({ icon: '🎯', title: '漏斗结论:10 亿目标 = SAM 的 25%,可行但需四渠道并进', body: '药线 3 亿(30%)+ 礼品 2.5 亿(25%)+ 餐饮 2.5 亿(25%)+ 电商 2 亿(20%)。藤茶 DMY 差异化是四渠道通吃的底层武器——药线靠"总黄酮 98%"说服药师,电商靠"千年食饮史"做种草,礼品靠"东方养生"做面子,餐饮靠"真解酒"做体感。', accent: BRAND.JIANG_GREEN, })}
`; } module.exports = { renderSub1, renderSub2, renderSub3 };