# 每日更新 每天定时产出、按周归档的栏目。目录名里的周按 ISO 周计算,如 `2026年第44周(10-26~11-01)`;文件名带日期,方便按时间翻。 | 栏目 | 内容 | 命名 | | --- | --- | --- | | [每日AI新闻](每日AI新闻/) | 每日 AI 行业资讯日报:要闻、产品、融资、政策、研究 | `AI日报_YYYY-MM-DD.md` | | [每日新闻](每日新闻/) | 昨日要闻精选:政策、经济、军事、国际、社会分块,精简陈述 | `新闻_YYYY-MM-DD.md` | | [每日名人介绍](每日名人介绍/) | 每日一位名人:生平、成就、方法、启示 | `<姓名>_YYYY-MM-DD.md` | | [每日行业介绍](每日行业介绍/) | 每天一个细分行业:产业链上中下游、落地路径、竞争格局、未来景象 | `<行业>_YYYY-MM-DD.md` | | [每日城市介绍](每日城市介绍/) | 每天一座名城:国家/省/地市定位、历史典故、城市形成、为何是历史名城 | `<城市>_YYYY-MM-DD.md` | | [每日书籍介绍](每日书籍介绍/) | 每天一本书:核心内容、摘录、适合人群、行动清单 | `<书名>_YYYY-MM-DD.md` | ## 生成方式 | 栏目 | 脚本 / 调度 | 时间 | 去重 | | --- | --- | --- | --- | | 每日AI新闻、每日名人介绍 | `/app/scripts/gen_daily.sh` | 00:30 | `/app/scripts/state/famous_used.txt` | | 每日行业介绍 | `/app/scripts/gen_industry.sh` | 00:50 | `/app/scripts/state/industry_used.txt` | | 每日新闻(昨日) | `/app/scripts/gen_news.sh` | 06:40 | 按日期,无需去重 | | 英语高级每日学习 | `/app/scripts/gen_english.sh` | 07:17 | `语种学习/.workbuddy/.../memory.md` | | 每日书籍介绍 | `/app/scripts/gen_book.sh` | 08:23 | `/app/scripts/state/book_used.txt` | | 每日城市介绍 | `/app/scripts/gen_city.sh` | 08:50 | `/app/scripts/state/city_used.txt` | 手工补某一天:`bash /app/scripts/gen_daily.sh 2026-10-27`,已存在则跳过(幂等);新闻用 `bash /app/scripts/gen_news.sh 2026-10-27`(缺省为昨天)。 每个栏目下的 `.workbuddy/` 是自动化任务的记忆与执行记录,用来避免重复选题。 ## 跨栏目防重(选题台账) 所有栏目共用一个选题台账 `/app/scripts/state/topics_used.txt`,三列制表符分隔:`日期 栏目 主体`,栏目为 `AI日报 / 新闻 / 名人 / 行业 / 城市 / 书籍 / 英语`;早期没有日期的历史记录用 `-`。 - 每晚 00:30 日报写完后,用 6 条要闻标题当关键词记一行 `AI日报` - 00:50 的行业选题会带上当天其他栏目已写的内容,避开同名公司、技术赛道 - 06:40 的新闻按日期出昨日要闻,不做选题去重,只把要闻标题记入台账供其它栏目参考 - 08:50 的城市选题会读当天台账,城市不与当天的行业、名人、书目同题 - 07:17 英语、08:23 书籍任务先读台账:书籍不得拿「名人」栏里的人物当传主或作者,也不与近期行业/日报同题 - 每个任务成功后各自追加一行,只追加不改写 手工补录与查看: ```bash bash /app/scripts/topic_add.sh 2026-10-27 书籍 "《活着》余华" # 追加一行 grep '^2026-10-27' /app/scripts/state/topics_used.txt # 看某天 awk -F'\t' '$2=="名人"' /app/scripts/state/topics_used.txt # 看某栏目 ```