做内容站最累的不是写,是”每天都要想写什么”。AIHOT 这个开源框架想解决的就是这个问题——它自己找热点、自己写日报,你把信源和精选标准换掉,它就变成你的行业热点站。
一、AIHOT 是什么
AIHOT 是一个 TypeScript 编写的开源站点框架,目前在 GitHub 上已有约 8000 星。核心机制是四步流水线:
- 抓取:按配置的信源列表(RSS、站点列表页、API)定时拉取原始内容;
- 筛选:用关键词权重 + 大模型判定,过滤掉不相关和低质内容;
- 摘要:对每条内容生成结构化摘要(标题归一化、要点提取、分类标签);
- 成稿:按模板把当天内容组织成日报页面并存档。
二、和普通”RSS 聚合站”的区别
| 维度 | 普通聚合站 | AIHOT |
|---|---|---|
| 内容来源 | 全量展示 | 按标准筛选后展示 |
| 信息密度 | 标题列表 | 标题 + 要点摘要 + 分类 |
| 人工介入 | 需要手动置顶 | 自动生成日报,人工只做校准 |
| 成本 | 服务器便宜 | 需要模型 API 额度 |
三、部署的关键步骤
1. 准备环境 — Node.js 20+ 环境,一台 1核2G 的服务器够用(抓取任务是短时突发,不吃常驻内存)。
2. 配置信源 — 这是整个项目最关键的一步。建议按”核心 + 补充”两层配置:
- 核心源 3-5 个:行业权威媒体、官方公告页;
- 补充源 10-20 个:垂直媒体、社区热榜。
信源不在多,在于每天稳定更新。配了 50 个源但有一半三天不更新的,不如配 10 个天天更新的。
3. 定义精选标准 — 这是决定站点调性的地方。可以从三个维度写规则:
- 相关性:必须包含哪些关键词,命中即入选;
- 重要性:来源权重(官方 > 头部媒体 > 自媒体)、是否被多家同时报道;
- 时效性:超过 24 小时的内容默认不进日报。
4. 接入模型 — 摘要环节需要模型支持长文本输入。成本控制建议:先做规则筛选(把候选从几百条压到二三十条),再调模型做摘要,单日成本能压到几毛钱级别。
5. 定时任务 — 典型的 cron 配置:
# 每 2 小时抓取一次
0 */2 * * * npm run fetch
# 每天 8 点生成日报
0 8 * * * npm run daily
四、三个容易踩的坑
- 信源反爬:不少站点对高频访问有封禁策略,务必加请求间隔和 UA 轮换,别用固定 IP 高频打;
- 摘要同质化:如果 prompt 太通用,每天的日报读起来都一样。建议在 prompt 里加入”今天的独特角度”引导;
- 重复内容:同一事件被多家报道时要去重,否则日报里会反复出现同一条新闻。可以用标题相似度 + 实体识别做合并。
五、适合谁做
- 垂直行业从业者:把行业信息沉淀成站,本身就是一个资产;
- 内容运营:用日报作为选题池,效率比漫无目的刷信息流高得多;
- 技术学习者:项目结构清晰,适合作为”完整内容流水线”的学习样本。
需要提醒的是:框架解决的是”信息采集与组织”,不解决”观点”。真正让人觉得你的站值得收藏的,还是你在筛选标准里体现出的判断力。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END












![囧次元[樱花动漫]去广告纯净版 - 浩宇工作室](https://umwx.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2023/01/7ef194ec378b-1024x768.jpg)

![[电脑软件]抖音采集/下载工具TikTokDownloader 5.3 - 浩宇工作室](https://umwx.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2024/05/20240510151922787-234818cqqjoo83p5s2us3e-1024x516.png)







暂无评论内容