Files
InsightReply/docs/PRODUCT_ROADMAP.md
zs 8cf6cb944b
Some checks failed
Extension Build & Release / build (push) Failing after 1m5s
Backend Deploy (Go + Docker) / deploy (push) Failing after 1m40s
Web Console Deploy (Vue 3 + Vite) / deploy (push) Has been cancelled
feat: 部署初版测试
2026-03-02 21:25:21 +08:00

14 KiB
Raw Blame History

InsightReply 产品功能路线图 (Product Roadmap)

本文档从用户为什么会用 → 为什么会留 → 为什么会付费 → 为什么会推荐四个维度,规划功能完善方向。 与 DEVELOPMENT_PLAN.md(任务分解)配合使用,本文档侧重产品策略与竞争力分析


一、核心链路断裂点修复 — 🔴 P0直接影响用户留存

1.1 多条备选评论(选择感)

现状问题:当前 API 一次只返回 1 条评论。用户看到一条不满意的结果,大概率会觉得"AI 不靠谱"然后关掉。

目标体验:每次生成至少 3 种策略 × 1 条 = 3 条备选,用户可以对比、选择、微调。

实现方案

  • 后端单次 LLM 调用要求 JSON 数组输出(方案 A节省 API 开销)
  • 前端 Sidebar 改为卡片列表式展示,每张卡显示策略标签 + 评论文本 + 复制按钮
  • 用户选中某条后记录 strategy_type 偏好,为后续个性化打基础

产品指标影响预期将评论复制率Copy Rate提升 2-3 倍


1.2 用户 Onboarding 流程(个性化基石)

现状问题:身份标签硬编码为 Independent Developer / Founder,所有人生成的评论语气完全一样,"个人定位系统"形同虚设。

目标体验安装后首次打开时3 步引导完成个性化设置。

Onboarding 流程设计

Step 1: 你的身份是?
┌────────────────────────────────────┐
│  🧑‍💻 AI 创始人                      │
│  🚀 SaaS Builder                   │
│  💰 投资人                          │
│  🔧 独立开发者                      │
│  📊 技术分析者                      │
└────────────────────────────────────┘

Step 2: 偏好语言?
┌────────────────────────────────────┐
│  🇺🇸 English                        │
│  🇨🇳 中文                           │
│  🌐 跟随原推文语言 (Auto)             │
└────────────────────────────────────┘

Step 3: 默认风格倾向?
┌────────────────────────────────────┐
│  ⚖️ 专业严谨                        │
│  😄 轻松幽默                        │
│  🔥 犀利锐评                        │
└────────────────────────────────────┘

数据存储chrome.storage.sync(跨设备同步) + 后端 users 表的 identity_label / language_preference


1.3 Prompt 工程深度优化

现状问题:当前 System Prompt + User Prompt 总共不到 100 个 token, 缺乏策略差异化指令、结构公式、Few-shot 示例、语言控制。

目标 Prompt 结构

[System Prompt]
角色:你是 X (Twitter) 高影响力评论撰写专家。
结构公式:每条评论必须遵循 Hook(抓注意力) + Position(表明立场) + Insight(独特洞察) + Brevity(简洁有力)。
约束:不超过 {max_length} 字符,使用 {language} 语言,语气匹配 {identity} 身份。

[User Prompt]
身份: {identity} (例: 连续创业者, AI SaaS 方向)
原推文: "{tweet_content}"
策略: {strategy_name}
策略详细定义: {strategy_instruction}

参考高互动评论 (Few-shot):
1. "Most people miss this — the real moat isn't the model, it's the data flywheel..."
2. "We faced this exact problem building [product]. Here's what actually worked..."

输出 3 种策略各 1 条, JSON 格式:
[{"strategy": "...", "content": "...", "hook_type": "..."}]

关键改进对照表

维度 改进前 改进后
策略区分 只传名称 每种策略含 5-10 行详细定义
结构公式 Hook+Position+Insight+Brevity
Few-shot 每种策略附 2-3 条真实高赞示例
语言控制 未指定 支持 en / zh / auto
输出格式 纯文本 JSON 结构化,可解析
字数约束 "under 280" 精确 max_length 参数

二、体验增强功能 — 🟠 P1提升产品吸引力

2.1 前端热度标签

场景:用户在 Timeline 浏览时,不知道哪条推文适合去评论。

方案Content Script 基于 DOM 中可读取的互动数据,在 Insight 按钮旁注入热度标签:

标签 条件 视觉
🔥 Trending Likes > 1000 且发帖 < 2h 红色渐变 Badge
Rising Likes > 100 且发帖 < 1h 黄色渐变 Badge
无标签 不符合上述条件 仅显示 Insight 按钮

核心价值:帮用户快速判断评论时机,降低决策成本。纯前端实现,不需要后端支持。


