- 继承自 ContentGenerator
- 自动加载优化配置 (
config/prompt_templates.json) - 动态构建优化后的提示词
- 显示当前配置版本号
- 主程序新增
--auto-review参数 - 文章生成后自动调用审稿系统
- 提取审稿分数并显示
- 主程序新增
--auto-optimize参数 - 分数 < 85 时自动触发优化
- 分析审稿意见并更新配置
- 下次生成自动应用新配置
- 移除结尾"本文由AI辅助创作"
- 作者名统一为 "ruby鑫燕"
- 动态加载人设配置
- 自动应用写作规则
- 实时更新避免清单
python main.py "文章主题" -c 分类 --auto-review --auto-optimize --no-feishu优点:
- 一条命令完成生成+审稿+优化
- 配置自动持久化
- 下次生成立即应用优化
./workflow.sh "文章主题" 分类 字数包含步骤:
- 生成初稿
- 首次审稿
- 基于审稿重写
- 转 HTML 配图
- 二次审稿
- 自我学习优化
| 指标 | 数值 |
|---|---|
| 初稿评分 | 68/100 |
| 检测问题 | 6 项 |
| 应用优化 | 6 处 |
| 预期提升 | +15-20 分 (→ 83-88/100) |
-
人设特色不明显 (严重程度: 高)
- 优化:强化北京大妞儿特色
-
语言过于正式 (严重程度: 高)
- 优化:改用口语化表达
-
开头吸引力不足 (严重程度: 高)
- 优化:用具体场景开头
-
标题缺乏新意 (严重程度: 中)
- 优化:增强冲击力
-
子标题平淡 (严重程度: 中)
- 优化:具体化痛点
-
结尾互动偏弱 (严重程度: 低)
- 优化:增强行动召唤
生成文章 → 自动审稿 → 提取问题 → 分析根因
↑ ↓
应用配置 ← 更新模板 ← 生成清单 ← 优化建议
- 版本号自动递增
- 新增写作规则
- 更新避免清单
- 强化人设特色
- 最新更新时间:2026-01-07 12:36:08
- 必查项目:10 项
- 常见问题:10 项
- 每次优化都有记录
- 可追溯优化历史
- 累积已知问题
- 记录出现频率
- 标记修复状态
# 生成第一篇文章,建立基线
python main.py "主题" -c 分类 --auto-review --auto-optimize --no-feishu# 每生成3-5篇文章后查看配置
cat config/prompt_templates.json | jq
# 查看学习历史
cat config/learning_log.jsonl | jq# 查看最新检查清单
cat config/pre_publish_checklist.md# 删除学习记录,恢复默认
rm config/learning_log.jsonl
rm config/known_issues.json
# prompt_templates.json 会在下次优化时重新生成| 迭代次数 | 预期分数 | 配置版本 |
|---|---|---|
| 第1次 | 65-70 | v1.0 (默认) |
| 第2次 | 70-75 | v1.1 |
| 第3次 | 75-80 | v1.2 |
| 第4次 | 80-85 | v1.3 |
| 第5次+ | 85-90 | v1.4+ |
✅ 配置版本:v1.1
✅ 已记录问题:11 项
✅ 检查项目:20 项
✅ 优化次数:2 次
class OptimizedContentGenerator(ContentGenerator):
def __init__(self):
super().__init__()
self._load_optimized_config() # 加载优化配置
def _build_prompt(self, ...):
# 使用优化后的提示词模板
# 动态构建人设、规则、避免清单if auto_review:
editor = SeniorEditor()
review_result = editor.review_article(html_file)
review_score = extract_score(review_result)
if auto_optimize and review_score < 85:
learning_system = SelfLearningSystem()
learning_system.analyze_review_and_optimize(review_file)- 新手:使用
--auto-review --auto-optimize快速提升质量 - 批量生成:每批结束后查看配置优化
- 持续改进:定期查看检查清单
- 首次使用会生成配置文件,属于正常现象
- 优化配置会持久化,影响后续所有生成
- 如需重置,删除 config/ 下的 JSON 文件
--auto-optimize需要配合--auto-review使用
-
测试优化效果
python main.py "同一主题" -c 分类 --auto-review --no-feishu -
查看配置变化
cat config/prompt_templates.json | jq '.content_generation.version' cat config/pre_publish_checklist.md
-
验证分数提升
- 对比前后审稿报告
- 观察分数变化趋势
- 定期查看
learning_log.jsonl了解优化历史 - 根据
known_issues.json了解高频问题 - 参考
pre_publish_checklist.md发布前自查
系统已完成集成,开始享受自我迭代优化的便利吧! 🚀