feat: 审查流程优化+采集定时调度+全链路LLM提示词升级

- 审查:移除 manual_review,改为迭代LLM修复(最多3次),合规分回写Topic
- 调度:scheduler 新增话题采集定时任务 scheduled_collect (01:30)
- 提示词:全链路8文件≈24个提示词升级,增强SEO/平台推荐/真人感
This commit is contained in:
Yuzhiran Dev
2026-05-14 21:52:02 +08:00
parent 1115223066
commit fef435cc78
15 changed files with 288 additions and 160 deletions
+21 -8
View File
@@ -51,7 +51,7 @@ class Outliner:
cases_summary = self.research_notes[:2000] if self.research_notes else "暂无研究笔记"
if HAVE_LLM:
prompt = f"""你是一个真人编辑,在为一篇文章列大纲。不要套模板,根据具体内容灵活设计结构。
prompt = f"""你是一个资深内容编辑,擅长设计读者爱看+搜索引擎友好+平台愿意推荐的文章结构。
## 选题信息
标题:{title}
@@ -63,13 +63,26 @@ class Outliner:
## 研究笔记
{cases_summary}
## 要求
- 章节数灵活,5-8章都行,不硬凑
- 每章2-4个要点即可,不需要每章都标字数
- 结构要有递进,但不一定非得是痛点-分析-方案这种套路
- 不要用「引言」「总结」这类通用标题,要贴合具体内容
- 尽量把独特视角和受众痛点融入各章,而不是单独列出来
- 每个要点一句话点出核心,不用展开写
## 大纲设计要求
### 结构
- 5-8章,每章2-4个要点
- 结构要有递进:要么认知升级型(读者看完感觉打开新世界),要么问题解决型(读者看完知道怎么做)
- 把独特视角和受众痛点融入各章,不单独列
- 每章标题自带信息量,不要「引言」「总结」这类通用标题
### SEO
- H2/H3标题自然包含用户搜索时会用的短语
- 确保大纲覆盖2-3个高价值搜索词
### 价值
- 每章回答读者「所以呢?」——为什么对他有用
- 避免空洞章节,尽量包含可操作内容(步骤/清单/方法)
### 平台预适配提示
- 知乎方向偏数据分析和深度逻辑
- 小红书方向偏实操步骤和清单
- 公众号方向偏故事和情感共鸣
- 同一大纲应能适应不同平台侧重点
直接输出大纲。"""
try: