Skip to main content

Skill 技能层:做好一件事

一句话: Skill 是 OPC 的地基。一个 Skill 只做一件事,并且要能被清楚地评估「做得好不好」。


一、是什么

Skill 是把某一件具体的事做好的、可复用的能力单元

判断一个东西是不是合格的 Skill,看三条:

特征含义反例
边界窄只负责一件事「处理所有客服问题」——太宽,不是 Skill
可评估有输入、有期望输出、有对错标准「让客户满意」——无法判断对错
可复用换场景、换平台也能用只对某一个订单写死的脚本——不可复用

一个好 Skill 的名字通常能写成「对【什么输入】做【什么处理】得到【什么输出】」。比如:「对【订单号】查询【物流状态】并生成【安抚话术】」。


二、为什么用

构建数字员工最大的误区,是一上来就想「让 AI 搞定电商客服的所有事」。这就像招一个新人,不培训任何具体技能就让他上岗——结果必然是崩。

Skill 层解决的三个核心问题:

  1. 把模糊的任务变具体:「做好客服」是模糊目标,「根据订单号查物流并生成话术」才是可执行的。
  2. 能独立验证:只有窄到一件具体的事,才能说清「做得好不好」。
  3. 能力可累积:做出 10 个靠谱的 Skill,封装岗位才立得住。反之 10 个半吊子,岗位就是空壳。

关键纪律:永远从最小的、能做好的一件事开始。 OPC 三层里,Skill 层是你花时间最多的第一层——地基不牢,上面全是危房。


三、怎么用

第 1 步:用模板定义一个 Skill

定义一个 Skill 时,把下面几项填清楚:

Skill 名称:<一句话,动宾结构>
解决什么问题:<这个 Skill 存在的理由>
输入:<需要什么信息才能开始>
处理:<要做哪几步>
输出:<产出什么,什么格式>
做好的标准:<什么样算合格、什么样算优秀>
适用场景:<在哪些情况下会用到>

示例——电商客服的「查物流生成话术」:

Skill 名称:根据订单号生成物流催促话术
解决什么问题:客户催发货时,客服要快速给出得体、准确的回复
输入:订单号
处理:查物流状态 → 判断是否延迟 → 套用对应话术模板
输出:一段可直接发给客户的话术
做好的标准:信息准确、语气得体、无需人工二次修改
适用场景:客户咨询「我的货到哪了」「怎么还没发」

第 2 步:把做好的标准拆成「合格」和「优秀」两档

合格线:信息准确,不需要人工大改,可直接发送
优秀线:语气贴合品牌调性、主动安抚情绪、客户不再追问

没有这两档,评估就是「凭感觉」。而且两档之间有明确的优化方向——合格到优秀,差在哪几个维度。

第 3 步:收集测试样本并逐条打分

准备 ≥20 条真实输入,逐条按标准判分,统计:

指标定义记录方式
准确率输出信息正确的比例20 条里对 18 条 = 90%
可用率无需人工修改可直接用的比例20 条里 15 条免修 = 75%
一次通过率第一次运行就达到合格线的比例
失败类型分布错在哪(编造信息 / 语气差 / 漏关键点)分类统计,指导改进

第 4 步:三种打分手段(按难度选)

规则判分:输出能用明确规则判对错(如订单状态是否正确)→ 直接写脚本统计。

对标判分:找一个别人已经做出真实结果的案例,让你的 Skill 去逼近它:

  • 有真实结果 → 用你的 Skill 产出结果,对比差距。
  • 没有真实结果 → 让一个更强的 AI 模拟出「标准答案」,再对比。

AI as Judge:产出好坏难用规则界定(如语气是否得体),让 AI 按给定维度打分并说明理由。注意:

  • 给 AI 明确的评分维度(准确性、语气、完整性……)
  • 配 1~2 个好/坏示例让它对齐标准
  • AI 裁判也会错,评分标准越具体越好

第 5 步:写成简历式结论

Skill「物流催促话术」评测:
基线(人工):平均 5 分钟/条,口径不统一
结果(数字员工):40 秒/条,准确率 90%,可直接发送率 75%
一句话:把话术产出从 5 分钟降到 40 秒,准确率 90%。

完整的三层量化评测方法(含 Post/Company 层、反馈闭环)见 07 · 数字员工效果评测


