chore: update README with exemplar system docs, bump VERSION to 1.3.2

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
wangzhuc 2026-03-30 22:59:14 +08:00
parent 7a4f345bb1
commit 15a5adbd48
2 changed files with 19 additions and 7 deletions

View file

@ -29,6 +29,7 @@
| 视觉 AI | 封面 3 创意 + 内文 3-6 配图 | `toolkit/image_gen.py` | | 视觉 AI | 封面 3 创意 + 内文 3-6 配图 | `toolkit/image_gen.py` |
| 排版发布 | 16 主题 + 微信兼容修复 + 暗黑模式 | `toolkit/cli.py` | | 排版发布 | 16 主题 + 微信兼容修复 + 暗黑模式 | `toolkit/cli.py` |
| 效果复盘 | 微信数据分析 API 回填阅读数据 | `references/effect-review.md` | | 效果复盘 | 微信数据分析 API 回填阅读数据 | `references/effect-review.md` |
| 范文风格库 | SICO 式 few-shot从你的文章提取风格指纹写作时注入 | `scripts/extract_exemplar.py` |
| 风格飞轮 | 学习你的修改,越用越像你 | `references/learn-edits.md` | | 风格飞轮 | 学习你的修改,越用越像你 | `references/learn-edits.md` |
## 写作人格 ## 写作人格
@ -58,10 +59,11 @@ WeWrite 生成的是**高质量初稿**。我们用朱雀 AI 实测了从无优
``` ```
策略是让你的编辑成本最低: 策略是让你的编辑成本最低:
1. **写作人格**:选择个人声音浓度高的人格,开箱即用就能降低 AI 特征 1. **范文风格库**导入你已发布的文章AI 写作时自动注入你的风格指纹(句长节奏、情绪表达、转折方式)。没有文章也没关系——内置通用种子段落兜底
2. **素材采集**:自动 WebSearch 真实数据/引述/案例,锚定在文章中(不编造) 2. **写作人格**:选择个人声音浓度高的人格,开箱即用就能降低 AI 特征
3. **编辑锚点**:在 2-3 个关键位置标记"在这里加一句你自己的话" 3. **素材采集**:自动 WebSearch 真实数据/引述/案例,锚定在文章中(不编造)
4. **学习飞轮**:每次你编辑后说"学习我的修改",下次初稿更接近你的风格 4. **编辑锚点**:在 2-3 个关键位置标记"在这里加一句你自己的话"
5. **学习飞轮**:每次你编辑后说"学习我的修改",下次初稿更接近你的风格
个人声音越强的人格AI 检测通过率越高。专业/客观风格的人格journalist、analyst建议配合编辑锚点使用。 个人声音越强的人格AI 检测通过率越高。专业/客观风格的人格journalist、analyst建议配合编辑锚点使用。
@ -160,6 +162,8 @@ cp config.example.yaml config.yaml
你:做一个小绿书 → 图片帖(横滑轮播) 你:做一个小绿书 → 图片帖(横滑轮播)
你:检查一下反 AI 配置 → 诊断报告 你:检查一下反 AI 配置 → 诊断报告
你:优化写作参数 → 迭代调优 writing-config 你:优化写作参数 → 迭代调优 writing-config
你:导入范文 → 建立风格库
你:查看范文库 → 查看已导入的范文
``` ```
## 目录结构 ## 目录结构
@ -181,6 +185,7 @@ wewrite/
│ ├── build_playbook.py # 从历史文章生成 Playbook │ ├── build_playbook.py # 从历史文章生成 Playbook
│ ├── learn_edits.py # 学习人工修改 │ ├── learn_edits.py # 学习人工修改
│ ├── humanness_score.py # 文章"人味"打分器11 项检测 + 参数映射) │ ├── humanness_score.py # 文章"人味"打分器11 项检测 + 参数映射)
│ ├── extract_exemplar.py # 范文风格提取SICO 式 few-shot 建库)
│ ├── diagnose.py # 反 AI 配置诊断 │ ├── diagnose.py # 反 AI 配置诊断
│ └── build_openclaw.py # SKILL.md → OpenClaw 格式转换 │ └── build_openclaw.py # SKILL.md → OpenClaw 格式转换
@ -203,6 +208,8 @@ wewrite/
│ ├── visual-prompts.md # 视觉 AI 提示词规范 │ ├── visual-prompts.md # 视觉 AI 提示词规范
│ ├── wechat-constraints.md # 微信平台限制 + 自动修复 │ ├── wechat-constraints.md # 微信平台限制 + 自动修复
│ ├── style-template.md # 风格配置字段 + 16 主题列表 │ ├── style-template.md # 风格配置字段 + 16 主题列表
│ ├── exemplar-seeds.yaml # 通用人类写作模式种子(无范文库时的 fallback
│ ├── exemplars/ # 用户范文风格库(自动生成,不入 git
│ ├── onboard.md # 首次设置流程 │ ├── onboard.md # 首次设置流程
│ ├── learn-edits.md # 学习飞轮流程 │ ├── learn-edits.md # 学习飞轮流程
│ └── effect-review.md # 效果复盘流程 │ └── effect-review.md # 效果复盘流程
@ -212,7 +219,7 @@ wewrite/
└── lessons/ # 修改记录(自动生成) └── lessons/ # 修改记录(自动生成)
``` ```
运行时自动生成(不入 git`style.yaml`、`history.yaml`、`playbook.md`、`writing-config.yaml` 运行时自动生成(不入 git`style.yaml`、`history.yaml`、`playbook.md`、`writing-config.yaml`、`references/exemplars/*.md`
## 工作流程 ## 工作流程
@ -223,7 +230,7 @@ Step 2 热点抓取 → 历史去重 + SEO → 选题
Step 3 框架选择 → 素材采集WebSearch 真实数据) Step 3 框架选择 → 素材采集WebSearch 真实数据)
Step 4 维度随机化 → 写作3层反检测 + 真实素材锚定 + 编辑锚点) Step 4 维度随机化 → 范文风格注入 → 写作3层反检测 + 真实素材锚定 + 编辑锚点)
Step 5 SEO 优化 → 去 AI 逐层验证14 项自检 + humanness_score 打分) Step 5 SEO 优化 → 去 AI 逐层验证14 项自检 + humanness_score 打分)
@ -277,6 +284,11 @@ python3 scripts/fetch_hotspots.py --limit 20
# SEO 分析 # SEO 分析
python3 scripts/seo_keywords.py --json "AI大模型" "科技股" python3 scripts/seo_keywords.py --json "AI大模型" "科技股"
# 范文风格库
python3 scripts/extract_exemplar.py article.md # 导入范文
python3 scripts/extract_exemplar.py *.md -s "你的公众号" # 批量导入
python3 scripts/extract_exemplar.py --list # 查看范文库
# 诊断反 AI 配置 # 诊断反 AI 配置
python3 scripts/diagnose.py python3 scripts/diagnose.py
``` ```

View file

@ -1 +1 @@
1.3.1 1.3.2