下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-c1gmmf2z--yuqing-monitor.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-c1gmmf2z/yuqing-monitor。在对话里管理舆情监测任务并按任务查历史舆情。先浏览器登录,任务按用户隔离。创建任务只落库,查数时才检索。用于监测任务、登录授权、建任务、查某时段舆情、追问某条负面。
阅读全文 (展开查看完整说明)
概述
舆情监测任务
一个 Skill,四种操作:登录授权、管任务、查数据、追问。任务按登录用户隔离,看不到别人的任务。
- 本 Skill:打开登录页、保存个人 Token、任务增删改查、查数、基于已返回数据追问。
- 远端任务库:按用户保存任务;仅在用户查数时检索。
- 不发飞书或企微。不定时跑。不把检索密钥、邀请码、Token 写入对话或本 Skill 文件。
- 对用户和对话全程不要说出数据供应商名称。
接口见 @references/api.md。关键词布尔见 @references/boolean.md。查数后的分析流程见 @references/analysis.md。
开始前
在技能目录执行脚本。默认 API 为 http://59.110.81.252:8096。
python3 scripts/client.py health
python3 scripts/client.py whoamiwhoami 若提示未登录或 401,先登录:
python3 scripts/client.py login该命令会自动打开浏览器完成绑定。对话里只告诉用户固定地址 http://59.110.81.252:8096/login,不要输出带查询参数的链接,不要复述地址栏。只支持已有账号登录,页面没有注册。Token 只写本机 ~/.yuqing-monitor/api_token,不要写入环境变量,不要把 Token 或密码贴进对话。
用户要登出、退出账号、换账号时:
python3 scripts/client.py logout登出会作废当前 Token 并删除本机保存的密钥。之后查数必须重新 login。
健康检查失败则停止。缺少监测对象或关键词时再问。
关键词布尔(创建/修改任务前必须做)
检索语法不是英文 SQL:, 是 OR,+ 是 AND。用户说「或 / OR」时绝不能写成 A+(B)。
错误示范:用户说 263企业邮 OR 263邮箱,写成 263企业邮箱+(263邮箱)(这是 AND,且擅自补了「箱」)。
正确:先规范化,再把「原话 → 检索表达式」复述给用户,然后才 create/update。
python3 scripts/normalize_keywords.py --text "263企业邮 OR 263邮箱"应用脚本输出的 keywords 字段作为 --keywords。不要改用户用词,不要把 OR 包进 +( )。
| 用户说法 | 检索表达式 |
|---|---|
263企业邮 OR 263邮箱 / 263企业邮或263邮箱 | 263企业邮,263邮箱 |
品牌A 且 (质量 或 售后) | 品牌A+(质量,售后) |
已是 品牌A+(质量,售后) | 原样保留 |
1. 管任务
只操作当前登录用户的任务。
| 用户意图 | 命令 |
|---|---|
| 当前用户 | python3 scripts/client.py whoami |
| 登出 | python3 scripts/client.py logout |
| 列出任务 | python3 scripts/client.py tasks |
| 新建 | python3 scripts/client.py create --name "..." --keywords "263企业邮,263邮箱" |
| 修改 | python3 scripts/client.py update --id <id> --keywords "..." |
| 停用或启用 | python3 scripts/client.py update --id <id> --status paused 或 active |
| 删除 | python3 scripts/client.py delete --id <id> |
可选:--exclude、--platforms、--match-type(默认 title,content)、--focus。
创建成功后复述检索表达式,并说明此时尚未检索数据。
2. 查数据
python3 scripts/client.py query --id <id> --start "YYYY-MM-DD" --end "YYYY-MM-DD"只给日期则用当天 00:00:00 到 23:59:59(可只写 --start,--end 默认同一天)。也可传完整 YYYY-MM-DD HH:MM:SS。
条数由后端固定:每次最多返回 50 条(时间倒序第一页),无翻页参数。不要加 --limit,不要传 page,不要循环 query 拼更多条。用户要求「再多一些 / 下一页 / 改成 200 条」时照实说明:命中总数见返回的 total/matched,本次 returned 最多 50;若要看其余,请缩小日期(按天查),不能加大条数或翻页。
items 是本页关键词命中(最多 50),不做相关度过滤。查数后必须先把本轮 items 交给本对话(WorkBuddy)按 @references/analysis.md 做语义筛选:只保留真正在讲监测对象的条目,再分正负、再写报告。每条新闻标题做成可点击原文链接,并在行末附原始 URL。报告结尾必须有【GEO 分析】。禁止用「标题/摘要是否含关键词」当去留标准,禁止把 total 当成已分析样本量,禁止逐条倾倒未筛选原文。
3. 追问
只根据本轮 WorkBuddy 筛过的相关条目作答。需要扩大范围时再执行 query。
红线
- 不把公开搜索引擎结果混进本接口数据。
- 用户要登出、退出或换账号时,必须执行
python3 scripts/client.py logout,不要只口头说已退出。 - 不输出 token、sign、project_id、邀请码、密码。
- 不说出数据供应商或底层接口名称。
- 登录只给固定地址
http://59.110.81.252:8096/login。不要输出device参数、不要转述地址栏、不要把 Token 写入环境变量。 - 不推断个人敏感属性。
- 查数不翻页、不加条数;用户要求时说明后端上限 50,建议缩小日期。