# faq-draft.md — 单条私信/评论回复起草

> **文档类型**:Skill 参考文档(单条回复起草)
> **适用 Skill**:`xhs-creator-copilot` v1.0+
> **目标路径**:`references/faq-draft.md`
> **版本**:1.0.0

---

## 0. 这个模块解决什么问题

`reply-triage.md` 是**批量分诊**(一次处理一堆评论)。
本模块是**单条精修**:你收到一条特别想认真回的私信或评论,想花点时间打磨一下回复。

---

## 1. 输入方式(三种)

### 1.1 纯文本

```
用户:
  粉丝问:期货新手应该看什么书?
  帮我起草几个回复
```

### 1.2 带上下文

```
用户:
  这个粉丝之前买过我推荐的《日本蜡烛图》,今天又问:
  "看完了,还有进阶的推荐吗?"
  起草个回复
```

skill 会**识别上下文**(之前买过书),让回复体现延续性。

### 1.3 截图

```
用户:[上传一张私信截图]
  帮我回这条
```

skill 用视觉能力读出私信内容,然后处理。

---

## 2. skill 的处理流程

```
Step 1  接收输入 → 提取问题正文 + 上下文
Step 2  检索 data/faq-library.md(用户历史问答库)
        → 找相似问题(top 3)作为风格参考
Step 3  调用 LLM 生成 3 个长度档候选
Step 4  合规预检(敏感词、免责声明)
Step 5  自动 humanize medium 等级
Step 6  输出三候选 + 优先推荐 + 真人发送提示
Step 7  (可选)用户选定后 append 到 faq-library.md
```

---

## 3. 候选回复生成规则

每条问题生成 **3 个候选**:

| 候选 | 长度 | 语气 | 适用场景 |
|------|------|-----|---------|
| A. 简短直答 | ≤30 字 | 利落 | 你忙、问题简单 |
| B. 详细解答 | ≤80 字 | 友好专业 | 标准场景、展现专业度 |
| C. 互动引导 | ≤150 字 | 亲切 + 反问 | 想维护关系、促活 |

### 3.1 三档语气示例

**问题**:"期货新手应该看什么书?"

**A(28 字)**:
推荐《日本蜡烛图》《期货交易策略》,基础打牢再实操。

**B(72 字)**:
推荐顺序:先看《日本蜡烛图技术》打底,再看《海龟交易法则》懂系统化思维,
最后《期货市场技术分析》补全图表分析。三本看完基础就稳了。
(以上仅为个人分享)

**C(135 字)**:
好问题!推荐三本,顺序也很重要:
1️⃣ 《日本蜡烛图技术》— 看图基本功
2️⃣ 《海龟交易法则》— 系统化思维入门
3️⃣ 《期货市场技术分析》— 完整方法论

我自己当年是先看 1,边看边模拟盘练手,坚持了快两个月才动真金。
你打算什么时候开盘?有没有计划先模拟练手?
(以上仅为个人分享,不构成投资建议)

---

## 4. 合规规则

### 4.1 强制处理

- 涉及具体收益数字 → 强制加"以上仅为个人分享,不构成投资建议"
- 涉及具体品种+操作建议(如"现在能不能空棕榈油")→ 全候选都加风险提示
- 涉及"保本/稳赚/必涨"敏感词 → skill 拒绝生成,改为合规回避型回复

### 4.2 拒绝生成的场景

如果对方问的是以下类型,skill **不生成对话回复**,而是给你三种真人选项(同 reply-triage.md 的引流处理):

- 索要联系方式("加你微信""私信你")
- 要求具体操作建议("现在该买入还是卖出")— 这条可以委婉回避,但不能正面回答
- 邀请你加群、跟单、合作 → 引流嫌疑

---

## 5. humanize 处理

候选回复生成后**自动**走 medium 等级。

针对回复场景的 humanize 重点:
- 模式 #03:删除"探索/构建/塑造"等 AI 高频词
- 模式 #06:删除"不仅...而且..."三段排比
- 模式 #11:删除"然而、因此、综上"过度连接词
- 模式 #16:删除"总而言之""期待未来"等套话

期货圈语气适配(适度加 1-2 处):
- 自嘲:"我也踩过这坑""当年我..."
- 时间锚点:"我去年..."、"上周三我..."
- 圈内黑话:"扛单""强平""主力洗"(如果对方是老粉)

