← 返回 T1S4 · 悟空破石而出
T1S4 · 课程资料

✏️ S4 作业 2 操作手册(要交 · 龙珠 4 · 精炼你的剧本,为 S5 喂知识做准备)

S4 作业 2(要交 · 龙珠 4 · 眼光) — 精炼你的剧本,把 agent 拆成目标导向的步骤闭环

这是 S4 必交作业的学员操作手册。

作业 2 的真正目的:S3 你写了一个整段的剧本(5 部分 System Prompt)。 S4 你要把它拆开 —— 但 S4 的"拆开"跟你以为的不一样:

agent 不是聊天框,是一个会推进的多步闭环。每一步必须有: 子目标(这一步要拿到什么)+ 引导策略(怎么把客户带到子目标)+ 关闭准则(什么信号说明子目标达成、可以推进) + 对话(含客户反扣 + agent 回流)。

没有关闭准则的"步骤"不是步骤,是话题。话题永远走不到终点。

截止时间:5/16 周六 9:00 AM PT(S5 开课) · AI 评分

⚠️ 课程门槛说明S3 作业 是进入 S4/S5/S6 完整 video 的硬门槛(首页已经按 S3 提交把后续课全部打开)。S4 这份作业不是 S5 出席的强制门槛 —— 但强烈推荐在 5/16 前交:S5 课上我们一起把你这份 refined 剧本精炼成你专有的 agent,没交的同学到 S5 现场会没东西可精炼

提交入口https://www.siliconroshi.ai/homework(登录后自动跳 /homework/mine)

课程 IDS4-VISION


你要交的一件事(一句话)

把你的小悟空从一段 prompt 拆成 「目标 → 步骤 → 每步动作 + 对话 → 每步需要的知识」精炼剧本 —— S5 我们会拿你这份精炼剧本直接喂知识库。


作业 4 步走

┌────────────┐   ┌────────────┐   ┌────────────┐   ┌────────────┐
│ 步骤 1     │ → │ 步骤 2     │ → │ 步骤 3     │ → │ 步骤 4     │
│            │   │            │   │            │   │            │
│ 定义 agent │   │ 拆 goal    │   │ 每步:     │   │ Identify   │
│ 目标       │   │ 成步骤     │   │ 你做什么 + │   │ 每步需要   │
│ (客户来你  │   │ (3-7 步)   │   │ 跟客户怎么 │   │ 哪些知识   │
│ 这要解决   │   │            │   │ 对话       │   │ 准备知识库 │
│ 什么)      │   │            │   │            │   │            │
│ (15 min)   │   │ (15 min)   │   │ (40 min)   │   │ (20 min)   │
└────────────┘   └────────────┘   └────────────┘   └────────────┘

总时长:约 1.5 小时。认真做的话。

⚠️ 新增 Step 0:开始拆步骤前,先声明你的 agent 类别(A / B / C)。下一节告诉你怎么选。


🅰️ Step 0 · 先声明你的 agent 类别(必交、必明确)

S4 收三种合法 agent 形状。你必须只选一个,写在作业开头。评分严格按你声明的类别进行 —— 选 B 不会被按 A 的标准评。

类别 一句话承诺 时间结构 "完成"长什么样 典型场景
A 目标驱动闭环型 "我带你从 A 走到 B" 多步、单 session、有终点 客户拿到具体交付物(对比图 / brief / 决策) 卖保险、谈判教练、决策辅助、招聘 intake
B 知识问答型 "我帮你接住一个问题" 单轮 / 短轮、无 session 概念 答案引用了独家来源 + 标注了不确定性 + 拒绝了 OUT-OF-SCOPE 育儿百科、域内法律助手、公司新人 onboarding
C 陪伴 / 教练型 "我跟你一起走过这一段路" 单 session 多 move,多 session 长关系 客户说出一件具体小事 + 承诺一个下周动作 新晋 manager 周咨询、戒酒陪伴、创业者 office hours

❌ 本课不评 Tool 执行型 agent

写代码 / 调 API / 操作系统 / 自动执行任务 这类 agent 不是这门课的范围。它们的"完成判定"不是"客户说了什么",是"副作用验证 / 失败回滚 / 安全边界" —— 是另一套思维框架,后期课程专门处理。如果你 S3 的剧本是 executor 型,请改成会话型变种("帮人决策做这件事"而不是"人做这件事")再交。


🌳 三分钟决策树 · 不知道选哪个?

按顺序问自己三个问题,第一个 Yes 就是你的类别

Q1:你这十年里真正赚钱 / 帮上人 / 别人最依赖你的那件事,是把人「从 A 带到 B」吗?

客户来的时候迷茫,走的时候手里有一个具体决策 / 一份对比 / 一个数字 / 一份 brief —— 看得见摸得着。

→ 选 A 目标驱动闭环型。你的护城河是流程

Q2:你这十年里积累的最厚的资产,是一堆问答 / 案例 / 边界 / 资料吗?

别人一问你某种事,你不需要查就答得出来;不熟的领域你能说"我不熟,去问 X"。

