从 0 到 1:我如何用 WorkBuddy 打造"全网情绪雷达",为我的MoodWave App喂数据

0 阅读9分钟

一、背景:做一个 App,但我不知道用户真正需要什么

我是一名大三学生,最近想做一个叫 MoodWave 的情绪日记 + 音乐可视化的网页以及App。

这个项目的出发点很简单——我自己情绪管理做得很差。考试周的焦虑、和朋友吵架后的低落、深夜刷手机的空虚……这些情绪都像水一样流走了,没有任何记录,更没有任何出口。当然,情绪不只有低谷。喜悦、期待、专注、感恩——这些积极状态同样值得被记录和可视化。但我想从最真实的需求入手:那些在深夜刷小红书、一句话引发数百条共鸣评论的瞬间,才是产品真正要承托的重量。

所以我想做一个工具:记录情绪 → 分析情绪 → 根据当前情绪推荐并可视化播放音乐

技术栈我已经想好了:

  • 前端:Next.js 14 + Tailwind CSS + Shadcn/UI
  • 可视化:Web Audio API + React Three Fiber(3D 粒子效果)
  • 后端:Python FastAPI + SQLite
  • 音乐推荐:情绪 → 情绪标签 → 匹配曲库

但做到第二天,我就卡住了。

我怎么知道用户真正的情绪痛点是什么?

我的感受不能代表所有人。学生党的焦虑、打工人的疲惫、失恋的孤独……这些群体的需求可能完全不同。如果我靠"感觉"设计功能,很可能做出一个自嗨的产品。

传统的用户调研方式——发问卷、做访谈——太慢了,而且样本量有限。

我需要的是真实的、大量的、来自不同群体的情绪数据。

然后我在腾讯云找到了一款工具WorkBuddy。


二、发现 WorkBuddy:这不是聊天工具,是 AI Agent

WorkBuddy 是腾讯 OpenClaw 生态推出的桌面 AI 工作台。和普通 AI 聊天工具不同,它的核心是 Agent——你给它一个目标,它自己规划步骤、调用工具、完成任务。

我当时看到它的第一反应是:这不就是我需要的"数据采集员"吗?

小红书上有几亿条真实的用户情绪记录。如果我能让 WorkBuddy 自动去搜索"考研焦虑"、"工作压力大"、"分手孤独"这些关键词,抓取帖子内容和评论,再用 AI 帮我分类、提取洞察——那我就有了一份真实的用户情绪数据库

想法成型了:用 WorkBuddy 打造一个"情绪雷达&灵感捕手",专门为 MoodWave 的功能设计喂数据。


三、配置 Skill:给 Agent 装上小红书的"眼睛"

WorkBuddy 的能力扩展依赖 Skill(技能) 生态。

我需要两个核心 Skill:

Skill 1:xiaohongshu-yq(小红书专属 Skill)

这个 Skill 基于 MCP(Model Context Protocol)协议,让 AI 可以直接调用小红书的搜索、帖子详情、评论等接口。

安装完成后,需要用小红书 App 扫码授权登录:

# 启动小红书 MCP 服务
cd ~/.workbuddy/skills/xiaohongshu-yq/scripts/
./start-mcp.sh

# 获取登录二维码
./mcp-call.sh get_login_qrcode

扫码后验证登录状态:

./mcp-call.sh check_login_status
# 输出:✅ 已登录

Skill 2:web-scraper(通用网页抓取)

用于抓取微博、知乎等暂无专用 Skill 的平台,支持 5 级级联抓取策略(HTTP → Playwright → LLM),自动过滤广告和无关内容。

cp -r ~/.workbuddy/skills-marketplace/skills/web-scraper ~/.workbuddy/skills/web-scraper

两个 Skill 就绪,Agent 的"眼睛"装好了。


四、构建情绪雷达工作流:一句话触发,自动完成全流程

用户指令

    │

    ▼

┌─────────────────────────────────────────────┐

│  步骤1:小红书登录验证                        │

│  ./mcp-call.sh check_login_status → ✅ 已登录  │

└─────────────────────────────────────────────┘

    │

    ▼

┌─────────────────────────────────────────────┐

│  步骤2:4组关键词搜索(一周内)               │

│  1. 考研焦虑  2. 工作压力大                   │

│  3. 分手孤独  4. 焦虑内耗                    │

└─────────────────────────────────────────────┘

    │

    ▼

┌─────────────────────────────────────────────┐

│  步骤3:获取帖子详情 + 评论                  │

│  提取:标题/作者/时间/点赞/收藏/评论/IP等    │

└─────────────────────────────────────────────┘

    │

    ▼

┌─────────────────────────────────────────────┐

│  步骤4:AI分类分析                           │

│  按4大主题:学习/工作/情感/家庭              │

│  情绪标签:焦虑/疲惫/孤独/内耗/失眠等        │

└─────────────────────────────────────────────┘

    │

    ▼

┌─────────────────────────────────────────────┐

│  步骤5:输出文件                             │

│  • raw_data_20260415.csv (88条原始数据)      │

│  • classified_20260415.csv (28条分类数据)     │

│  • insights_20260415.md (洞察报告)           │

│  • dashboard_20260415.html (可视化仪表盘)     │

└─────────────────────────────────────────────┘

    │

    ▼

       📁 ~/WorkBuddy/情绪雷达/2026-04-15/

工作流设计

针对 MoodWave 的目标用户群体,我设计了 4 组搜索关键词,覆盖 4 大情绪场景:

关键词目标群体对应 MoodWave 场景
考研焦虑📚 学生党学习压力 + 心态调节
工作压力大💼 职场人职场解压 + 情绪出口
分手孤独💕 情感受伤失恋治愈 + 陪伴音乐
焦虑内耗🧠 通用人群精神减压 + 白噪音