四、案例

案例 1:一家女装淘宝店的「查物流话术」Skill 构建全过程

背景: 杭州一家日均 300 单的女装淘宝店,大促期间每天收到 150+ 条「我的快递到哪了」,客服人均回复 5 分钟/条,客户满意度差。

第 1 步——定义:

Skill 名称:根据订单号生成物流催促话术
输入:订单号
做好的标准:物流信息 100% 准确,话术能直接发送,客户收到后不再追问

第 2 步——准备样本: 从过去一个月提取 30 条真实催件消息作为测试集。

第 3 步——跑第一版:

  • 准确率 70%(9 条物流状态查错)
  • 可用率 40%(18 条需要人工改)

第 4 步——定位问题: 失败的集中在两个情况——「包裹已签收但客户说没收到的」「跨境物流状态描述不清」。Skill 没有处理这两种分支。

第 5 步——迭代后第二版:

  • 准确率 93%
  • 可用率 80%
  • 响应时间:15 秒(原来是 5 分钟)
  • 客户追问率:从 40% 降到 12%

简历句: 把大促催件话术从 5 分钟/条压到 15 秒,可用率 80%,客户追问率降 70%。

关键教训: 第一版失败不是因为「不够智能」,而是因为测试样本不够真实。最初的 5 条测试都是「正常物流」场景,等换上 30 条真实数据,两个高频边缘情况立刻暴露。

案例 2:在线教务的「作业催收提醒」Skill

背景: 一家 K12 在线机构的教务每天花 2 小时手动发催收消息,家长回复率仅 15%。

定义:

Skill 名称:根据学生数据生成作业催收提醒
输入:学生姓名、已逾期天数、科目、上次提交时间
输出:一条针对性的催收消息(含鼓励/紧迫感)
做好的标准:家长回复率 ≥ 50%,不引起家长反感

测试: 50 个真实逾期学生,对比人工催收 vs 数字员工催收。

指标人工数字员工 Skill
家长回复率15%52%
催收耗时2h/天3 分钟
家长投诉00

为什么数字员工表现更好? 因为 Skill 每次都能根据不同逾期天数调用不同话术模板(刚逾期 → 温和提醒;逾期 3 天 → 紧迫提醒;逾期 7 天 → 升级话术),而人工教务容易疲劳,下午发的催收消息质量明显下降。


五、简单 Skill vs 高级 Skill

维度简单 Skill高级 Skill
步骤单步、一次问答多步、有流程和分支
依赖只靠模型本身需要查资料、调工具、读记忆
例子「把这段话改得更礼貌」「查订单 → 判断问题类型 → 走对应处理流程 → 生成回复」
什么时候用事情本身很简单一件事内部还有分支和依赖

原则:先能做出简单 Skill 并评估合格,再升级成高级 Skill。 不要一上来就追求复杂。大多数失败的高级 Skill,拆开来看是几个简单的子步骤都没跑稳。


六、Skill 是通用的

一个真正做好的 Skill,不绑定某一个平台。同一个 Skill 的定义(要解决的问题、输入输出、评判标准)应该能在不同的运行环境里复用。这是判断你有没有真正「抽象出一件事」的试金石:

如果换个平台就要重写,说明你做的不是 Skill,而是一段一次性脚本。


七、常见误区

误区表现为什么错
Skill 太宽一个 Skill 想解决一整个岗位的活边界模糊,无法评估,等于没做
只做不评估跑通一次就觉得完了换真实数据立刻崩;没有基线的「结果」是耍流氓
没有做好的标准说不清「什么叫好」无法迭代优化,也无法向别人证明价值
测试样本太干净用 5 条自己编的测试真实场景的边缘情况才是杀手——必须 ≥20 条真实输入
追求复杂一上来堆多步流程简单情况都没跑稳,叠加上去只会雪崩
做太多 Skill 不聚焦一个人做 10 个半吊子 Skill不如做好 1 个并拿评估数据说话
把平台配置当 Skill「我在 WorkBuddy 里配了一个工作流」Skill 定义是能力和标准,不绑定平台

八、与其他工具的关系


九、下一步

技能做好了,下一步——把 3 个以上相关 Skill 封装成一个能独立成事的岗位 → 03 · Post 岗位层