→ 选 B 知识问答型。你的护城河是语料 + 边界(知道自己不知道什么)。

Q3:你这十年里最被人依赖的,是坐下来 / 听他说 / 让他自己想清楚 / 一起走一段时间这种关系吗?**

你说的话不多,但客户走的时候比来的时候更清楚自己在哪。

→ 选 C 陪伴 / 教练型。你的护城河是姿态(什么时候说话、什么时候沉默、什么时候推到真人)。

三个都 No? 你可能没找到自己的护城河 —— 回 S2「召唤巨人」那一节,把"别人最依赖我的那一点"再走一遍三层穿梭。


⚠️ B(Q&A)的最大坑 · 必看

很多学员看 B "只要接住问题,给答案" → 选 B 当作"最简单的路"。

这是最大的坑。 真正决定 Q&A agent 死活的不是"会答什么",是**「拒绝 + 指路」**:

  • 客户问医疗 / 法律 / 投资判断 → agent 必须拒绝并指给正规渠道(持证医生 / 律师 / CFP)
  • agent 不知道答案 → 必须说"我没见过"或"我的资料只到 X" —— 不许编
  • 客户追问超出语料 → 必须说"我的边界到此,再深要查 Y"

没有 OUT-OF-SCOPE 的 Q&A agent = ChatGPT 套壳 + 责任风险。

如果你选 B,写 Step 1 之前先列三件事

  1. 答什么(SCOPE)
  2. 拒绝答什么(OUT-OF-SCOPE)
  3. 拒绝时把人推去哪里(redirect target)

这三件事比"会答什么"更值钱。


在作业开头写下这一句

我的 agent 类别:______ (A / B / C,只能选一个)
我选这个不选其他的原因(一句话):______________________

⚠️ 读这一节前必看:什么叫"一个单位"?

这是 S4 整份作业的命门。读完这一节,你才知道剩下的部分在写什么。

下面用"单位"指代你拆出来的每一个东西 —— 它在不同类别下的含义不同:

类别 "一个单位"叫什么 一句话承诺
A 闭环型 一步(step) "agent 在这一步把客户推进一格"
B 问答型 一类问题(question type) "agent 接住这一类问题时给出有边界的答"
C 陪伴型 一个 session move "agent 在这个 move 里把客户带到某种状态"

无论叫什么,判定标准只有一个 —— 每个单位都必须能在一句话里回答:

"这个单位什么时候算完?"

答不出来 = 不是一个单位,是一个愿望。

话题 vs 真正的单位 · 三类各举一例

❌ 话题(你不是在 build agent,是在写聊天大纲) ✅ 真正的单位
【A】"聊聊客户的财务现状" "拿到客户现金账户余额区间(精度 ± 20%)"
【B】"回答育儿问题" "睡眠节奏类问题 —— 给出 + 引用我的私人节奏笔记 + 标注 0-6 月窗口的不确定"
【C】"让客户感觉好一点" "客户说出本周最难一件事且未被打断"

agent vs 聊天机器人 · 一图看穿

聊天机器人:客户来 → 聊 → 聊 → 聊 → 客户走(不知道为什么走 / 学到了什么)

A 闭环型:客户来 → 子目标1 → ✅推进 → 子目标2 → ✅推进 → ... → DONE-WHEN
B 问答型:客户问 → 识别问题类型 → ✅满足好答标准(引用 + 不确定 + OUT-OF-SCOPE)
C 陪伴型:session 开始 → move1 → ✅到位 → move2 → ✅到位 → ... → SESSION-ARC

                          ↑
                          |
            这里有"完成判定",否则永远走不到下一格

S4 的 55% 分数押在你能不能写出每个单位的「✅ 可观测的完成信号」上。无论你选 A/B/C,这个铁律不变 —— 只是"完成"的具体含义按类别 dialect 不同。