2.2 评论历史 Tab

场景:用户想回看之前生成/使用过的评论,总结什么风格效果好。

方案:在扩展 Popup 中新增 History Tab

  • 本地存储最近 50 条生成记录(chrome.storage.local
  • 每条显示:原推文摘要(截断 60 字)、策略标签、生成时间、已复制 / 已跳过状态
  • 如果有效果数据V2还可标注 ❤️ 互动数
  • 支持搜索和策略筛选

2.3 Quote Tweet引用评论生成

场景:很多创始人的高互动内容来自 Quote Tweet ——对别人的推文加上自己的分析后转发发出。

方案:策略列表新增第 6 种策略类型:

策略 说明 典型格式
quote_thread 引用评论型 [引用原推文] + 2-3 句独立观点 + 可选 takeaway
  • Prompt 中明确要求生成"可独立发帖"的长度(≤ 280 字)
  • 前端复制按钮改为"Copy as Quote",提示用户在 X 中使用引用转发

三、核心护城河功能 — 🟡 P2从"可用"到"不可替代"

Important

P2 阶段的两个功能(效果追踪 + 风格学习)是 InsightReply 与所有竞品拉开差距的核心壁垒。 竞品只做"生成"InsightReply 做"生成 → 追踪 → 学习 → 越来越像你"的数据飞轮。

3.1 评论效果追踪闭环

用户故事:作为用户,我想知道我用 InsightReply 生成的评论发出后效果如何,这样我能知道哪种策略最有效。

实现路径

用户复制评论
    │
    ▼
Toast 提示:"评论发出后, InsightReply 将在 24h 后追踪互动数据"
    │
    ▼
Content Script 延迟检测 (24h 后)
    │ 通过用户 Timeline DOM 回查
    ▼
匹配到已发评论 → 提取 Likes / Replies 数
    │
    ▼
写入 reply_performance 表
    │
    ▼
"我的评论表现" 数据面板

技术关键点

  • 用户复制评论时,将评论文本哈希存入 chrome.storage.local 作为追踪 Key
  • Content Script 在用户访问自己 Profile 页时,扫描近期评论,匹配已存 Key
  • 匹配成功后提取互动数据,通过 Background → API 写入数据库
  • 无需爬虫,完全基于用户自身浏览行为触发

3.2 个人风格学习飞轮(核心差异化)

数据飞轮模型

用得越多 → 评论数据越多
    │
    ▼
高互动评论 → LLM 总结风格特征
    │  "这条评论之所以表现好,是因为:
    │   1. 用了反问句开头
    │   2. 引用了数据
    │   3. 语气简洁有力"
    ▼
更新 user_style_profiles
    │  top_strategies: ["contrarian", "data_supplement"]
    │  tone_preference: "provocative"
    │  high_engagement_keywords: ["moat", "flywheel", "most people miss"]
    ▼
下次生成 → Prompt 注入个人风格
    │  "你的高互动风格倾向: 善用反问句, 喜欢引用数据..."
    ▼
生成质量提升 → 互动率提升 → 更多数据 → 更懂你 (🔄 Flywheel)

Prompt 注入示例

[附加上下文 - 个人风格画像]
基于你过去 30 天的高互动评论分析:
- 最有效的策略: 反向观点型 (平均互动率 4.2%)
- 你的特征: 善用反问句开头, 喜欢引用具体数据, 语气简洁有力
- 高频出现的高互动关键词: "most people miss", "here's the counterpoint", "data shows"
- 平均最佳评论长度: 180 字符

请参考以上风格特征生成评论。

为什么这是护城河

  • 用户用得越久AI 越懂自己 → 迁移成本极高
  • 竞品无法复制你的用户的数据
  • 这不是技术壁垒,是数据网络效应

四、增长与传播功能 — 🔵 P3让产品"被看到"

4.1 评论时机智能提醒

场景:一条推文在发出后 30 分钟内评论的曝光量是 2 小时后的 5-10 倍。但用户不可能 24 小时盯着 Twitter。

方案(需要后端雷达+Push

  • 后端监控到高潜推文时heat_score 突破阈值)
  • 通过 Chrome Notification 推送:"@sama 刚发了一条关于 AI Agents 的推文,热度飙升中"
  • 用户点击通知 → 直接跳转到该推文 → Sidebar 已预加载好备选评论
  • 极速评论窗口:监控 → 通知 → 跳转 → 评论 < 60 秒

4.2 评论效果排行 & 成就系统

场景:给用户正反馈循环,激励持续使用。

方案

  • 每周邮件/插件内报告:"本周你的评论共获得 XX Likes最佳评论是___"
  • 成就徽章:
    • 🌟 "First Insight" — 首次生成评论
    • 🔥 "Viral Reply" — 单条评论 > 100 Likes
    • 📈 "Growth Streak" — 连续 7 天使用
    • 🧠 "Style Master" — 风格画像达到 30 条数据

4.3 社交裂变入口

  • 评论卡片底部低调加入 "Generated by InsightReply" 小字水印Free 版)
  • Pro 用户可去除水印
  • 分享功能:"查看我本月的评论表现报告" → 生成分享图 → 发推

