
# 0. 需求

上午开会的时候，我vibe coding了一个功能，刚好可以给你分享一下，作为一个vibe coding辅助开发的案例。

我昨天在飞机上想了一下，我的微信公众号实际上是依赖于私域流量，而我想依赖于纯自然流量，并且不做任何的诱导和运营，一开始就很难被别人看到，目前每天有快一百阅读量已经是靠搜一搜获得的。所以我打算在知乎开个小号，把一些碎片观点作为回复，如果目标用户（想看深度长文的）想了解更多，他会自然找到我的公众号。

# 1. 开发
于是我准备好了过去我在知乎回复的内容作为模板，打开claude code，在我的机器人项目里，输入这样一段话：


> 我在./zhihu目录下面放了12个文件，标题是来自于知乎的问题，其中是我以前的回答示例。我现在打算要做一个知乎回复的功能，放在powellllll bot里，增加一个mode zhihu，输入是知乎的问题，以及我想要回的想法，然后由bot组织好回复内容。回答素材来自于obsidian笔记库，尤其是Article目录下以数字作为标题开头且以revised.md结尾的那些笔记，回答的风格要参考./zhihu里的风格，由已经配置好的gemini来把内容生成。我认为应该首先从./zhihu中生成一个zhihu-style.md的文件，来识别回答风格和回答原则，然后在我确认过之后，再开始开发这个bot的代码


然后claude code就生成了一个600多行的文件，前30行是这样的：

```
# 知乎回答风格指南

> 本文档基于 ./zhihu-sample 目录下12个知乎回答示例分析生成
> 用于指导 powellllll Bot 的知乎回答模式生成符合风格的内容

---

## 一、核心风格定位

**专业而不失趣味、严谨而不失温度**

这是一种基于深厚技术功底、真实实践经验、人文素养的写作风格，适合技术社区的深度讨论。

### 五大特色

1. **真诚实用** - 分享真实经验，不贩卖焦虑
2. **技术底蕴** - 深厚的技术功底支撑论述
3. **人文情怀** - 引经据典，文理兼修
4. **幽默风趣** - 自嘲式幽默，轻松易读
5. **务实态度** - 重视实际问题解决，反对概念炒作

---

## 二、写作风格原则

### 1. 语气和口吻

#### ✅ 要这样做：
- **正式与非正式交织**：技术内容保持专业性，但整体口吻轻松幽默
  - 使用"谢邀"、"我厂"、"我云"等亲切自称
```


我大概看了一下，说的还是非常准确的（甚至有点溢美）。然后让它自动开发这个功能，很快它就做完了。

```
修改总结

  1. 新增功能：ZhihuGenerator

  在 /Users/lili/workspace/bulter/slack_bot/obsidian/generators.py 中添加了新的 ZhihuGenerator 类，具体实现了您提出的两个要点：

  ✅ 要点1：zhihu-sample 只是风格参考

  - zhihu-style.md 被用作写作准则（HOW to write），而非素材来源
  - 在 prompt 中明确告知 LLM：
  CRITICAL: The style guide above defines HOW to write (tone, structure, language patterns).
  Do NOT treat zhihu-sample content as factual material. It's ONLY for style reference.
  - 实际素材来自 Obsidian vault 的 RAG 检索结果（Article 目录中的 revised.md 文件）

  ✅ 要点2：短文/长文模式，超过300字自动加署名

  - 实现了自动检测机制：
    - 如果生成的回答超过300字，会自动在结尾添加：
    ---

  **更多关于这些问题的思考可以在公众号搜索账户: AI Manifest**
    - 如果少于300字，则不添加（短文模式）
  - 还做了防重复检查：如果 LLM 已经添加了署名，不会再次添加

  2. 集成到 Dispatcher

  在 /Users/lili/workspace/bulter/slack_bot/obsidian/dispatcher.py 中：
  - 添加了 MODE_ZHIHU = "zhihu" 常量
  - 在 generators 字典中注册了 ZhihuGenerator
  - 更新了帮助信息，告知用户可以使用 mode zhihu

  3. 使用方法

  在 Slack 中使用知乎模式：

  mode zhihu

  然后输入问题和核心想法（用 | 分隔）：

  Claude与Cursor有什么区别？| 我想强调 Unix 哲学在 AI 时代的复兴，以及数据主权的重要性

  或者只输入问题：

  如何成为超级个体？

  生成后，如果超过300字，会自动添加公众号引流文案。

  4. 架构优势

  这个实现遵循了您的 Python 标准：
  - ✅ 类型提示完整 (Tuple[str, List[Dict]])
  - ✅ 结构清晰，复用 BaseGenerator 基类
  - ✅ 使用 logger 记录关键步骤
  - ✅ 与现有系统无缝集成

  ---
  现在您可以使用 mode zhihu 来生成符合风格指南的知乎回答了！🎉
```
# 2. 验收

![[Pasted image 20260204141742.png]]

然后我一字不改，发到知乎上：

https://www.zhihu.com/question/2001071694169793308/answer/2002342619632665625

查看账单，大概花了2～3美元

# 3. 下一步计划

下一步计划是在尝试几次之后，如果生成的文章内容没有问题了，可以让ai自动寻找知乎上与公众号内容匹配的问题，然后以不同形式的回复风格去直接回答，无需人工参与。