执行过程

只需要对 WorkBuddy 说一句话:

"开始今日情绪调研,搜索小红书一周内的数据,按学习/工作/情感/家庭四个维度分类。"

WorkBuddy 自动规划并执行以下步骤:

Step 1: 验证小红书登录状态 ✅
Step 2: 4 组关键词搜索(一周内,按热度排序)
Step 3: 获取每篇帖子详情(标题/正文/评论/点赞/收藏/发布时间/IP属地)
Step 4: AI 分类分析(情绪标签 + 主题分类)
Step 5: 生成 4 份输出文件

整个过程我只按了一次回车,大约 3-5 分钟后,WorkBuddy 反馈: "完成,共获取 88 条数据。"

上面两张图是WorkBuddy接入QQ以后实时返回的报告结果。

五、数据成果:88条真实用户情绪,让我发现了3个意外

数据基本情况

  • 数据量:88 条真实帖子(4月10日-15日)
  • 平台:小红书
  • 字段:发布时间、标题、正文、评论数、点赞、收藏、IP属地、情绪标签、主题分类

主题分布

主题条数典型痛点
📚 学习(考研焦虑)20条不确定感、睡眠差、缺少陪伴
💼 工作(职场压力)20条加班、PUA、35岁危机
💕 情感(失恋孤独)20条分手后的空虚、想倾诉
🧠 精神内耗(通用)28条拖延、自我否定、焦虑循环

三个让我意外的发现

意外1:失恋帖子评论数远超点赞数

一篇关于分手的帖子,只有 25 个点赞,但评论高达 104 条。相比之下,其他帖子的评论普遍不超过 30 条。

这说明一件事:情感类用户需要的不是"消费内容",而是"倾诉和被看见"。

对 MoodWave 的启示:情感模块不应该只是播放音乐,应该有树洞/匿名广场,让用户写下来、说出来。

意外2:精神内耗是跨群体的"通用痛点"

我原本以为"内耗"是学生的专属焦虑,但数据显示:考研党、打工人、家庭主妇都在说同一件事——"停不下来的自我怀疑"。

这是 MoodWave 里优先级最高的功能方向:「打破内耗模式」的专项音频 + 情绪打卡

意外3:IP属地分布集中在一二线城市

抓取的数据中,北京/上海/广州/深圳 IP 占比约 60%。这意味着早期版本可以聚焦年轻职场人 + 备考人群,而不是泛用户群。

该图是基于获取的数据整理成可视化仪表盘的形式,作为HTML文件保存到本地。

值得一提的是,本次抓取以'焦虑''压力''孤独'等关键词为主,数据样本天然偏向消极情绪。这是有意为之的第一步——先搞清楚用户最脆弱的时刻需要什么,再去设计整个情绪谱系。后续计划补充'元气满满''今天很开心''感恩记录'等正向关键词,构建完整的情绪地图。


六、数据驱动的功能决策:MoodWave 现在有了"证据"

有了这 88 条数据,我对 MoodWave 的功能优先级重新排序了:

功能优先级(之前)优先级(之后)数据依据
情绪记录 + 日记⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐不变,核心
失恋治愈专区 + 树洞⭐⭐⭐⭐⭐⭐⭐104条评论 = 强需求
精神内耗终结训练⭐⭐⭐⭐⭐⭐⭐⭐跨群体第一痛点
考研心态调节模式⭐⭐⭐⭐⭐⭐学生群体高频需求
35岁职场危机专题⭐⭐⭐意外发现的细分场景
白噪音 / 氛围音频⭐⭐⭐⭐⭐⭐⭐通用减压需求

定时更新机制:WorkBuddy 已配置每天凌晨 00:00 自动执行情绪调研,每天一份最新的用户情绪快报。MoodWave 的功能迭代将实时参考这份数据。


七、心得:Agent 让"产品调研"从周级变成了分钟级

这次实践让我对 AI Agent 的理解发生了一个质变。

以前我以为 AI 工具的价值在于"生成代码"或"写文案"。但 WorkBuddy 让我看到了另一种可能:

AI Agent = 帮你执行你描述不清楚的任务的协作伙伴。

传统的用户调研流程:写问卷 → 分发 → 回收 → 整理 → 分析,最快也要一周。

用 WorkBuddy 的流程:一句话 → 3分钟 → 88条数据 → 可视化报告。

差距不是效率上的,而是思维方式上的。我不再需要预先设计调研框架,只需要提出一个问题,让 Agent 去找答案。

当然,这个工作流还有很多可以完善的地方:

  • 微博/知乎数据还没接入(需要解决登录态问题)
  • 数据量还不够大,需要多周积累才有趋势性结论
  • 分类维度还可以更细(比如细分"家庭"主题)

但就这一次实验,已经让 MoodWave 的产品方向清晰了 80%。

这次只是情绪雷达的第一个版本,数据集中在学生、职场人、情感受伤这三类群体。下一步,我计划把抓取维度扩展到积极情绪侧——比如用户分享的「治愈时刻」「人生第一次」「今天很幸运」,让 MoodWave 不只是一个疗愈工具,而是一面完整的情绪镜子。


附:工作流技术说明

  • 平台:WorkBuddy(腾讯 OpenClaw 生态)
  • 核心 Skill:xiaohongshu-yq(小红书 MCP)+ web-scraper
  • 数据存储:本地 CSV + Markdown 报告,后续计划迁移到腾讯云 COS 做持久化存储
  • 自动化:WorkBuddy 定时任务(每天 00:00 触发)

如果你也在做需要"了解真实用户"的产品,欢迎评论区交流。
MoodWave 项目进展也会持续更新,欢迎关注 ✨