五、用户可配置系统 — 可扩展性设计 (新增)

Important

设计原则:零硬编码 (Zero Hardcoding)。系统不预设任何特定产品/领域/策略。 所有与用户使用场景相关的能力,均通过用户自定义设置实现,确保产品适用于任何行业、任何创始人

5.1 用户可配置的产品档案 (Product Profile)

用户在设置中自由配置自己正在推广的产品信息,系统自动将其注入 Prompt 上下文:

配置项 说明 示例
产品名称 用户自填 "SwiftBiu"
一句话介绍 用户自填 "AI-powered short video creation tool"
所属领域 用户自填 "AI Video Creation"
核心功能 列表,用户增删 ["视频生成", "多语言配音"]
竞品列表 列表,用户增删 ["CapCut", "Descript"]
相关关键词 用于推文相关性评分 ["short video", "content creation"]
自定义上下文 任意文本,原样注入 Prompt "We focus on multi-language..."

效果有了产品档案LLM 生成的评论会自然地从用户产品领域出发,既专业又有关联性。

5.2 用户自定义评论策略

系统内置 5 种通用策略(认知升级/反向观点/数据补充/共鸣/创始人经验),但用户可以创建无限私有策略

  • 策略名称 + 描述:告诉 LLM 这种策略的写法
  • Prompt 模板:支持 {product_name} {domain} {tweet_content} 等变量
  • Few-shot 示例:用户提供自己写过的高质量评论作为参考
  • 排序权重:控制显示顺序

示例用户策略

策略 Prompt 核心指令 适用场景
🚀 Builder Story "以 {product_name} 的开发经验为论据..." 竞品/痛点讨论
🎓 Domain Expert "从 {domain} 领域专家角度分析..." 行业趋势讨论
🤝 Community Helper "以用户角度推荐解决方案..." 用户求助推文

5.3 推文相关性评分 (Relevance Scoring)

Content Script 基于用户配置的 relevance_keywords 对 Timeline 推文做实时相关性判断,在高相关推文旁显示 🎯 High Relevance 标签。

纯前端实现,用户只需维护关键词列表即可自动生效。

5.4 竞品讨论捕捉

用户添加竞品品牌名(如 "CapCut"、"Descript"),系统两种途径识别竞品推文:

  • 前端Content Script 在 Timeline 中实时检测包含竞品关键词的推文 → 🎯 标签
  • 后端(雷达系统就绪后):定时抓取竞品讨论 → 推送通知

六、竞品差异化定位

当前赛道竞品分析2026

竞品 核心功能 定价 InsightReply 差异化
Reply Guy 自动生成回复 $39/mo 偏自动化灰产,我们定位"写作增强"
TweetPik AI AI 回复 + 截图 $19/mo 无个性化学习,不可配置
XReply 批量回复 $29/mo 无效果追踪,无产品档案
Postwise AI 写推文 $49/mo 不专注评论场景
Hypefury 排程 + AI $29/mo 重排程轻评论
InsightReply 可配置评论引擎 + 风格学习 + 效果闭环 $9-29/mo 唯一:产品档案 + 自定义策略 + 数据飞轮

InsightReply 的核心叙事

不只是帮你写评论的 AI而是一个理解你的产品、学习你的风格、越用越懂你的社交表达引擎。


七、功能优先级总览

优先级 功能 预估工时 留存影响 所在阶段
🔴 P0 多条备选评论3策略×1条 3h Phase 1
🔴 P0 Onboarding 设置流程 4h Phase 1
🔴 P0 Prompt 深度优化 4h Phase 1
🟠 P1 前端热度标签(🔥/ 2h Phase 1
🟠 P1 评论历史 Tab 4h Phase 1
🟠 P1 Quote Tweet 生成 3h Phase 1
🟠 P1 产品档案 (Product Profile) 3h Phase 1
🟠 P1 自定义策略模板 4h Phase 1
🟠 P1 推文相关性评分 (🎯) 4h Phase 1
🟡 P2 评论效果追踪闭环 1-2w Phase 2
🟡 P2 个人风格学习飞轮 1-2w Phase 2
🟡 P2 竞品监控 + 推送 依赖雷达 Phase 2
🔵 P3 评论时机智能提醒 1w Phase 2
🔵 P3 效果排行 & 成就系统 1w Phase 3
🔵 P3 社交裂变入口 3h Phase 3