perf: 全链路 LLM 提示词优化 + 微信公众号配图改为 base64 内联

- research.py: 提示词增加热点关联/独特观点储备/市场价值判断/平台搜索趋势
- outline.py: 增加反常识洞察/平台推荐优化/每章市场价值产出要求
- writer.py _expand_section: 增加独特观点/热点时效/专业简洁/平台推荐友好要求
- writer.py _optimize_title: 各平台补充搜索热词利用/情绪感召/参考真实爆款语气
- writer.py wechat配图: placeholder.jpg 改为 base64 内联 SVG(带相机图标+提示文案),预览可渲染,复制即用
This commit is contained in:
Yuzhiran Dev
2026-05-18 05:49:50 +08:00
parent 41b0f694ee
commit 39719354fb
3 changed files with 68 additions and 36 deletions
+24 -15
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}
@@ -68,25 +68,34 @@ class Outliner:
- 5-8章,每章2-4个要点
- 结构要有递进:要么认知升级型,要么问题解决型
- 把独特视角和受众痛点融入各章,不单独列
- 每章标题自带信息量,不要「引言」「总结」这类通用标题
- 每章标题自带信息量+好奇心,不要「引言」「总结」这类通用标题
- 开头要有"钩子"(hook)抓住读者,结尾要有可转发/收藏的总结
### 数据要求
- **全文使用的数据必须为2025-2026年最新数据**,禁用2024年及之前过时数据
- 每个观点尽量配最新的数据或案例支撑
### 数据与热点
- **全文使用2025-2026年最新数据**,禁用过时数据
- 每个观点尽量配最新的国内外热点事件/数据/政策来佐证
- 体现当前行业正在讨论的核心议题
### 独特风格
- 有自己的判断和立场,不是搬运观点
- 每章至少一个"反常识""很少有人提"的洞察
- 避免同质化表达、老生常谈
### SEO
- H2/H3标题自然包含用户搜索时会用的短语
- 确保大纲覆盖2-3个高价值搜索词
- H2/H3自然包含用户搜索时会用的短语
- 确保大纲覆盖2-3个高价值搜索词,包含1个长尾词
- 每章标题对用户搜索意图有回应
### 价值
- 每章回答读者「所以呢?」——为什么对他有用
- 避免空洞章节,尽量包含可操作内容(步骤/清单/方法)
### 市场价值
- 读完每章读者能拿走一个实际有用的东西(方法/清单/思维框架/判断标准)
- 避免「信息增量为零」的空洞章节
- 思考:这篇文章对读者职业/生活/认知有什么用?
### 平台预适配提示
- 知乎方向偏数据分析和深度逻辑
- 小红书方向偏实操步骤清单
- 公众号方向偏故事和情感共鸣
- 同一大纲应能适应不同平台侧重点
### 平台推荐优化
- 知乎:偏硬核数据分析和深度逻辑,结构要有论证链
- 小红书偏实操步骤/清单/对比,结构要一目了然
- 公众号偏故事化开头+情感共鸣+金句结尾,段落节奏快
- 一个框架适应三平台,各平台可裁剪侧重点
直接输出大纲,不要输出思考过程。"""
try: