运行时依赖
安装命令
点击复制技能文档
AI 每日简报技能 是一个专为 Claude Code 和 OpenClaw 设计的 AI 新闻聚合技能,每日自动从数十个高质量数据源采集 AI 领域最新动态,生成结构化、热度排序的新闻简报。
功能特性 多源采集:支持 RSS、Reddit、X/Twitter、网页爬虫、API、WebSearch(搜索引擎)等多种数据源 智能过滤:基于关键词和时效性自动过滤内容 热度评估:根据多家媒体报道、社区传播、权威性等多维度评估新闻热度 多格式输出:支持 Markdown、JSON 等多种报告格式 并发执行:使用异步并发技术快速抓取多个数据源 可配置性强:通过 YAML 配置文件轻松添加/删除数据源
数据源覆盖 国内媒体:36氪、机器之心、量子位、新智元、InfoQ、AI 科技评论等 国际媒体:MIT Technology Review、TechCrunch、The Verge、Ars Technica、VentureBeat、Wired 等 学术研究:OpenAI Blog、Hugging Face Blog、arXiv CS.AI/CS.LG 等 社区平台:Reddit (MachineLearning, LocalLLaMA 等)、X/Twitter 关键账号 行业动态:Hacker News、行业博客等 搜索引擎:Google、Bing 等(通过 WebSearch 集成)
安装使用
- 安装依赖:pip install -r requirements.txt
- 配置数据源:编辑 src/data_sources.yaml 配置文件,根据需要启用/禁用数据源,调整抓取参数。
- 运行技能:python src/main.py
- 查看报告:报告将自动生成在 reports/ 目录下:
配置说明 数据源配置:技能使用 YAML 格式配置文件 (src/data_sources.yaml),包含以下主要部分: rss_sources:RSS 订阅源配置 reddit_sources:Reddit 社区配置 x_sources:X/Twitter 账号配置 web_scrapers:网页爬虫配置 api_sources:API 接口配置 fetch_config:抓取全局配置 search_keywords:搜索关键词矩阵 web_search_sources:WebSearch 搜索引擎配置
过滤配置:每个数据源支持以下过滤选项: filters: include_keywords:["AI", "人工智能", "大模型"] # 包含关键词 exclude_keywords:["广告", "推广"] # 排除关键词
抓取配置: fetch_config: max_items_per_source:15 # 每个源最大抓取数量 timeout_seconds:30 # 请求超时时间 max_retries:2 # 重试次数 max_age_hours:72 # 最大新闻年龄(小时) exclude_keywords:# 全局排除关键词
- "sponsored"
- "advertisement"
热度评估算法:技能使用多维度热度评估算法,权重如下: 信号 权重 说明 多家媒体报道同一事件 高 3+ 来源 = 确认热点 社区病毒传播证据 高 GitHub star 暴涨、Twitter 刷屏、HN 首页 来自权威来源 高 顶会、大厂官宣等 实际用户体验分享 中 有人真的在用 > 只是发布了 技术突破性/影响范围 中 争议性(安全、伦理讨论) 时效性(越新越热) 中低 辅助排序
扩展开发 添加新的抓取器:在 src/modules/ 目录下创建新的抓取器类,继承 BaseFetcher 实现 async def fetch(self) -> List[NewsItem] 方法 在 fetcher_factory.py 中注册新的抓取器类型 添加新的数据源:在 src/data_sources.yaml 中添加新的数据源配置 根据数据源类型选择相应的抓取器类型 调整过滤参数和抓取数量
翻译功能:技能生成的报告主要为英文和中文新闻。如需将英文新闻翻译为中英双语,可以使用以下提示词让大模型自行翻译: 请将以下英文新闻翻译成中文,并保持中英双语对照格式: [英文新闻标题] [英文新闻摘要] 翻译要求:
- 保持专业术语准确性
- 译文自然流畅
- 中英文对照显示
- 保留原文链接和出处信息
使用示例:假设报告中有以下英文新闻条目:
1. OpenAI releases new multimodal model
热度:8.5/10 来源:OpenAI Blog (rss) 发布时间:2024-05-13 10:30 链接:阅读原文 摘要:OpenAI has announced a new multimodal model that can process text, images, and audio simultaneously... 使用提示词后,大模型将生成:1. OpenAI 发布新的多模态模型
热度:8.5/10 来源:OpenAI Blog (rss) 发布时间:2024-05-13 10:30 链接:阅读原文 英文摘要:OpenAI has announced a new multimodal model that can process text, images, and audio simultaneously... 中文翻译:OpenAI 宣布了一个新的多模态模型,可以同时处理文本、图像和音频... 中英双语摘要:- 英文:OpenAI has announced a new multimodal model that can process text, images, and audio simultaneously.
- 中文:OpenAI 宣布了一个新的多模态模型,可以同时处理文本、图像和音频。
计划功能: 支持更多社交媒体平台 (LinkedIn, 微博等) 添加情感分析功能 支持自定义报告模板 添加定时任务调度 支持数据库存储历史数据 添加 Web 界面
问题反馈:如遇问题或建议,请提交 Issue 或联系维护者。