用途:面向舆情监控场景,按关键词与平台爬取公开内容,逐条判定情感,最终产出舆情报告。用户提出「某事件/话题舆情如何」「舆论怎么样」「做舆情分析」「运行舆情分析」等意图时使用,且约定舆情相关意图即执行全流程:爬取→情感分析→生成报告,不可只做爬取。
主要能力:爬取支持百度、Bing、小红书、微博、抖音、知乎等平台,默认百度;百度/Bing 仅抓资讯列表页,不点进链接。情感分析由主 Agent 读取 scripts/sentiment/sentiment_instruction.md 后对爬取 JSON 逐条判定,再经 write_processed.py 合并为 processed JSON。报告输出 Markdown/JSON,可选 PDF。
使用方式:工作目录为技能目录,先安装依赖 pip install wuying-agentbay-sdk pandas numpy pyyaml markdown;PDF 可选 brew install cairo pango gdk-pixbuf 后 pip install weasyprint。配置 AGENTBAY_API_KEY(export AGENTBAY_API_KEY=你的key,或写入 ~/.config/agentbay/api_key)。非搜索引擎平台需先登录:python scripts/login.py --platform xhs [--context-name sentiment-analysis]。爬取:python scripts/crawl.py --keywords "关键词1,关键词2" [--platform baidu] [--max-results N] [--output-dir output]。报告:python scripts/report.py --input <processed JSON 路径> [--output-dir output] [--title "报告标题"]。
限制:执行环境超时须 ≥10 分钟,约 1 条/分钟;未配置 Key、未登录或执行失败会返回 success: False 与 error。processed JSON 手写易因未转义双引号导致解析失败,建议只产出情感结果小 JSON 再用 write_processed.py 合并。其余参数与平台细节以资料为准,暂未提供更多说明。