用途:面向舆情监控场景,用户提到「舆情分析」即执行完整三步流程——爬取、情感分析、生成报告,不可只做爬取。
主要能力:crawl.py 或 crawl_for_sentiment(...) 按关键词与平台爬取,得到 raw_output_path;主 Agent 依据 scripts/sentiment/sentiment_instruction.md 对爬取 JSON 逐条判定情感,写出情感结果小 JSON,再运行 write_processed.py 合并为 processed JSON;report.py --input <processed 路径> 或 generate_report(...) 生成 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)。非搜索引擎平台(xhs/weibo/douyin/zhihu)须先 python scripts/login.py --platform xhs [--context-name sentiment-analysis] 登录,百度、Bing 免登录。爬取示例: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 建议由 write_processed.py 生成以避免手写转义问题;其余参数与平台细节以资料为准,暂未提供更多说明。