新闻聚合·去AI头条文案
「找热点 → 定选题 → 写出稿 → 去过检 → 验标题」一条龙流水线。两个引擎分工明确:
- 聚合引擎:只抓真实素材,产出中文选题池,不做创作。
- 写作引擎:只把素材写成爆款且无 AI 味的文案,不做抓取。
五步流程
Step1 聚合 :fetch_news.py / daily_briefing.py → 中文选题池(含 URL/热度/摘要)
Step2 选题 :决策树 + 红线 → 逐条"追/不追" + 角度类型(反差/专业/长尾)
Step3 写作 :五要素 → 头条文案草稿(标题/封面/前54字/摘要/正文骨架)
Step4 去AI :detect.py 检测 → 九定律修复 → 复检达标(时评<0.45 / 其他<0.33)
Step5 A/B :标题变体 → 定稿交稿
命令速查
# 聚合:单源 / 多源 / 全源
python3 scripts/fetch_news.py --source hackernews --no-save
python3 scripts/fetch_news.py --source hackernews,github,wallstreetcn --no-save
python3 scripts/fetch_news.py --source all --limit 15 --deep --no-save
python3 scripts/fetch_news.py --list-sources # 查可用 key,拼错会静默失效
# 场景早报(8 个 profile:general/finance/tech/social/github/ai_daily/reading_list/hot_cn)
python3 scripts/daily_briefing.py --profile general --no-save
# 七大中文平台热榜(头条/公众号/知乎/微博/抖音/快手/腾讯新闻)
python3 scripts/fetch_news.py --source toutiao,zhihu,weixin,weibo,douyin,kuaishou,qqnews --no-save
python3 scripts/daily_briefing.py --profile hot_cn --no-save
# 去 AI 检测(0=通过 1=未通过)
python3 scripts/detect.py --file 草稿.md # 时评,通过线 0.45
python3 scripts/detect.py --file 草稿.md --genre other # 其他文体,通过线 0.33
python3 scripts/detect.py --file 草稿.md --per-paragraph --top 5 # 分段送检,定位热段
分级加载路由
主线只放流程与命令。执行到某一步时,再读对应细则:
| 阶段 | 读这个文件 | 内容 |
|---|---|---|
| Step1 聚合 | references/sources.md |
参数表、8 个 profile(含 hot_cn 七平台热榜)、35 源速查、报告模板、聚合规则 |
| Step2 选题 | references/selection.md |
热点分级、红线禁区、时效节奏、30 秒决策树 |
| Step3 写作 | references/writing.md |
五要素细则、标题句式库、交稿结构、C.7 写作心法:钟贞三步法(开局浪/中局弃子/残局险) |
| Step4 去AI | references/deai.md |
detect.py 用法与打分原理、九定律、施工八步、手稿上限表、失败档案、D.6 真人范式 v3.0 场景分诊版 |
| Step5 发布 | references/ab-test.md |
A/B 规则、平台适配、发布前终检 |
| 早报生成 | instructions/briefing_<profile>.md |
对应 profile 的报告结构指令(hot_cn 见 briefing_hot_cn.md) |
| 交互菜单 | templates.md |
用户说「如意如意」或要 menu/help 时展示 |
三条硬规则(不可协商)
- 反幻觉:只用脚本真实抓取的 JSON 数据,绝不编造新闻项、数字或因果关系。
stderr出现[error]/[warn]时,必须在报告末尾注明「N 个源不可用」,不得当作今天没新闻。 - 红线一票否决:灾难/灾情营销、消费逝者、同名混淆套利、政治历史敏感、借争议情绪变现——
占一条即毙,不做利弊计算。热点里有人在受难、有人刚离世、有公共情绪被消耗,三占一即弃。 - 过检才交稿:
detect.py未达标不得进 A/B。检测工具名与得分必须在交稿中申报。
不用「根治/100%/特效」等违规夸大词,不做标题党。
依赖
pip install -r requirements.txt # requests, beautifulsoup4
# HF Papers / Ben's Bites 深度抓取另需:playwright install chromium
scripts/detect.py 仅用 Python 标准库,无需额外安装。