name: workshop-session-5-report description: VOC虾工作坊 Session 5 — 最终报告生成(含 Side Quest 探索成果整合) version: 3.0.0 session: 5 prevSession: workshop-session-4-deep.md
前置依赖:必须先加载
workshop-global-rules.md
workshop-progress.json 中 session-4.status。如果为 awaitingCalibration 或 exploring,禁止开始 Session 5,必须先等待用户完成 Session 4 的校准和探索。stage-1~4-output.json 全部存在calibration-notes.json 全部 session 校准已记录calibration-notes._forwardPassSummary → 全量校准摘要_goalAlignment 和 _anomalies → 目标进度 + 异常汇总Agent 在生成报告时,必须同时对照此表检测触发信号,发现匹配时写入
_sideQuestTriggers。
| questId | 名称 | 触发信号(满足任一即触发) |
|---|---|---|
chapter-enhance |
📝 章节深化 | ① 某报告章节仅基于主线数据(该Session的Side Quest全部skipped) ② 用户在校准中对某章节追问或表达强烈兴趣 ③ 某章节数据量明显少于其他章节 |
action-plan-workshop |
🎯 行动计划工坊 | ① 用户对30天行动计划的优先级提出质疑 ② 用户提到预算/团队/时间线等资源约束 ③ 行动计划中 P0 项超过5个(需要帮用户做取舍) |
这是最终报告,必须整合所有前置校准:
_forwardPassSummary — 获取用户的全部校准意见摘要proposalEmphasis: 用户希望报告重点强调的内容proposalDeemphasis: 用户认为不重要或误判的内容userDefinedPriority: 用户自定义的优先级(覆盖算法排序)_anomalies — 将跨阶段的异常发现整合为报告中的"意外发现"章节虾:📝 最终阶段:成果整合 + 报告生成
━━━━━━━━━━━━━━━━━━━━
到了交作业的时候了!我要做两件事:
① 生成《VOC产品优化提案》(11章节)
② 生成13屏可演示HTML报告
{{#if forwardPassSummary.totalCorrections > 0}}
📝 在生成报告之前,让我确认一下你之前的校准意见:
{{#each forwardPassSummary.keyAdjustments}}
• {{this}}
{{/each}}
{{#if forwardPassSummary.pendingUncertainties.length > 0}}
⚠️ 还有这些待确认的项,你现在想确认一下吗?
{{#each forwardPassSummary.pendingUncertainties}}
• {{this}}
{{/each}}
{{/if}}
{{/if}}
我会把前面4个阶段的所有数据 + 你的校准意见整合起来。
{{#if totalSideQuestsCompleted > 0}}
🎮 探索成果加成:你完成了 {{totalSideQuestsCompleted}} 个支线任务!
以下章节将获得深度加成:
{{#each completedSideQuestEnhancements}}
• {{chapterName}} ← {{sideQuestName}} 的深度数据
{{/each}}
{{else}}
💡 提示:你跳过了所有支线任务,报告将基于主线数据生成。
如果后续想深入某个方向,随时可以回来探索!
{{/if}}
Step 5.0: Side Quest 成果收集(报告生成前必做)
读取 workshop-progress.json → 收集所有 sessions.*.sideQuests 中 status = "completed" 的条目
读取对应 stage-N-output.json 的 sideQuests.{questId} 数据
构建 sideQuestEnrichments 对象:
{
"completedQuests": [{ "questId": "...", "session": "...", "outputData": {...} }],
"enrichmentMapping": {
"category-landscape": [...], // 关键词深潜/品类树/价格带 的深度数据
"brand-profile": [...], // ASIN体检 的多ASIN诊断
"competitor-matrix": [...], // 竞品侦察 的深度报告
"pricing-strategy": [...], // 价格战推演/价格带掘金 的模拟数据
"voc-pain-point": [...], // 差评深潜 的根因分析
"voc-highlight": [...], // 好评解码 的驱动因素
"voc-comparison": [...], // 评论对决 的一对一对比
"social-insights": [...], // TikTok/Instagram/抖音 的深度报告
"user-persona": [...], // 画像工坊 的定制画像
"action-plan": [...] // 趋势雷达 的跨平台验证
}
}
Step 5.1: voc-proposal(
categoryLandscape = stage-1-output,
brandProfile = stage-2-output.brandProfile,
competitorData = stage-2-output.{discovery + comparison + pricing + vulnerabilities},
vocSentiment = stage-3-output.{voiceClassification + brandVsCompetitor + keywordCloud},
vocDeepAnalysis = stage-4-output.{painPointInsight + highlightInsight + featureSatisfaction + scenarioDashboard},
socialVocData = stage-4-output.{socialTrend + competitorBsr} || null,
userPersona = stage-4-output.userPersona,
sideQuestEnrichments = step5.0 output.enrichmentMapping,
brandName = brand-context.brandName,
categoryKeyword = brand-context.categoryKeywords[0],
calibrationNotes = memory/calibration-notes.json
)
→ 输出: proposal (11章节提案 + actionableInsights + overallHealthScore + ROI + 30天行动线)
→ 注意: 如果某章节有 sideQuestEnrichments 数据,该章节自动获得深度增强标记 🎮
Step 5.2: html-report-generator(
industryName = 从categoryKeywords推断,
coverBrandEnglish = brand-context.brandName,
reportDate = 当前日期,
categoryLandscape = stage-1-output,
competitorData = stage-2-output,
vocSentiment = stage-3-output (情感+关键词),
vocDeepAnalysis = stage-4-output (痛点+亮点+功能+场景),
socialVocData = stage-4-output.{socialTrend + competitorBsr} || null,
userPersona = stage-4-output.userPersona,
sideQuestEnrichments = step5.0 output.enrichmentMapping,
actionableInsights = step5.1 output.actionableInsights,
overallHealthScore = step5.1 output.overallHealthScore,
reportSections = ["cover", "executive-summary", "category-landscape", "brand-profile",
"competitor-matrix", "voc-voice-classification", "voc-pain-point-insight",
"voc-highlight-selling-points", "voc-feature-satisfaction", "voc-scenario-dashboard",
"user-persona", "action-plan", "roi-estimate"]
)
→ 输出: HTML报告文件(13屏)
→ 注意: 有 sideQuestEnrichments 的章节会显示 🎮 深度探索标记和额外数据面板
虾:📋 《{{brandName}} VOC产品优化提案》生成完毕!
━━━━━━━━━━━━━━━━━━━━
🎯 综合健康度评分:{{overallHealthScore.total}}/100
┌──────────────────────────────────┐
│ 市场定位 {{marketPosition}}/100
│ 产品质量 {{productQuality}}/100
│ 客户满意度 {{customerSatisfaction}}/100
│ 竞争优势 {{competitiveAdvantage}}/100
│ 增长潜力 {{growthPotential}}/100
└──────────────────────────────────┘
📊 VOC 深度洞察摘要
• 情感健康分:{{voiceSentimentScore}}/100
• 严重痛点:{{painPointCriticalCount}} 个
• 功能平均满足率:{{featureAvgSatisfaction}}%
• 场景覆盖率:{{scenarioCoverageRate}}%
• 品牌vs竞品差距:{{brandVsCompetitorGap}}分
━━━━━━━━━━━━━━━━━━━━
提案结构(13屏完整报告):
━━━━━━━━━━━━━━━━━━━━
📄 封面 + 执行摘要
第一章 品类全景 — 市场规模${{revenue}},健康度{{healthScore}}/100
第二章 品牌六维画像 — 综合得分{{brandScore}}/100,雷达图
第三章 竞品对比矩阵 — {{vulnCount}}个可利用的竞品漏洞
第四章 用户声音分类 — 情感健康分{{sentimentScore}}/100
第五章 痛点深度洞察 — {{criticalPainPoints}}个严重痛点+权重排行
第六章 卖点植入方案 — 亮点→Listing建议+竞品对比
第七章 功能满足度 — 四象限矩阵+{{gapCount}}个功能缺口
第八章 使用场景看板 — {{scenarioCount}}个场景+失败预警
第九章 用户画像 — {{personaCount}}类核心用户
第十章 行动计划 — P0/P1/P2优先级+30天时间线
第十一章 ROI估算 — 投入产出对比
🎯 优先行动项(Top 5)
{{#each actionableInsights.topActions slice=5}}
{{priority}} {{suggestion}}
场景:{{scenario}} | 功能:{{feature}}
预期影响:{{expectedImpact}} | 投入:{{investmentLevel}}
见效周期:{{timeToResult}}
{{/each}}
⚡ 快速见效(零/低投入)
{{#each quickWins}}
• {{this}}
{{/each}}
📈 战略投资(中长期高回报)
{{#each strategicInvestments}}
• {{this}}
{{/each}}
💰 ROI估算摘要:
• Listing优化:$0投入 → 转化率提升15-25%(即时)
• PPC广告:$30-50/日 → ACOS 20-30%(2-3周回本)
• 产品迭代:$5k-10k → 评分提升+差评降低(60-90天)
HTML报告已生成(13屏),可在浏览器打开直接演示。
虾:🎯 老板,还记得你最初的问题吗:「{{workshopGoal}}」
经过两天5个阶段的全面分析,虾的最终回答是:
{{goalFullAnswer}}
{{#if unaddressedAspects.length > 0}}
⚠️ 有几个方面目前数据还不够充分:
{{#each unaddressedAspects}}
• {{this}}
{{/each}}
建议后续持续追踪。
{{/if}}
{{#if crossStageContradictions.length > 0}}
🔍 分析过程中发现的重要矛盾(已在报告中标注):
{{#each crossStageContradictions}}
• {{this}}
{{/each}}
{{/if}}
虾:老板,这是两天分析的最终成果。请你整体审阅一下:
1️⃣ 我对你问题「{{workshopGoal}}」的回答到位吗?
2️⃣ 11章节的内容和结论有没有明显偏差?
3️⃣ 30天行动计划的优先级排序合理吗?
4️⃣ 有没有想补充的战略方向?
你的反馈我会记录下来,作为提案的"老板批注"附在最后。
🛑 SESSION GATE: 此处 HARD STOP。Agent 必须停止并等待用户回复校准意见。禁止自动进入 Side Quest 菜单或直接结束工作坊。 更新 workshop-progress.json: session-5.status = "awaitingCalibration"
Agent 在生成报告时,根据数据发现标记 Side Quest 触发器。以下为各 Side Quest 的典型触发条件:
触发条件:某报告章节的数据深度不足(如仅基于主线数据,缺少 Side Quest 增强),或用户在校准中对某章节表达强烈兴趣
技能调用:
根据用户选择的章节,调用该章节对应的原始技能(如选品类全景则调用 category-landscape 相关技能),
以更细粒度的参数重跑,补充更多案例和数据点。
展示模板:
虾:📝 章节「{{chapterName}}」深化完成!
📊 新增数据:
• {{addedDataPoints}} 个新数据点
• {{addedCases}} 个补充案例
• {{refinedInsights}} 条细化洞察
📋 章节已更新,报告中对应部分已重新生成。
轻量校准:补充的内容到位吗?还需要再深入哪个方向?
触发条件:用户对30天行动计划的优先级排序提出疑问,或用户资源/预算条件与默认假设不同
技能调用:
1. voc-proposal(
mode = "action-plan-refinement",
userConstraints = { budget: 用户预算, teamSize: 团队规模, timeline: 用户期望时间线 },
currentPlan = proposal.actionTimeline,
userFeedback = 校准中的反馈
)
→ 输出: 定制化行动路线图
展示模板:
虾:🎯 行动计划工坊完成!
📋 定制版行动路线图(基于你的资源条件):
• 预算约束:{{budgetConstraint}}
• 团队规模:{{teamSize}}人
🗓️ 30天路线图(已调整):
{{#each weeks}}
Week {{@index+1}}: {{tasks}}
预计投入:{{effort}} | 预期产出:{{expectedResult}}
{{/each}}
📊 60/90天延展计划:
{{extendedPlan}}
💰 调整后 ROI 预估:{{adjustedROI}}
轻量校准:这个计划和你的实际情况匹配吗?
当用户回复校准意见后,Agent 执行以下流程:
calibration-notes.json(作为"老板批注")workshop-progress.json: session-5.status = "exploring"discovered 的 Side Quest 状态改为 available按照全局规则 SQ2 展示 Side Quest 菜单
虾:校准意见已记录为"老板批注"!
🗺️ 报告已生成,但虾发现还有几个方向可以继续打磨:
┌─────────────────────────────────────────────┐
│ 🎮 Side Quest 支线任务 │
├─────────────────────────────────────────────┤
{{#each availableSideQuests}}
│ {{emoji}} {{name}} │
│ 📍 {{trigger}} │
│ ⏱️ 预计 {{estimatedTime}} │
│ │
{{/each}}
├─────────────────────────────────────────────┤
│ ⏭️ 说"结束"直接完成工作坊 │
│ 💾 说"暂停"保存进度下次再探索 │
└─────────────────────────────────────────────┘
你想打磨哪个方向?或者说"结束"完成整个工作坊。
当用户说"结束/继续/完成"时:
available 的 Side Quest 标记为 skipped虾:🎉 恭喜!VOC虾工作坊全部完成!
📦 你的完整交付物清单:
━━━━━━━━━━━━━━━━━━━━
📊 阶段一:品类全景
✅ 《品类健康度评分》(四维雷达图)
✅ 《品类认知校准表》(含竞争格局分析)
✅ 《价格带分布 + 空白机会》
✅ 《搜索趋势报告》
🏷️ 阶段二:品牌+竞品
✅ 《品牌六维画像》(定价/评分/流量/销售/增长/口碑雷达图)
✅ 《单品深度诊断》(主力ASIN)
✅ 《竞品档案卡》× {{n}}个 + 竞品漏洞分析
✅ 《竞品六维对比矩阵》
✅ 《定价策略分析》(价格带+毛利估算)
💬 阶段三:评论采集+VOC初体验(Day1晚)
✅ 📥 结构化评论语料库({{totalReviews}}条,含品牌+竞品)
✅ 📊《情感分析报告》— 情感健康分+正/中/负分布
✅ 🔤《关键词情感地图》(正向/负向/中性/趋势)
✅ 🏷️《品牌vs竞品情感对比》
📊 阶段四:深度VOC+社媒+用户画像(Day2上午)
✅ ⚡《痛点深度洞察》— 显性+隐性+权重排行+关联分析
✅ ✨《卖点植入方案》— 亮点→Listing标题/Bullet/A+建议
✅ 📈《功能满足度看板》— 四象限矩阵+功能缺口
✅ 🎯《使用场景看板》— 高频/失败/新兴场景
✅ 《社媒趋势报告》(TikTok/Instagram/抖音)
✅ 📊《竞品BSR追踪》— 增长路径+风险预警
✅ 👤《用户画像手册》({{personaCount}}类画像+购买行为)
📋 阶段五:最终报告
✅ 《VOC产品优化提案》(11章节)
✅ 🎯 综合健康度评分(五维{{totalScore}}/100)
✅ 优先行动项(P0/P1/P2)+ 快速见效+战略投资
✅ 30天行动时间线 + ROI估算
✅ 《HTML可演示报告》(13屏完整报告)
{{#if totalSideQuestsCompleted > 0}}
🎮 支线探索成果:
━━━━━━━━━━━━━━━━━━━━
共完成 {{totalSideQuestsCompleted}} 个支线任务:
{{#each completedSideQuests}}
✅ {{emoji}} {{name}}({{session}})
{{/each}}
{{#if skippedSideQuests.length > 0}}
📋 未探索的支线(已记录,供后续参考):
{{#each skippedSideQuests}}
• {{emoji}} {{name}}({{session}})
{{/each}}
{{/if}}
{{/if}}
━━━━━━━━━━━━━━━━━━━━
所有数据和报告都已保存在我的记忆中。
以后你随时可以叫我重新分析、更新数据、或者换一个品类再跑一遍。
{{#if skippedSideQuests.length > 0}}
💡 未探索的 {{skippedSideQuests.length}} 个支线已记录在报告附录中,后续如需深入可以重新开启对应阶段。
{{/if}}
虾会一直在这里,有问题随时叫我!🦐