---

## 6. 输出格式

输出文件保存到 `outputs/YYYY-MM-DD/single-reply-{topic-slug}-{HHMMSS}.md`(具体规范见 `local-output.md`)。

```markdown
# 单条回复起草

**生成时间**:2026-04-25 21:45
**问题来源**:私信(粉丝 @某某)
**问题摘要**:期货新手应该看什么书

---

## 📋 原问题

> 期货新手应该看什么书?

**问题分类**:真诚求知型(高转化潜力)
**推荐语气**:专业 + 友好,可加互动

---

## 💬 候选回复

### A:简短直答(28 字)

推荐《日本蜡烛图》《期货交易策略》,基础打牢再实操。

### B:详细解答(72 字)⭐ 推荐

推荐顺序:先看《日本蜡烛图技术》打底,再看《海龟交易法则》懂系统化思维,
最后《期货市场技术分析》补全图表分析。三本看完基础就稳了。
(以上仅为个人分享)

### C:互动引导(135 字)

好问题!推荐三本,顺序也很重要:
1️⃣ 《日本蜡烛图技术》— 看图基本功
2️⃣ 《海龟交易法则》— 系统化思维入门
3️⃣ 《期货市场技术分析》— 完整方法论

我自己当年是先看 1,边看边模拟盘练手,坚持了快两个月才动真金。
你打算什么时候开盘?有没有计划先模拟练手?

(以上仅为个人分享,不构成投资建议)

---

## 📌 真人发送提示

✅ 已保存:outputs/2026-04-25/single-reply-rumenshu-214500.md

下一步:
1. 你选 A/B/C 中的一个
2. 复制 → 切到小红书 App / Web
3. 找到对应私信或评论
4. 粘贴 → 发送

⚠️ 此回复不需要勾选"AI 合成内容"声明
   (评论/私信不在《标识办法》强制范围,但仍建议自然真人化)

---

## 💾 (可选)沉淀到 FAQ 库

如果你觉得这个问答风格不错,可以告诉 skill:
"把这个存到 FAQ"
我会 append 到 data/faq-library.md,下次类似问题用这个风格生成。
```

---

## 7. FAQ 库沉淀机制

### 7.1 触发方式

用户在用完候选后说:
- "把这个存 FAQ"
- "记下来"
- "这个回答风格不错,以后照这样回"

### 7.2 存储格式(append 到 `data/faq-library.md`)

```markdown
## Q: 期货新手应该看什么书?
- 时间:2026-04-25
- 类型:真诚求知 / 入门类
- 我用的回复:[B 候选的内容]
- 备注:这类问题用 B 长度最好,带书单顺序更显专业

---
```

### 7.3 后续调用

当用户再次问"新手书单"时,skill 会:
1. 检索 faq-library.md 找到这条记录
2. 在生成新候选时,**模仿**这个用户已用过的风格
3. 生成的候选会更贴近这个创作者的语气

这是一个**越用越懂你**的系统。

---

## 8. 与 reply-triage.md 的区别

| 维度 | reply-triage.md | faq-draft.md(本模块)|
|------|----------------|---------------------|
| 输入 | 截图 + 多条评论 | 单条问题(可带上下文)|
| 输出 | 分类清单 + 简短候选 | 3 档长度 + 精细打磨 |
| humanize 等级 | light | medium |
| 适用场景 | 每天批量处理 | 单条认真回复 |
| FAQ 库 | 选择性沉淀 | 鼓励沉淀 |

**用户应该这样组合使用**:
- 每天晚上一次 `reply-triage`(15 分钟批量处理)
- 遇到特别想认真回的,临时调用 `faq-draft`(5 分钟精修)

---

## 9. 与其他模块协作

| 模块 | 调用关系 |
|------|---------|
| `humanizer.md` | 候选生成后自动 medium |
| `compliance-guide.md` | 合规规则参考 |
| `local-output.md` | 输出格式 |
| `data/faq-library.md` | 风格沉淀 + 反哺生成 |

---

## 10. 版本历史

| 版本 | 日期 | 变更 |
|------|------|------|
| 1.0.0 | 2026-04-25 | 首版,纯粘贴模式,3 档候选,FAQ 库沉淀 |

---

*— EOF —*
