舆情挖掘分析专家
⚠️ 付费技能说明
本技能是一个付费技能(Pay Skill),每次调用需支付 ¥10.00。
- 本技能基于 X402 协议 实现支付,采用微信支付 AI 专属卡完成支付
- 支付流程由后端支付接口服务自动处理,用户无需手动操作
- 支付成功后,根据用户输入的触发词执行对应功能:
- 采集/监测意图 → 功能一:舆情数据采集
- 分析/报告意图 → 功能二:深度分析与报告生成
- 竞品分析意图 → 功能三:竞品全方位分析
- 支付成功后,接口服务端返回
X-Out-Trade-No,用于后续接口调用的鉴权和审计 - 若支付失败,技能将提示用户检查 AI 专属卡余额或支付状态
- 按次付费,未成功调用的请求自动退款
📁 技能文件结构
本技能包含以下文件,执行过程中按需引用:
| 文件 | 说明 |
| :--- | :--- |
| SKILL.md | 本文件,技能主入口和流程控制 |
| references/platforms.md | 平台清单:技能覆盖的公开平台列表 |
| references/fields.md | 字段定义:采集数据的字段结构 |
| references/compliance.md | 合规文件:合规承诺书、责任边界、数据安全要求 |
| references/output_template.md | 输出模板:Excel 结构和采集完成标志示例 |
| references/rule_sample.json | 规则示例:规则字段格式参考示例 |
🔧 环境变量配置
本技能依赖 SENTIMENT_BACKEND_BASE 环境变量,用于定位后端支付和规则服务地址。
配置方式:
方式一:通过 WorkBuddy 对话配置(推荐)
在 WorkBuddy 对话框中输入:
“帮我配置环境变量 SENTIMENT_BACKEND_BASE,值为 https://www.hcytrade.top/api/sentiment”
WorkBuddy 会自动完成配置,无需手动操作。
方式二:手动修改 settings.json
- 打开 WorkBuddy 的
settings.json配置文件 - 在
env字段中添加:
{
"env": {
"SENTIMENT_BACKEND_BASE": "https://www.hcytrade.top/api/sentiment"
}
}
提示保存文件并重启 WorkBuddy
🧪 两种运行模式
测试模式(试运行)
⚠️ 仅用于技能开发调试,正式使用时请勿使用。
触发方式:用户输入包含 "测试模式" 或 "test mode"(不区分大小写)时自动进入,跳过真实支付。
行为:
- 仅跳过支付流程,后端返回模拟支付成功的响应头(
X-Out-Trade-No以TEST_开头)。 - 其他所有执行步骤与生产模式完全一致:执行强制检查、获取规则、强制交互、数据存储等全部照常。
- 仅当
WORKBUDDY_ENV=dev时生效。
注意事项:
- 测试模式下不产生任何费用。
- 若提示“支付失败”,请确认后端环境变量
WORKBUDDY_ENV是否为dev。 - 测试模式同样执行“执行前强制检查”中的全部检查项,不跳过任何功能依赖验证。
生产模式(正式付费使用)
- 用户输入不含测试关键词时,进入正式支付流程。
- 必须完成 X402 支付授权后,才能执行后续功能。
- 每次调用为独立付费调用,只执行单一功能:
- 采集/监测意图 → 功能一:数据采集
- 分析/报告意图 → 功能二:深度分析与报告生成
- 竞品分析意图 → 功能三:竞品全方位分析
⚠️ 强制执行声明(最高优先级)
本声明覆盖所有其他描述,违反将导致技能立即终止。
- 规则来源:本技能通过
/api/sentiment/get_rule接口获取云端规则文件(collect.md、analyze.md、competitor.md),规则获取成功后按规则执行。如云端获取失败,提示用户检查网络配置后重试。 - 支付是获取规则的唯一前提:必须先完成支付并获得有效
X-Out-Trade-No,否则禁止调用任何规则接口。 - 连接器必须在支付前确认:支付前必须确认用户已配置腾讯在线文档连接器和 ima 知识库连接器,并安装必要的联网搜索技能。
- Fork 机制:执行阶段使用
context: fork隔离敏感操作,具体边界见获取到的规则文件。 - 唯一豁免条件:测试模式:仅当用户输入包含
"测试模式"或"test mode"且WORKBUDDY_ENV=dev时,可跳过支付。 - 禁止自行调用联网搜索:任何强制检查完成前,AI 不得执行联网搜索或数据采集。
- 严格遵守流程顺序:
执行前强制检查 → 支付流程 → 功能执行。 - 功能依赖强制执行:功能二和功能三必须在功能一成功完成后方可执行。
- 竞品分析限制:仅采集公开可访问信息,禁止爬取竞品私密或付费内容。
- 审计 Header 强制携带:调用
/api/sentiment/get_rule接口获取规则文件时,必须携带全部审计 Header(X-Out-Trade-No、X-User-ID、X-Request-ID及采集透传字段)。其中X-User-ID是 WorkBuddy 当前登录用户的账号体系中的唯一用户 ID,必须携带,否则后端将拒绝服务或审计日志不完整,AI 必须在发起请求前逐项确认,缺失则立即终止执行并提示用户。
⚠️ 触发模式
本技能提供三大独立功能,均通过云端规则文件(collect.md、analyze.md、competitor.md)定义执行逻辑,需通过环境变量 SENTIMENT_BACKEND_BASE 获取规则后执行。
| 功能 | 触发词示例 | | :--- | :--- | | 功能一(舆情采集) | “舆情采集”、“数据采集”、“帮我采集”、“采集数据” | | 功能二(深度分析) | “舆情分析”、“分析舆情”、“舆情报告”、“生成报告”、“情感分析”、“传播路径” | | 功能三(竞品分析) | “竞品分析”、“竞品对比”、“竞品全方位分析”、“分析一下竞品”、“竞品口碑对比”、“竞品功能对比” |
⚠️ 执行前强制检查
在执行任何功能之前,必须按顺序完成以下检查。全部通过后才可进入支付流程或测试模式。
🔧 技能安装提示(建议安装,非强制)
为提升体验,建议用户从 WorkBuddy 技能市场搜索并安装:Media Crawler、Smart-charts、Drawio diagram builder、drawio skill、Excalidraw、Mermaid Diagrams。
检查 1:联网搜索技能检查
- 检查 WorkBuddy 是否已启用联网搜索能力。若未启用:提示用户启用「WebSearch」,禁止继续。
检查 1.1:Media Crawler 技能检查(按需)
仅当用户选择的平台包含 微博、抖音、小红书、快手 且选择 深度采集 时需要。
- 若未安装:暂停并引导用户安装。
- B站、知乎、豆瓣、新闻网站等无需登录的平台,不需要
Media Crawler。
安装指引:
Media Crawler可在 WorkBuddy 技能市场中搜索安装,安装后需配置 Python 环境和 Playwright 驱动。
检查 2:腾讯在线文档连接器检查
- 若未配置:暂停并引导用户配置。
检查 3:ima 知识库连接器检查
- 若未配置:暂停并引导用户配置。
检查 4:必要绘图技能检查(分析报告依赖)
- 进入分析阶段前,检查
Smart-charts是否已安装。若未安装:暂停并引导用户安装。
检查 5:用户输入参数确认
- 确认用户已提供完整的查询参数(关键词、关键词类型、时间范围、地区)。
- 若参数不完整,引导用户补充。
检查 6:功能依赖检查(仅针对分析/竞品分析)
适用场景:用户意图为功能二(深度分析)或功能三(竞品分析)时执行。
检查方法:
- 询问用户:
“请确认您是否已完成数据采集(功能一)?如已完成,请提供采集文件的存储位置(腾讯在线文档链接或 ima 知识库路径)。”
- 若用户提供有效路径且 AI 可访问验证 → 通过。
- 若未完成或无法提供路径 → 提示用户先执行功能一,终止流程。
注意:此检查在支付前强制执行,测试模式下同样执行。
📋 执行前合规授权
在用户完成支付前,展示以下摘要并引导用户阅读完整文件:
完整合规文件请参阅:
[references/compliance.md]
--- 展示文本开始 ---
【舆情分析合规承诺书】
为了保障数据安全与合规,在开启本次服务前,请您确认并同意以下条款:
- [ ] 我承诺仅将采集数据用于合法的内部舆情分析,绝不用于非法数据倒卖或侵犯第三方权益。
- [ ] 我确认本次分析的数据来源合法,且已了解本技能会自动对敏感个人隐私信息进行脱敏处理。
- [ ] 我知悉本技能调用的第三方工具需严格遵守目标平台的服务条款。
- [ ] 我同意本技能对采集行为进行合规审计日志记录。
回复“确认同意”即表示已阅读并同意 [references/compliance.md] 中的全部条款。
⚠️ 此为强制暂停点:用户必须回复“确认同意”后方可继续,未回复前不得进入支付流程。
--- 展示文本结束 ---
💳 支付前置检查
在进入支付流程之前,必须先确认当前 Agent 已支持微信支付,并且用户已完成 微信支付 AI 专属卡 的绑定。
1. 检查 AI 专属卡绑定状态
- 检查用户是否已绑定微信支付 AI 专属卡(通常通过 WorkBuddy 的支付能力查询)。
- 如果未绑定,则必须主动提示用户:
“检测到您尚未绑定微信支付 AI 专属卡。请发送指令
帮我绑定微信支付 AI 专属卡完成绑定,或按客户端指引绑定。” - 用户绑定后,WorkBuddy 会自动记录该状态。
2. 引导充值(若余额不足)
- 绑定后,用户需要向 AI 专属卡充值,确保余额充足。
- 充值路径(供参考,实际以客户端为准):钱包 → AI专属卡 → 转入金额。
- 如果用户余额不足,支付将失败,请提示用户充值后再试。
3. 支付前确认
- 只有确认用户已绑定 AI 专属卡且余额充足(或可接受实时扣款)后,才可进入支付流程。
- 若用户拒绝绑定或充值,则终止技能,并提示:
“支付准备未完成,请先绑定 AI 专属卡并充值,再使用本技能。”
注意:绑定和充值操作最终由 WorkBuddy 客户端和微信支付完成,本技能仅提供指引。若用户已完成上述操作,则可直接进入支付流程。
执行流程总览(必须遵守)
- 支付前置:首先调用
backendEndpoint完成支付流程(详见“支付流程”章节)。 - 获取规则:支付成功后,使用
X-Out-Trade-No调用/api/sentiment/get_rule,获取对应功能的完整规则文本。 - 按规则执行:严格按照返回的规则文本执行所有操作(文件解析、风险识别、报告生成等)。不得自行解读或跳过规则中的任何步骤。
支付流程(X402 协议)
支付请求发出后,你将在微信上收到支付确认通知,需要你在手机上点击确认并输入支付密码后,支付才会完成,从 AI 专属卡完成扣款。必须严格按以下步骤执行,不得跳过任何步骤。
-
首次请求
向backendEndpoint发起 POST 请求,请求体为:{"skill":"sentiment-analysis-expert", "query":"用户输入的查询内容"} -
处理 402 响应
如果收到 HTTP 402 状态码,响应头包含: WeixinPay-Required: 支付凭证码(字符串) X-Out-Trade-No: 商户订单号
响应体为:
{
"code": "PAYMENT_REQUIRED",
"message": "需要支付后才能获取内容",
"WeixinPay": {
"WeixinPay-Required": "支付凭证码",
"prompt": "请将 WeixinPay-Required 的值作为 paymentCode 交给 weixinpay_pay"
},
"out_trade_no": "商户订单号",
"amount": "10.00",
"currency": "CNY",
"description": "技能付费: sentiment-analysis-expert"
}
-
Agent 发起支付(由 WorkBuddy 自动处理)
Agent 识别到 WeixinPay-Required 后,调用内置的微信支付能力。 用户将在手机微信端收到支付确认通知,点击确认后完成付款。 -
支付成功后重试 支付成功后,必须立即重新向 backendEndpoint 发起请求,并携带以下 Header:
X-Out-Trade-No:第 2 步获得的商户订单号 请求体必须与首次请求完全一致。
- 收到 200 OK 如果支付已验证成功,后端返回:
{
"code": "SUCCESS",
"message": "支付成功,请继续执行您的技能",
"out_trade_no": "商户订单号",
"transaction_id": "微信支付交易号"
}
只有收到此响应后,才可进入下一步的规则获取和执行阶段。
🧭 核心执行流程(测试与生产通用)
无论您处于生产模式还是测试模式,在进入具体功能(采集/分析/竞品分析)之前,必须先完成支付前置检查(或进入测试模式),然后通过后端接口获取当前功能的执行规则。
执行顺序:
- 完成支付前置检查(生产模式)或触发测试模式关键词(测试模式);
- 获取有效的
X-Out-Trade-No(生产模式为真实订单号,测试模式为TEST_前缀); - 【强制检查】在调用后端接口前,必须确认以下 Header 均已准备就绪:
X-Out-Trade-No、X-User-ID、X-Request-ID(以及采集阶段的透传字段)。若X-User-ID或X-Request-ID缺失,立即终止并提示用户“审计信息缺失,无法继续”; - 按 “规则获取接口说明” 中的要求调用
/api/sentiment/get_rule,获取对应功能的规则文本; - 按获取到的规则文本执行;
- 若规则获取失败(网络错误、订单失效等),提示用户检查网络配置后重试,并终止执行。
重要:本技能的所有详细规则(采集策略、分析维度、竞品对比算法)均由云端规则文件定义,执行前必须先获取。禁止在未获取规则的情况下,使用任何内置工具或自行推测执行步骤。
📡 规则获取接口说明(含审计 Header 透传)
本技能通过云端获取规则文件(collect.md、analyze.md、competitor.md),规则文件定义了各功能的具体执行逻辑。
接口地址:/api/sentiment/get_rule
请求方法:POST
请求头(强制全部携带):
| Header | 来源 | 说明 |
| :--- | :--- | :--- |
| X-Out-Trade-No | 支付阶段获得 | 商户订单号(生产真实 / 测试 TEST_ 前缀) |
| X-User-ID | WorkBuddy 当前登录用户 | WorkBuddy体系的唯一用户标识 ID(userId或user_id或owner_user_id),审计必需 |
| X-Request-ID | 每次请求生成唯一 ID | 请求唯一标识,全链路追踪 |
| X-Collect-Keywords | 采集阶段的关键词 | 仅分析/竞品分析时携带 |
| X-Collect-Time-Range | 采集阶段的时间范围 | 仅分析/竞品分析时携带 |
| X-Collect-Data-Count | 采集阶段的数据条数 | 仅分析/竞品分析时携带 |
| X-Collect-Platforms | 采集阶段的平台列表 | 仅分析/竞品分析时携带 |
| X-Collect-Duration | 采集阶段的耗时 | 仅分析/竞品分析时携带 |
| X-Collect-Sanitized-Count | 采集阶段的脱敏次数 | 仅分析/竞品分析时携带 |
| X-Collect-Status | 采集阶段的状态 | 仅分析/竞品分析时携带 |
⚠️ 缺少
X-User-ID或X-Request-ID,后端将无法记录用户与订单的对应关系,审计日志不完整。
请求体:
{
"function": "collect" // 可选值: "collect", "analyze", "competitor"
}
响应:
{
"code": "SUCCESS",
"message": "规则获取成功",
"data": "(完整的规则文本,Markdown 格式)"
}
调用示例(功能一采集):
POST /api/sentiment/get_rule
Header: X-Out-Trade-No: WX402_20260821143025abc123
Header: X-User-ID: user_123456
Header: X-Request-ID: req_a1b2c3d4
Body: {"function": "collect"}
功能二(分析)和功能三(竞品分析)调用时,只需将 function 值分别改为 analyze 和 competitor,其余 Header 保持一致。
📥 功能一:数据采集
前置条件
- 执行前强制检查全部通过
- 已处于测试模式或已完成支付,获得有效
X-Out-Trade-No
步骤 1:获取采集规则
按 “核心执行流程” 及 “规则获取接口说明” 中的要求,调用 /api/sentiment/get_rule 接口,请求体 {"function":"collect"},获取采集规则文件。
步骤 2:执行强制交互(规则返回后执行)
2.1 周期重叠检测
若与历史采集周期存在重叠,向用户展示重叠区间并提供 A/B/C 选项(无默认值,用户必须回复)。
2.2 采集深度选择
向用户询问:
“请选择本次采集的深度:1. 基础采集 2. 深度采集” (无默认值,用户必须回复)
2.3 存储方式选择
向用户询问:
“请选择采集数据的存储方式: A. 腾讯在线文档 B. ima 知识库 C. 本地(下载到本地) D. 腾讯在线文档 + ima 知识库 E. 全部(腾讯在线文档 + ima 知识库 + 本地)
请回复 A、B、C、D 或 E。” (无默认值,用户必须回复)
说明:采集数据是后续分析的输入源。若选择“本地”或包含“本地”的选项,分析阶段会自动从本地路径读取数据。
2.4 竞品采集分支(当用户意图为竞品分析时触发)
⚠️ 此分支仅在用户输入包含竞品分析意图时触发(如“竞品分析”、“帮我分析一下 XXX 的竞品”、“竞品对比”等关键词)。
触发条件:
- 用户输入包含竞品分析触发词,或
- AI 在意图识别中判断用户需要进行竞品分析
竞品采集交互流程:
-
确认竞品采集需求:
“检测到您可能需要进行竞品分析。是否需要启用竞品采集模式? A. 是,我需要采集竞品数据 B. 否,仅常规采集
请回复 A 或 B。”
-
采集竞品信息确认(用户选择 A 后):
“请提供竞品采集的基本信息:
- 主品牌/产品名称(本次采集的核心目标):_____
- 竞品列表(需采集的竞争对手,至少1个):_____ 示例:腾讯云,阿里云,华为云
- 是否采集产品自身数据:A. 是(采集产品功能、价格、版本等信息)B. 否
- 竞品采集深度:A. 基础采集 B. 深度采集
请按顺序回复,或逐项提供。”
-
竞品平台范围选择:
“请选择竞品数据采集的平台范围(可多选,回复数字或平台名称):
- 电商平台(淘宝、京东、拼多多、闲鱼、得物等22个)
- 生活服务平台(美团、大众点评、饿了么、飞猪、携程等16个)
- 微商/社交电商平台(微店、有赞、快团团、微信小店等15个)
- 支付平台(支付宝、微信支付、银联云闪付)
- 官方商城/官网/APP
- 应用商店(App Store、华为应用市场、小米应用商店等11个)
- 短视频与直播平台(抖音、快手、淘宝直播、视频号直播)
- 测评/种草社区(小红书、什么值得买)
- 全选
- 自定义
示例回复:
1,3,5或淘宝,京东,美团或全选”
执行规则:
- 此为强制暂停点,用户未回复前不得继续。
- 竞品采集与常规采集并行执行,互不干扰。
- 每个竞品独立采集,数据隔离存储。
- 竞品数据采集完成后,提示用户:
“竞品数据采集已完成。如需进行竞品全方位分析(功能三),请单独发送包含“竞品分析”触发词的指令”
- 禁止自动跳转至功能三,功能三必须由用户主动触发并完成新的支付流程。
步骤 3:执行采集
常规采集:
按获取到的 collect.md 规则执行常规采集。
竞品采集(如用户已启用竞品采集模式):
按获取到的 collect.md 规则中的竞品采集模式执行:
- 并行采集:对竞品列表中的每个竞品同时(并行)执行采集,互不等待,互不干扰。
- 独立存储:每个竞品的数据单独存储为一个 Excel 文件,文件命名格式为
{竞品名称}_采集数据.xlsx。 - 采集完成后提示:
“竞品数据并行采集已完成,共采集 {N} 个竞品的数据。
如需进行竞品全方位分析(功能三),请单独发送包含“竞品分析”触发词的指令”
- 禁止自动跳转至功能三:功能三必须由用户主动触发并完成新的支付流程。
字段定义参考:
[references/fields.md]输出格式参考:[references/output_template.md]
步骤 4:采集完成
- 按规则生成四个 Sheet 的 Excel 文件,保存到用户指定位置
- 保存采集上下文字段,用于分析阶段透传
- 按
[references/output_template.md]格式输出采集完成标志 - 若竞品采集已启用,额外输出竞品采集完成标志
⚠️ 强制暂停点:采集完成后,必须向用户输出以下提示并等待用户明确回复,禁止自动进入分析阶段:
“✅ 数据采集已完成,共采集 {N} 条数据,存储位置:{存储路径}。
如需进行深度分析(功能二),请回复“继续分析”或发送包含“分析”触发词的指令。如需跳过分析,请回复“跳过”。
在您回复之前,我不会执行任何分析操作。”
- 用户回复“继续分析”或包含“分析”触发词 → 进入功能二
- 用户回复“跳过” → 结束本次调用
- 用户未回复 → 重复提示,禁止自动继续
此规则在测试模式下同样强制执行。
📤 功能二:深度分析与报告生成
前置条件
- 已通过“执行前强制检查”中的 检查 6(功能依赖检查),确认采集数据存在。
- 若用户在执行过程中被引导至此,而数据实际缺失,则按检查 6 的提示重新引导用户执行功能一。
步骤 1:分析前强制交互(无默认值,用户必须回复)
1.1 分析周期范围选择
“请选择分析数据范围:1. 本次 2. 全周期”
1.2 报告格式选择
“请选择报告格式:A. Word B. HTML”
1.3 存储方式选择(分析前确认)
“请选择分析报告的存储方式: A. 腾讯在线文档 B. ima 知识库 C. 本地(下载到本地) D. 腾讯在线文档 + ima 知识库 E. 全部(腾讯在线文档 + ima 知识库 + 本地)
请回复 A、B、C、D 或 E。”
说明:
- 若用户本次未回复,默认沿用功能一(数据采集)中选择的存储位置
- 若功能一未执行,则默认使用 C(本地)。
步骤 2:获取分析规则
按 “核心执行流程” 及 “规则获取接口说明” 中的要求,调用 /api/sentiment/get_rule 接口,请求体 {"function":"analyze"},获取分析规则文件。
步骤 3:执行分析
按获取到的 analyze.md 规则执行分析,生成报告。
输出格式参考:
[references/output_template.md]
步骤 4:分析完成
输出报告摘要、关键发现、建议措施、存储位置。
📊 功能三:竞品全方位分析
前置条件
- 已通过“执行前强制检查”中的检查 6,确认主品牌及竞品采集数据均存在。
步骤 1:竞品分析范围确认(无默认值,用户必须回复)
“请确认竞品分析的基本信息:
- 主品牌名称(如已采集):_____(或回复“自动”让系统检索)
- 竞品列表(如已采集):_____(或回复“自动”让系统检索)
- 分析维度(不填则全选): A. 产品与服务对比 B. 营销与广告对比 C. 用户口碑与投诉对比 D. 声量、情感与品牌形象对比 E. 亮点、盈利能力与综合排名
- 报告格式:A. Word B. HTML
- 报告存储方式: A. 腾讯在线文档 B. ima 知识库 C. 本地(下载到本地) D. 腾讯在线文档 + ima 知识库 E. 全部(腾讯在线文档 + ima 知识库 + 本地)
请逐项回复,或直接回复“确认”使用默认值:自动检索 + 全选维度 + Word 格式 + 存储到 ima 知识库。”
说明:若用户未回复存储方式,默认沿用功能一中选择的存储位置。若功能一未执行,则默认使用 C(本地)。
⚠️ 强制暂停点:用户未回复前不得继续。
步骤 2:获取竞品分析规则
按 “核心执行流程” 及 “规则获取接口说明” 中的要求,调用 /api/sentiment/get_rule 接口,请求体 {"function":"competitor"},获取竞品分析规则文件。
步骤 3:执行竞品分析
按获取到的 competitor.md 规则执行多维度对比分析(产品服务、营销广告、用户口碑、声量情感、亮点盈利等)。
步骤 4:分析完成
输出综合排名、优劣势总结、建议措施、存储位置。
🚫 禁止行为
| ❌ 禁止行为 | 说明 |
| :--- | :--- |
| 未调用 /api/sentiment/get_rule 接口获取规则文件就执行采集/分析/竞品分析 | 规则文件定义了具体执行逻辑,需先获取 |
| 跳过规则中的任何强制交互 | 规则要求询问用户的必须询问 |
| 测试模式不调用 /api/sentiment/get_rule 接口获取规则文件 | 测试模式也必须调用 |
| 使用内置知识补充规则未写的内容 | 规则没写的就不做 |
| 违反 [references/compliance.md] 中的任何条款 | 合规文件是最高约束 |
| 功能二在功能一未完成时执行 | 必须先完成数据采集 |
| 功能三在功能一未完成时执行 | 必须先完成数据采集(主品牌 + 竞品) |
| 竞品分析中爬取竞品官网私密内容 | 仅采集公开可访问信息 |
📋 责任边界、免责声明与数据安全要求
完整的责任边界、免责声明与数据安全要求,请参阅 [references/compliance.md]。
核心要点:
- 本技能仅作为技术调度工具,不直接执行数据采集。
- 数据采集由第三方工具执行,数据存储由第三方平台提供。
- 用户对采集数据的内容、来源合法性及后续使用承担全部法律责任。
- 采集结果自动进行隐私信息脱敏处理。
- 单次采集时间范围不超过 30 天。
- 所有采集操作记录合规审计日志。
- 竞品分析合规:竞品分析仅采集公开可访问信息,禁止用于不正当竞争或恶意诋毁。
📌 规则获取说明
本技能通过环境变量 SENTIMENT_BACKEND_BASE 获取云端规则文件,各功能对应的规则文件如下:
| 功能 | 规则文件 | 说明 |
| :--- | :--- | :--- |
| 功能一(采集) | collect.md | 各平台搜索参数、翻页规则、时间窗口策略、采集深度字段定义 |
| 功能二(分析) | analyze.md | 情感分析、事件提取、风险判定的 AI 提示词模板、分析维度、图表生成规范 |
| 功能三(竞品分析) | competitor.md | 竞品对比分析维度、评分算法、报告结构 |
规则结构示例:
references/rule_sample.json为规则字段格式的脱敏示例,仅用于说明规则文件的数据结构。
⏰ 自动化任务创建(分析完成后可选)
当本技能完成一次完整的舆情分析后(采集 + 分析),必须主动询问用户是否将当前分析流程设定为 WorkBuddy 的自动化定时任务。
触发时机:
- 仅在本次舆情分析全部步骤(功能二)成功完成,且“分析完成标志”已输出之后,才可触发此询问。
- 禁止在采集阶段、分析中途或报告未生成完成时触发自动化任务询问。
参数收集(强制交互,无默认值):
任务名称(可选,不填则使用 {keyword}_舆情监测)
工作空间(可选,不填则使用当前)
提示词(自动生成,用户可修改)
技能选择(自动锁定当前技能)
连接器选择(腾讯在线文档 / ima 知识库)
执行频率(周期执行 / 按间隔执行 / 单次执行)
生效日期区间(可选)
通知方式(微信小程序 / 企业微信 Bot)
支付授权:自动化任务使用 AI 专属卡自动扣款,需用户确认授权。
详细交互流程遵循 WorkBuddy 平台自动化任务创建规范。
版本与更新
技能版本:1.0.0
规则文件由后端统一维护,当规则更新后,无需重新发布技能,WorkBuddy 将在下一次执行时自动获取最新规则。
技术支持
SkillHub 反馈:在技能评论区留言。
Scan to join WeChat group