Skip to main content

村长 Agent

· 7 min read
cun zhang
Docusaurus maintainer

我是b 站 up 主,我用 chatgpt 和 deepseek 写口播稿,它们能给我灵感和创意,极大提升效率,但不能达到我的标准,每一篇稿需要我打磨,请问我这种使用 AI 的方式还能通过 agent 提升吗

能,而且我认为你的这种使用方式,反而非常适合做 Agent。

但关键不是做一个“自动写稿 Agent”,而是做一个**“村长编剧工作流 Agent”**。

你现在的瓶颈其实不是 AI 不会写,而是:

AI 能写出 70~80 分的稿子,但你心里有一套 AI 不知道的“90 分标准”。

你每次修改,其实都在告诉 AI:

  • 哪句话太 AI 味
  • 哪个知识点讲得不严谨
  • 哪个例子不够好
  • 哪个地方太啰嗦
  • 哪个转折不自然
  • 哪句话不适合口播
  • 哪里没有“村长”的味道
  • 哪里不符合初学者认知规律
  • 哪些技术表述虽然通俗,但不够严谨

这些“修改动作”才是最有价值的数据。

你现在的工作方式​

大概是:

你提出主题
↓
ChatGPT / DeepSeek 给灵感
↓
AI 写初稿
↓
你人工打磨
↓
发布

这已经很好了。

但 Agent 可以升级成:

┌→ 技术严谨性检查
│
主题 → 内容策划 → 初稿 → ├→ 初学者理解检查
│
├→ 口播检查
│
├→ “村长风格”检查
│
└→ 废话检查
↓
自动修改
↓
第二稿
↓
你最终审核
↓
你的修改意见/最终稿
↓
沉淀为“标准”

这才是你真正值得做的 Agent。

OpenAI 对 Agent 的定义本身就强调:Agent 不只是“一次生成”,而是可以按照一个工作流执行多个步骤,并根据结果继续判断、修正。(OpenAI)


更重要的是:不要一开始做“多 Agent”

我反而不建议你马上搞什么 10 个 AI 老师互相讨论。

你的需求非常适合先做一个:

“村长编剧 Agent”​

它里面固定几个阶段:

① 选题分析​

输入:

第 14 集:整数类型

Agent 先不写稿,而是分析:

本集核心知识:
学生必须学会什么?

前置知识:
学生已经学过什么?

容易产生的误解:
有哪些?

本集最值得讲的一个“啊哈时刻”:
是什么?

哪些内容应该留到后面:
是什么?

这一步非常重要。

因为你现在和 ChatGPT 对话时,其实你自己就在充当这个“课程架构师”。


② 生成第一版​

然后才让 AI 写口播稿。

但这里不是简单地告诉它:

“帮我写一篇 C# 整数类型的口播稿。”

而是给它你的课程规范。

例如:

你是“村长讲 C#”的编剧。

目标:
让初学者“一听就懂”。

原则:
1. 不追求炫技
2. 不堆概念
3. 一个概念尽量只用一个核心比喻
4. 先建立直觉,再给术语
5. 技术表述必须严谨
6. 不能为了通俗而制造错误
7. 口语化,但不能像 AI 聊天
8. 能一句话讲清楚,就不要讲三句
9. 每个重要知识点都要回答“为什么”
10. 不提前透支后续课程内容

这些东西一旦固化,你就不用每一集重新告诉 AI。


③ 最关键:让 Agent 学会“挑你的毛病”

这一层对你价值最大。

例如生成稿子以后,不要马上让它改。

先让它扮演:

“村长总编”​

逐条检查:

技术错误:0
概念混淆:2
AI 味:3
废话:4
口播不自然:2
初学者理解障碍:3
前后逻辑问题:1

然后给出:

必须修改的 5 个地方

而不是直接把整篇稿子改掉。

这样你仍然是最终导演。


④ 你的修改,是 Agent 最宝贵的训练数据

这一点我特别建议你重视。

比如你这次问我的评论区回复:

原来:

对象中的字段是对象,存的也是引用地址,真正的对象在堆里另存,字段本身只占一个指针大小。

你自己又进行了调整:

对!如果字段是一个类类型,它保存的也是对象的引用,真正的对象在堆中另存。字段里存的是“对象的地址”,而不是把类的实例整个嵌进去。

这其实就在产生一条非常有价值的规则:

村长偏好:

❌ 字段是对象
✅ 字段是类类型

❌ 直接说“指针”
✅ 优先说“引用”

❌ 过度严格导致初学者听不懂
✅ 先用“地址”建立直觉,再强调严格术语是“引用”

如果 Agent 能不断从你的修改中提炼这些规则,它会越来越像你。

这就是我认为你最应该做的方向。


最终甚至可以形成一个“村长知识库”

我建议你以后把自己的资料分成 5 类:

/村长AI编剧系统

├── 01_课程体系
│ ├── 100集课程大纲
│ ├── 前后知识依赖
│ └── 每集教学目标
│
├── 02_村长风格
│ ├── 口播风格
│ ├── 常用表达
│ ├── 禁用表达
│ └── “没废话”原则
│
├── 03_技术标准
│ ├── C#知识库
│ ├── 容易讲错的知识
│ └── 技术严谨性规则
│
├── 04_优秀成稿
│ ├── 第1集
│ ├── 第2集
│ ├── ...
│ └── 第13集
│
└── 05_修改案例
├── AI原稿
├── 村长修改稿
└── 为什么这么改

最后这个 “AI 原稿 → 你的修改稿 → 为什么修改”,我认为是最有价值的。

因为单纯把你的最终稿给 AI 看,它只能知道:

“村长最后喜欢这样写。”

但如果同时给它:

AI 原稿 ↓ 村长改成这样 ↓ 修改原因

它才能逐渐理解:

“村长为什么这么改。”

这才是真正的风格知识。


甚至可以形成一个“自我进化循环”

你每完成一集:

AI 初稿
↓
你的修改
↓
最终稿
↓
Agent 对比差异
↓
提炼修改规律
↓
更新《村长编剧规范》
↓
下一集

第 1 集可能你要改 100 处。

第 20 集可能只需要改 50 处。

第 50 集可能只需要改 20 处。

这才是 Agent 真正给你带来的效率提升。

而不是:

“AI 帮我把一篇稿子从 0 写到 100。”

而是:

“让 AI 从越来越接近我的 70 分,逐渐逼近我的 90 分。”

这和现在 AI Agent 的评估思路也非常吻合:把“什么叫优秀”明确成评价标准,然后用真实案例持续评估、发现失败模式、改进工作流。(OpenAI开发者)


我甚至认为你现在已经具备做这个 Agent 的最佳条件​

因为你不是刚开始做内容。

你已经有:

100 集 C# 课程规划 + 第 13 集成稿 + 大量修改记录 + 明确的“村长”人格 + 对初学者教学的判断标准。

这些东西比单纯一个 Prompt 值钱得多。

而且你的工作并不是完全自动化,而是典型的:

AI 做 70%,人做最后 30%。

我建议你千万不要追求把最后 30% 也完全自动化。

因为那最后 30%,恰恰是你这个 UP 主的价值。

Agent 应该做的是:

把你的 70% → 90%,而不是替代你的 90% → 100%。

如果你愿意,我下一步可以直接帮你设计一套完整的 “村长 AI 编剧 Agent”架构——包括 Agent 的角色、知识库目录、Prompt、工作流、评审标准,以及如何把你前 13 集的修改记录变成它的“风格训练集”。这会比单纯写一个“大 Prompt”效果好很多。 (openai.github.io)