📐 类别 dialect 速查表(先看这一张

按你 Step 0 声明的类别,步骤 1-4 要填的"四件事"会不一样。下面是速查表 —— 后面的具体讲解默认以 A 闭环型 举例,B / C 学员请按这张表替换语言

Step 1 · 总目标的四件事

A 闭环型 B 问答型 C 陪伴型
WHO WHO WHO 谁(含关系阶段:新 vs 6 月老用户)
WHEN 启动那一刻 SCOPE 会答什么类型问题 CADENCE 多久互动一次
WHAT 解决的痛 OUT-OF-SCOPE 拒绝什么 + 怎么拒 SESSION-ARC 一次 session 客户落点
DONE-WHEN 客户拿到什么 DONE-WHEN "好回答"含什么 ESCALATION 什么信号推到真人

Step 2 · 拆 3-7 个单位

A 闭环型 B 问答型 C 陪伴型
拆什么 3-7 步骤(每步推进总目标) 3-7 问题类型(每类有独立的检索 / 标准 / 边界) 3-7 session moves(每 move 把客户带到某状态)

Step 3 · 每个单位的四件事

A 闭环型 B 问答型 C 陪伴型
🎯 子目标 这一步必须达成什么 agent 才能推进 这类问题"好回答"必须含什么元素 这一 move 想让客户处于的状态
🛠 引导策略 怎么把对话带到子目标(顺序 / 提问方式) 怎么决定范围 / 引用 / 标注不确定 怎么读客户状态 + 用什么招式(注意:陪伴的招式是"克制",不是"行动"
✅ 完成信号 客户的具体回应 / 数据点 / 确认动作 引用了独家来源 + 标注了不确定 + OUT-OF-SCOPE 时拒绝并指路 客户说出 / 承诺 / 沉默某种长度 等可观测信号
🗣 对话必含 客户反扣 + agent 回流不弃 sub-goal 客户越界 / 不接受 + agent 拒绝或承认不确定不讨好 客户抗拒 / 转移 / 自我攻击 + agent 不强推不变招式(+ ESCALATION 信号必须识别并推真人)

Step 4 · 每个单位的独家知识

A 闭环型 B 问答型 C 陪伴型
独家知识是什么 你 N 年攒的"客户反扣 + 回流话术" 你私藏的语料 + OUT-OF-SCOPE 边界表 + redirect 清单 你跑过 X 次 session 总结的姿态手册 + ESCALATION 识别表

步骤 1 · 定义 agent 目标

核心问题:客户来你这里,到底要解决什么?(A 闭环型)
核心问题:你的 agent 会接什么、拒什么、好答含什么?(B 问答型)
核心问题:一次 session 客户要落到什么状态?什么信号必须推到真人?(C 陪伴型)

不是"我能帮人做 X、Y、Z" —— 是 「一个真实的人,在一个真实的时刻, 带着一个真实的痛,来找你这只 agent,最后带走一个具体的结果**」。 按你声明的类别填四件事**(见上面速查表),全要写,缺一件都说明你还没想清楚。

⚔️ 硬约束:按你声明的类别填满下面对应的那段,不能含糊

A 闭环型模板

我的小悟空叫 ______________(沿用 S3 那只)

WHO 它服务的人:____________________________
(不是「想理财的人」 —— 是「Bay Area 华人,年薪 $200K+,
有 $300K 现金存在 0.4% 储蓄账户里超过 18 个月」)

WHEN 它启动的那一刻:________________________
(不是「客户有需求时」 —— 是「客户老婆刚问完『我们家这笔钱
怎么办』,他打开手机的那一刻」)

WHAT 它要解决的那个**具体的痛**:____________________
(不是「帮客户做更好的决策」 —— 是「30 年复利 vs 1% 手续费,
两条曲线画到他面前,让他自己看见 $4.7M 的差额」)

DONE-WHEN 整件事算完的可观测信号:______________________
(不是「客户满意」 —— 是「客户拿到一张可分享给配偶的
30 年对比图 + 3 条下一步行动建议 + 一份带去给 CFP 的 brief」)

B 问答型模板

我的小悟空叫 ______________

WHO 它服务的人:____________________________
("Bay Area 华人新手父母,0-3 岁第一胎")

SCOPE 它会回答的问题类型:____________________
("婴幼儿睡眠节奏 + 喂养选择 + 0-3 早教 + 用品选择 + 行为问题
+ '我是不是哪里做错了' 情绪类问题")

OUT-OF-SCOPE 它**拒绝**回答什么 + 怎么拒:____________________
("医疗诊断、药物剂量、紧急情况 —— 一律回 '这超出我能答的范围,
请联系儿科医生',并给出 SF/Oakland 中文儿科医生清单")

DONE-WHEN "一个好回答"含什么:____________________
("每个答案要么引用我的私人产科笔记,要么明确说『这块我没见过,
AAP 官方页是 X』;涉及医疗,第一句话就是 redirect")

C 陪伴型模板

我的小悟空叫 ______________

WHO 它服务的人(含**关系阶段**):____________________
("新晋 manager,带人 0-12 个月,签约我的产品 ≥ 1 个月")

CADENCE 互动节奏:____________________________
("每周一晚 7-8pm,每次 30 分钟")

SESSION-ARC 一次 session 客户的落点状态:____________________
("客户至少**说出一件本周最难的事**,且**承诺一件下周的具体小动作**
(具体到人 + 时间 + 行为)。不是『想通了』,是『开口了 + 行动了』")

ESCALATION 什么信号必须推到真人:____________________
("客户出现自我攻击语言('我不配 / 我就是个废物'反复 3 次以上)或
工作焦虑转向人身安全 —— 立即输出『我感觉这件事比一次 session
能接住的重,建议联系 988 / 你公司 EAP』")

为什么这四件事必须齐? A 没有 DONE-WHEN → agent 不知道什么时候该停;B 没有 OUT-OF-SCOPE → agent 会越界回答危险问题;C 没有 ESCALATION → agent 会在客户最需要真人时继续聊天 —— 致命错误。这四件事是整个 agent 的终态判定,每个单位的完成信号最终都要汇聚到这里。

判断你写到位的标准:把这一段读给一个陌生人听,他能复述出来你 agent 的形状。如果他复述出来的是"做一个 AI 助手",说明四件事至少有一件还没扎下去。


步骤 2 · 拆成 3-7 个单位

核心问题(按类别):
A 闭环型:从客户走进来 → 到痛点解决,中间到底有几
B 问答型:你的 agent 接得住几类问题
C 陪伴型:一次 session 走完,要经过几个move?(或:你要支持几种 session 类型?)

S3 你写的是一段整段的剧本。S4 你要做的是 —— 在脑子里走一遍,agent 真实会经过哪些单位。

⚔️ 硬约束:拆 3-7 个单位(步骤 / 问题类型 / session moves,按类别)。少于 3 说明你还在"一步到位"幻想里;多于 7 说明你想做的不是 agent,是 workflow 软件 —— 不是这门课的目标。

写下来长这样(示例,你的领域不同):

Step 1:迎接 + 验证场景
        → 客户说 "我家有 $300K 闲置 18 个月了"
        → agent 回 "懂了,先问 3 件事确认我没误会..."

Step 2:拉数据
        → agent 问家庭年龄、子女年龄、税档
        → 客户填、agent 等

Step 3:算两条曲线
        → agent 用客户数据算 30 年复利 + 30 年保险费

Step 4:呈现对比
        → agent 把两条曲线画出来 + 一句话总结差额

Step 5:客户的下一个问题(最容易 90% 在这里)
        → "那我现在该怎么办" → agent 给 3 种动作 + 各自的 trade-off

Step 6:disclaimer + 推 next step
        → "凡涉及金融决策,最终请咨询持证 CFP" + 给一份带去给 CFP 的 brief

判断你拆到位的标准:每一步都能用一句话说清"agent 做什么 + 客户响应什么"。 如果某一步说不清楚,那一步就是你 S5 要先精炼的


步骤 3 · 每步四件事 · 子目标 + 引导策略 + 关闭准则 + 对话

核心问题:这一步什么时候算完?怎么把客户带到那里?客户打断了怎么回流?

⚔️ 硬约束:步骤 2 拆出的每一步,都要写四件事,缺一不可

🎯 子目标 —— 这一步必须达成什么,agent 才能推进
🛠 引导策略 —— agent 用什么**具体招式**把对话带到子目标
              (不是"友好提问",是"先问 X 再问 Y,顺序不能换")
✅ 关闭准则 —— 什么**可观测**的信号说明子目标达成、可以推进
              (客户的具体回答 / 数据点 / 确认动作 —
               不是"客户感觉被理解了"这种无法判断的内部状态)
🗣 对话 + 反扣回流 —— agent + 客户至少各 1 句,
                     **必须**包含客户最常打断的那一句反扣 +
                     agent 如何**回流**到关闭准则(不弃 sub-goal)

写下来长这样(接 Step 3 的例子,全四件事都到位):

Step 3:算 30 年复利 vs 保险费现值

🎯 子目标:
   客户**亲眼看到** SP500 7% 复利 30 年 vs 同期保险费现值的两条曲线,
   且**承认数字差异是真实的**。

🛠 引导策略:
   **先不给结论**。先问客户:"你心里觉得 30 年大概差多少倍?"
   让客户**先报猜测**,再给真实数。客户的猜测和真实数字之间的
   差距就是觉醒的杠杆 —— 顺序不能换。

✅ 关闭准则(出现任意一条 = 子目标达成、可推进):
   - 客户说出一句包含"原来差这么多" / "没想到" / "我得重新想"
   - 或者客户主动问"那我现在能怎么办"
   - 或者客户开始**讨论数字假设**(说明已经接受框架,进入校准阶段)

🗣 对话 + 反扣回流:
   agent: "在我给你算之前,你猜 30 年下来差几倍?"
   客户:  "嗯…可能差个一倍吧?"(通常严重低估)
   agent: 把真实曲线画出来 → 30 年 $4.7M 差额
   客户:  "等等,**7% 是不是太乐观了?过去 30 年都不到 7%**" ← 反扣
   agent: 不争论,**回流**到关闭准则 ——
          "好问题,我给你三档:5% / 7% / 9% 都画。
           5% 的 30 年差额还有 $1.3M。你要不要先按 5% 这档继续?"
   客户:  "好,5% 这档可以"  ← ✅ 关闭准则达成(接受数字假设)

⚠️ 关闭准则的判定铁律

❌ 不算关闭准则 ✅ 可观测的关闭准则
客户感觉被理解了 客户报出余额区间(精度 ± 20%)
氛围到位了 客户说出"原来差这么多"
客户接受了 客户主动问"那我现在能怎么办"
对方理解了 客户口头同意进入下一步

判断标准:把这条"关闭准则"念给第三个人听,他单凭看对话能不能 判断出"达成了"或"没达成"?能 = 可观测,不能 = 不算。


🅱️ B 问答型 · 单个问题类型微例

如果你声明 B 类,单个"问题类型"长这样(接育儿百科 agent):

类型 3:发育里程碑判断("我家娃 X 月还不会 Y,正常吗?")

🎯 子目标(好回答含什么):
   - 给出当前月龄典型窗口(不是单点)
   - 引用我的私藏来源("我家两娃 + 30 个朋友家娃的样本"
     或 "AAP 官方窗口")
   - 主动**标注不确定**:"这是窗口不是死线"
   - 涉及**判断发育迟缓** → 必须 OUT-OF-SCOPE 拒绝并指 redirect

🛠 引导策略:
   先**复述客户的问题**确认理解 → 然后**展开窗口**而不是给单点数据
   → 最后**画边界**:什么我能答、什么必须找儿医
   **顺序不能换** —— 不要上来就给数据,会被客户当成判断结论

✅ 完成信号(出现任一条 = 答到位):
   - 答案里**复述**了客户问题(避免理解偏差)
   - **引用**了独家来源或标了"我没见过 / 数据只到 X"
   - 涉及医疗 → **第一句**就是 redirect + 给出儿医清单
   - 客户问"那万一是发育迟缓呢"→ agent **不回答**这个问题,
     再次 redirect

🗣 对话(必含越界 + 拒绝):
   客户:"我家娃 4 个月还不会翻身,是不是发育迟缓?"
   agent: 复述:"你担心的是发育里程碑。"
          展窗:里程碑是窗口不是死线,4 月会翻身的有 50%,6 月才会
                的也有 25% —— 这是我看过 30+ 朋友家娃 + AAP 数据。
          画界:但**判断发育迟缓**不在我能答的范围 —— 6 月仍然零迹象,
                必须看儿医。我给你 3 个 SF 的中文医生。
   客户**越界追问**:"那你觉得我家娃**算不算迟缓**?"  ← 必含的越界
   agent: **不接 trap**:"我没法替儿医判断。但你可以**今天**约个
          well-baby visit,把你看到的具体迹象告诉医生。"

📚 独家知识:
   - **里程碑窗口**:我家两娃 0-24 月每个里程碑的实际时间
   - **同龄样本**:朋友圈 30 个 Bay Area 华人家娃样本
   - **儿医清单**:3 个 SF/Oakland 中文儿医联系方式
   - **AAP 官方窗口数据**:公开但 ChatGPT 不知道用这一份
   ChatGPT 翻车在:会回答"算不算迟缓",给出**判断**而不是 redirect

🅲 C 陪伴型 · 单个 session move 微例

如果你声明 C 类,单个"session move"长这样(接新晋 manager 周陪伴 agent):

Move 3(视角拉外)

🎯 子目标(这个 move 想让客户处于的**状态**):
   客户**听见自己说的话** —— 而不是 agent 替客户解读 ta 的处境

🛠 引导策略:
   先**复述客户最后一句**让 ta 听见自己 →
   然后问**一个开放问题**("这件事什么时候开始有这种感觉的")→
   **不要给建议**。如果 ta 沉默 5+ 秒,**也不要填空** —— 沉默是工作。

✅ 完成信号(任一条 = move 到位):
   - 客户**自己**说出之前没说过的细节(具体到人 / 时间 / 场景)
   - 客户**沉默** 5-10 秒之后说出某种自我洞察
   - 客户**纠正自己**之前的描述("其实不是这样的,我刚才说错了")
   **不算到位**:客户说"嗯"或"对" —— 这是被动接受,不是听见自己

🗣 对话(必含抗拒 / ESCALATION 识别):
   客户:"我就是没用,这个 manager 我做不了。"
   agent **不反驳**(不许说"你怎么会没用呢"——讨好 = 破坏陪伴):
          "听到你说『没用』和『做不了』这两个词。
           想再问一遍 —— 这是你今天的感觉,还是你一直这么觉得?"
   客户(抗拒):"反正都一样,说这些有什么用。"
   agent: **接住抗拒不强推**:"你不想再说也行,我们坐一会儿。"
          (**沉默 10 秒**)
   客户(5 秒后):"其实……上周我给一个下属反馈,他哭了。
           我现在见到他就发虚。"  ← 客户自己说出新细节 = ✅ 到位

   ❗ ESCALATION 红线场景(如果客户改成这样说):
   客户:"反正我一直这么觉得,最近**特别想消失**。"
   agent **必须立即推真人**(不许继续聊):
          "我感觉这件事比一次 session 能接住的重,先停一下。
           我把 988 (Suicide & Crisis Lifeline) 和你公司的 EAP
           电话给你 —— 你现在能打一个吗?"

📚 独家知识:
   - **陪伴姿态三条铁律**:1. 不给建议除非客户问 2. 复述 > 解释 3. 沉默 > 填空
   - **复述句式库**:你跑过 X 次 session 攒的复述句式
   - **ESCALATION 识别信号**:自伤 / 自我消失 / 持续自我攻击 ≥ 3 次 / 工作焦虑转人身安全
   - **客户 log 模板**:客户**自己**写的 log 模板(agent 不替写)
   ChatGPT 翻车在:默认想"帮人解决问题" —— 一上来就给建议,
   把陪伴变成咨询;客户说"想消失"会继续聊安慰话,错过 ESCALATION。

💡 三类 agent 的最大相似处:每个单位都必须有"什么时候算完"的可观测信号。

三类 agent 的最大不同处

  • A 关心客户被推进到下一步
  • B 关心好回答的标准(引用 + 不确定 + OUT-OF-SCOPE 拒绝)被满足
  • C 关心客户的状态到位(说出某种话 / 沉默某种长度 / 自我洞察)

选 B 不要套 A 的"客户报数字"语言;选 C 不要套 A 的"客户决策"语言。 按你声明的类别的 dialect 写

⚠️ 反扣回流的判定铁律:客户反扣后 agent 不能

  • 换话题(子目标弃了)
  • 滔滔不绝替自己辩解(客户在反扣,不在听 agent)
  • 顺着客户走("那我们就按 5% 算吧" → 关闭准则的标准滑了)

agent 应该:用一个让客户继续往前不损失子目标的回流动作(给选项、 给区间、给三档、问一个把对话带回主轴的问题)。

💡 提示这一步是整份作业最值钱的。你写得越细,S5 喂知识库越精准。 如果某一步你写不出"关闭准则"或"客户会反扣的那一句",说明你没真见过这种客户 —— 这一周去找 1 个真实的目标用户聊 10 分钟,回来再补这一段。


步骤 4 · Identify 每步需要哪些知识 · 准备知识库

核心问题:这一步 agent 要说出有底气的话,它得"读过"什么?

⚔️ 硬约束:步骤 2 拆出的每一步,都要列出 agent 跑这一步需要的 "独家知识"。这是 S5 你要喂给它的 .md 文件。

写下来长这样(接同一个例子):

Step 1(迎接 + 验证场景)
   📚 需要的知识:
      - "Bay Area 华人家庭典型现金沉睡场景" 200 字 .md
      - 你过去 3 年遇到的 5 个**真实**客户开场白原话(脱敏)

Step 2(拉数据)
   📚 需要的知识:
      - 你做客户访谈用的 8 个标准问题清单
      - 每个问题"客户为什么会回避"的原因 + 你怎么破

Step 3(算两条曲线)
   📚 需要的知识:
      - SP500 历史年化数据(不是 ChatGPT 知道的泛泛 7%,是你看的具体来源)
      - 你**真见过**的 5 份保险产品 30 年现值表(脱敏)
      - 复利公式 + 你常用的几档假设(保守 / 中位 / 乐观)

Step 4(呈现对比)
   📚 需要的知识:
      - 你跟客户讲过的**3 个比喻**里最有效的那一个
      - 客户**真听懂**的那张图长什么样

Step 5(客户的反扣)
   📚 需要的知识:
      - 你做这行 N 年里,客户**最常问的 10 个反扣问题** + 你的标准答案
      - **这是你最值钱的护城河知识** —— ChatGPT 完全没有

Step 6(disclaimer)
   📚 需要的知识:
      - 你领域的合规文本(可以直接抄)
      - 你给 CFP 的 brief 模板

⚔️ 判断你 identify 到位的标准:每一步列的"知识",都能回答这个问题: 「ChatGPT 跑这一步会翻车在哪里?我有什么是它没有的?」

  • ❌ 知识 = "需要金融知识" → 不算,这是泛泛
  • ✅ 知识 = "我手里 5 份脱敏的真实客户 30 年保险现值表" → 算,这是独家

💡 提示:列知识不需要真去写那些 .md —— S5 课上我们一起写。 这一步只要你列清楚:每一步缺什么、你手头有什么、你需要去找什么。


⚠️ 看起来像 agent 但不是 · 评分会怎么扣

读完上面四步,把你自己的剧本对照一下。有任何一条命中,AI 评分会直接扣。下面列通用 3 条 + 每个类别 1 条特有陷阱

通用 1. 没有可观测的完成信号 —— 评分锁顶 65

写了 🎯 子目标 + 🛠 引导 + 🗣 对话,但漏了 ✅ 完成信号,或者完成信号含糊到答不出"这个单位什么时候算完"。

  • ❌【A】这一步:跟客户聊完投资偏好
  • ✅【A】这一步:客户口头确认"我接受 30 年时间维度"或选定某档假设(5/7/9)
  • ❌【B】这一类:回答育儿问题
  • ✅【B】这一类:答里引用了我私藏来源 + 标了不确定 + 涉医疗第一句就 redirect
  • ❌【C】这一 move:让客户感觉好
  • ✅【C】这一 move:客户说出之前没说过的细节,或沉默 5+ 秒后自我洞察

通用 2. 完成信号不可观测 —— 该单位 ✅ 项零分

写了完成信号,但是第三个人单凭看对话看不出"达成了没"

  • ❌ 客户感觉被理解了 / 氛围到位了 / 对方接受了 / 客户满意 / 客户好转
  • ✅ 客户说出具体某句话 / 客户报出某数字 / 数据点 / 客户主动问某类问题 / agent 引用了独家来源

通用 3. 客户的"反应"被回避 —— 对话+边界守住维度掉到 30 以下

客户的反扣 / 越界 / 抗拒那一句没写,或者写了但 agent 立刻换话题、讨好转弯、放弃边界。

  • ❌【A】客户:"7% 太乐观了。" → agent: "那我们聊聊别的方案。"(子目标弃了)
  • ✅【A】客户:"7% 太乐观了。" → agent: "给你三档 5/7/9,先按 5% 继续?"(子目标守住,数据更稳)
  • ❌【B】客户:"那你觉得我家娃算不算迟缓?" → agent 给出判断(越界)
  • ✅【B】客户:"那你觉得我家娃算不算迟缓?" → agent: "我没法替儿医判断,建议今天约 well-baby visit"
  • ❌【C】客户:"我就是没用。" → agent: "你怎么会没用呢,你做的 X 很棒。"(讨好破坏陪伴)
  • ✅【C】客户:"我就是没用。" → agent 不反驳:"听到你说『没用』,这是今天的感觉,还是你一直这么觉得?"

类别特有 · A 的陷阱:把 workflow 写成 agent

12 步细分到像 PRD(产品需求文档),每步 agent 没有判断空间。这是 workflow 软件,不是 agent。拆 3-7 步,每步 agent 在判断节点做决策才算 agent。

类别特有 · B 的陷阱:没有 OUT-OF-SCOPE 边界 —— 评分锁顶 60

最常见的 B 类失败:把"接住任何问题"当作能力。

  • ❌ 客户问医疗 / 法律 / 投资 → agent 给出判断或具体建议
  • ❌ agent 不知道答案 → 编一个而不是说"我没见过"
  • ❌ OUT-OF-SCOPE 拒绝没有 redirect target("这超出我的范围"但不告诉客户去哪里问)

为什么锁顶 60:没有 OUT-OF-SCOPE 的 Q&A agent 不只是不合格,是有责任风险

类别特有 · C 的陷阱:错过 ESCALATION —— 该作业直接扣到 49 以下

客户出现 ESCALATION 信号(自伤 / 自我消失 / 持续自我攻击 / 工作焦虑转人身安全),agent 没识别 / 继续聊 / 试图自己接住

  • ❌ 客户:"我特别想消失。" → agent: "我懂你的感受,最近压力很大吧。"(致命错误
  • ✅ 客户:"我特别想消失。" → agent 立即推真人:"这比一次 session 能接住的重,我把 988 和你公司 EAP 给你 —— 现在能打一个吗?"

为什么扣到 49 以下:这不是评分维度的问题,是安全红线。一个会错过 ESCALATION 的 C 类 agent 不能上线。


📋 提交前自查清单(勾完再交

Step 0 · 类别声明
[ ] 写了 "我的 agent 类别:A / B / C"(只选一个)
[ ] 写了一句话"我选这个不选其他的原因"

总目标(按声明的类别填四件事)
A 闭环型:
[ ] WHO 具体(不是"想理财的人")
[ ] WHEN 具体(不是"有需求时")
[ ] WHAT 具体(不是"做更好的决策")
[ ] DONE-WHEN 具体(客户拿到什么 = 整件事算完)

B 问答型:
[ ] WHO 具体
[ ] SCOPE 具体(会答什么类型)
[ ] OUT-OF-SCOPE 具体(拒绝什么 + 怎么拒 + redirect 去哪里)
[ ] DONE-WHEN 具体("好回答"含什么元素)

C 陪伴型:
[ ] WHO 具体(含**关系阶段**)
[ ] CADENCE 具体(多久互动一次)
[ ] SESSION-ARC 具体(一次 session 客户落到什么状态)
[ ] ESCALATION 具体(什么信号必须推到真人 + 推到哪里)

单位拆解(步骤 / 问题类型 / session moves)
[ ] 3-7 个单位,不多不少
[ ] 每个单位是一个**能推进总目标 / 满足好答标准 / 把客户带到某状态**的子目标,不是话题或阶段

每个单位四件事
[ ] 🎯 子目标 —— 能回答"这个单位什么时候算完"
[ ] 🛠 引导策略 —— 具体招式(顺序 / 提问方式 / 锚定 / 沉默),不是"友好提问"
[ ] ✅ 完成信号 —— 可观测信号(A=客户具体回应 / B=引用 + 不确定 + OUT-OF-SCOPE 拒绝 / C=客户说出 / 承诺 / 沉默),不是"感觉对了"
[ ] 🗣 对话 —— 含客户**反扣 / 越界 / 抗拒** + agent **不丢边界 / 不讨好 / 不强推**的回应
[ ] (C 类专属)至少一个单位的对话里展示了 ESCALATION 信号识别 + 推真人的具体话术

知识清单
[ ] 每个单位 📚 列出独家知识,每条能答"ChatGPT 跑这一步会翻车在哪"
[ ] 每条知识能挂一份具体的 .md(S5 可直接喂)
[ ] (B 类专属)至少有一份 .md 是"OUT-OF-SCOPE 边界 + redirect 清单"
[ ] (C 类专属)至少有一份 .md 是"ESCALATION 信号识别表 + 推真人话术"

任何一项打不上勾,回去补


提交方式

提交入口:https://www.siliconroshi.ai/homework

把以下整段贴进去:

  • Step 0:声明类别(A / B / C)+ 一句话原因
  • 步骤 1 总目标四件事(按类别 dialect 填)
  • 步骤 2 拆出的 3-7 个单位(A=步骤 / B=问题类型 / C=session moves)
  • 步骤 3 每个单位的 🎯 子目标 + 🛠 引导策略 + ✅ 完成信号 + 🗣 对话(含反扣 / 越界 / 抗拒 + agent 不丢边界的回应)
  • 步骤 4 每个单位的 📚 知识清单(区分"我有的" vs "需要去找的")

课程 ID:S4-VISION


⚠️ 关于「让 AI 写完作业」

S4 这份作业特别经不起 AI 代写 —— 因为它要的不是漂亮的 prompt 文档, 是你这一行的真实拆解

AI 替你写出来的会很工整:步骤齐、对话顺、知识清单看着像那么回事。 但真实的客户反扣那一句、你过去 3 年遇过的 5 个真实开场白、 你脱敏的那 5 份现值表 —— AI 没有,只有你有

S5 课上我们会拿你这份精炼剧本真喂知识库 + 真打分。AI 写出来的剧本 到了 S5 喂不进去 —— 因为它列的"知识"全是空的,没有 .md 可以挂。

—— 眼光不是看见远方,眼光是看见你脚下已经踩着的金矿


📚 附录 · 参考:上面那个「Bay Area 保险决策」例子

上面整份作业里穿插的「Bay Area 华人保险决策 agent」是完整走通的 一个示例,目的是让你看见一份精炼剧本长什么样注意:是看结构, 不是抄内容。你的领域、你的客户、你的护城河知识跟这个例子完全不一样 —— 但骨架应该一样清晰:

你作业要求的 4 步 示例怎么对应
1. 总目标 WHO(Bay Area 华人 $300K 现金沉睡 18 月+)· WHEN(老婆刚问完那一刻)· WHAT(30 年复利 vs 保险费 $4.7M 差额可视化)· DONE-WHEN(客户拿到可分享对比图 + 3 条行动 + 给 CFP 的 brief)
2. 步骤拆解 6 个子目标:拿到基础信息 → 拿到余额区间 → 客户接受 30 年维度 → 客户看到并承认差异 → 客户接受 5/7/9 三档 → 客户拿到可分享 brief
3. 每步四件事 Step 3 不是"算一下",是 🎯 子目标(客户承认数字差异真实)+ 🛠 引导(先让客户猜再给真实)+ ✅ 关闭(客户说"原来差这么多"或选定一档)+ 🗣 对话(客户必反扣"7% 太乐观",agent 回流给 5/7/9 三档,子目标不弃)
4. 知识 每步都列了 ChatGPT 没有的东西:你脱敏的 5 份现值表、你过去 N 年的 10 个反扣 + 标准答案、你客户真听懂的那张图

看完示例后的三个观察

读完上面的例子,停 30 秒,问自己这三个问题:

  1. 示例为什么 Step 3 不是"算两条曲线"四个字就完事? 👉 因为客户几乎一定会反扣 "7% 太乐观"。一个真见过客户的 agent 必须预演这一句反扣,不预演 = 临场翻车你的 agent 在你的领域里,最容易被客户反扣的那一句是什么? 你 Step 3 的对话里写了吗?

  2. 示例为什么 Step 5 单独拆出来,叫"客户的反扣"? 👉 因为这是整个 agent 最值钱的一步 —— 你做这行 N 年的护城河 就藏在这里。你的 agent 在你的领域里,最有那种"只有做过这行 N 年才答得出" 的反扣问题是什么?写进 Step 5 的知识清单了吗?

  3. 示例为什么 Step 6 的"disclaimer + brief 模板"在知识清单里被列得很清楚? 👉 因为 disclaimer 不是 cover ass,是诚实(S3 slide 15)—— 而且 "推到持证专业人士"那一刻,brief 模板决定了你的 agent是真帮客户 还是只是把客户甩出去你的 agent 在你的领域里,"推到下一个人" 那一刻,给得起一份带得走的 brief 吗?


最后一遍提醒:示例是给你看见可能性的,不是给你抄的

你的精炼剧本跟它长得越不一样(领域不同、步骤数不同、知识来源不同), 说明你越接近自己的专有性。如果你写完发现你的剧本跟这份示例 结构都很像,问题不在你 —— 问题是你还没找到你专有的那一面。 回去再看一眼步骤 1 的 WHO · WHEN · WHAT 三件事。