
大家好,我是正在实战各种 AI 项目的程序员晚枫。
这讲我要跟你聊一个很多人会忽略的东西——机器人设计。
我发现一个规律:做机器人失败的人,90% 不是技术不行,而是没想清楚就动手。
搭了一半发现功能不对、对话流程乱七八糟、知识库乱七八糟……最后推倒重来,浪费了大量时间。
所以这一讲,你什么都不用做,就是想。把这几个问题想清楚了,后面的工作会快 10 倍。
🎯 先问自己3个问题
在做任何事情之前,先问自己三个问题:
1 2 3 4 5 6 7 8 9 10 11 12
| ❓ 问题1:我的机器人要解决什么问题? → 不是功能,是"问题" → 比如:"我每天要回答100个重复的客服问题"
❓ 问题2:谁会来问我的机器人? → 你的目标用户是谁? → 他们的痛点是什么? → 他们会怎么提问?
❓ 问题3:我的机器人能回答什么? → 你的知识/资源能支撑哪些问答? → 回答不了的,要怎么引导?
|
这3个问题想清楚了,我们再往下走。
🤖 机器人有哪些类型?
做机器人之前,你要先知道有哪些类型,以及你适合做哪种。
类型1:问答机器人(最简单,最推荐新手)
是什么:用户问问题,机器人从知识库里找答案
核心能力:知识库匹配
典型场景:
1 2 3
| 👤 客服机器人 → 回答商品/价格/售后问题 👤 FAQ 机器人 → 公司制度、产品使用常见问题 👤 知识库助手 → 企业内部知识查询
|
一句话特点:做起来最简单,效果最直接
知识库示例:
1 2 3 4 5 6
| 问:你们的课程多少钱? 答:我们的课程定价如下: - Python 基础入门:299 元 - Python 自动化办公:399 元 - AI 编程实战:599 元 具体可以加微信咨询:aiwf365
|
类型2:任务机器人(中等难度)
是什么:帮用户完成一个具体任务
核心能力:多轮对话 + 外部服务调用
典型场景:
1 2 3
| 👤 预约机器人 → 收集信息 → 创建预约 → 发送确认 👤 下单机器人 → 选商品 → 填地址 → 创建订单 👤 登记机器人 → 收集报名信息 → 录入系统
|
一句话特点:能让机器人真正"办事",价值感强
对话流程示例:
1 2 3 4 5 6 7 8 9 10
| 用户:我想预约周日的培训 机器人:好的,请问您贵姓? 用户:王先生 机器人:王先生,请问您联系电话是? 用户:138xxxx1234 机器人:好的,已为您预约成功! 📅 日期:周日 👤 姓名:王先生 📞 电话:138xxxx1234 我们会在 24 小时内电话确认~
|
类型3:聊天机器人(难度较高)
是什么:陪用户聊天,打发时间 or 情感陪伴
核心能力:对话逻辑 + 人设打造
典型场景:
1 2 3
| 👤 IP 机器人 → 模拟某个人的说话风格(明星/博主/虚拟人) 👤 情感陪伴 → 陪用户聊天,提供情绪价值 👤 角色扮演 → 模拟特定场景对话(面试练习/销售演练)
|
一句话特点:做起来难,做好更难,但很有趣
人设示例:
1 2 3 4 5
| 我叫晚枫,是一名 AI 编程讲师。 我说话接地气,爱用 emoji,偶尔开玩笑😎 遇到问题我会耐心解答, 回答不了的我会直接说不知道,不会瞎编。 口头禅:"这个问题问得好!"
|
类型4:营销机器人(偏销售)
是什么:在对话中引导用户购买
核心能力:销售话术 + 转化逻辑 + 个性化推荐
典型场景:
1 2 3
| 👤 销售顾问 → 根据用户需求推荐产品 👤 带货机器人 → 种草 → 解答 → 引导下单 👤 线索收集 → 对话中收集潜在客户信息
|
一句话特点:需要懂销售逻辑,转化链路设计复杂
📊 四大类型对比
| 类型 | 难度 | 推荐指数 | 适合场景 | 新手友好度 |
|---|
| 问答机器人 | ⭐ | ⭐⭐⭐⭐⭐ | FAQ客服/知识库 | ✅ 最适合 |
| 任务机器人 | ⭐⭐ | ⭐⭐⭐⭐ | 预约/登记/下单 | ✅ 适合 |
| 聊天机器人 | ⭐⭐⭐ | ⭐⭐⭐ | IP/情感陪伴 | ⚠️ 有难度 |
| 营销机器人 | ⭐⭐⭐ | ⭐⭐⭐⭐ | 销售/带货 | ⚠️ 有难度 |
💡 新手建议:先从问答机器人开始,简单、效果好、有信心。等熟悉了再做其他类型。
💬 对话流程设计
什么是对话流程?
简单说,就是用户说一句,机器人怎么回。
单轮对话(最简单):
1 2
| 用户:北京天气怎么样? 机器人:今天北京晴,25度,适合出行~☀️
|
多轮对话(复杂):
1 2 3 4 5 6 7 8 9
| 用户:我想预约 机器人:好的,请问您预约什么服务? 用户:头发护理 机器人:好的,请问您方便什么时间? 用户:明天下午 机器人:明天下午几点方便? 用户:3点 机器人:好的,已为您预约:明天 15:00 头发护理。 请问您的手机号是?我们会发送确认短信。
|
为什么对话流程很重要?
1 2 3
| ❌ 没有流程:机器人乱回答,用户体验差 ❌ 流程混乱:用户问东答西,根本无法完成任务 ✅ 流程清晰:用户顺畅完成任务,满意度高
|
设计对话流程的步骤
第一步:列出常见问题
把你的机器人可能遇到的问题全部列出来:
1 2 3 4 5 6 7 8
| 比如客服机器人可能遇到的问题: 1. 产品多少钱? 2. 怎么购买? 3. 发什么快递? 4. 几天能到? 5. 能退货吗? 6. 怎么联系人工? ...
|
第二步:设计每个问题的回复
1 2 3 4 5 6
| 问:产品多少钱? 答:您好,我们的产品定价如下: - 基础版:99 元/月 - 专业版:199 元/月 - 企业版:面议 请问您是个人使用还是企业使用呢?
|
第三步:画流程图(可选)
如果你要做多轮对话或任务机器人,建议画个简单的流程图:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| ┌─────────────┐ │ 用户开口 │ └──────┬──────┘ ▼ ┌───────────────────────┐ │ 识别用户意图 │ └───────┬───────┬───────┘ ▼ ▼ ▼ ┌────────┐┌────────┐┌────────┐ │ 咨询 ││ 售后 ││ 其他 │ │ 意图 ││ 意图 ││ 意图 │ └───┬────┘└───┬────┘└───┬────┘ ▼ ▼ ▼ ┌────────┐┌────────┐┌────────┐ │ 回答 ││ 处理 ││ 转人工 │ │ 咨询 ││ 售后 ││ 或引导 │ └────────┘└────────┘└────────┘
|
用 AI 设计对话流程(提示词模板)
这里给你一个非常好用的提示词,直接复制就能用:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| 你是一名专业的对话设计师。
我要做一个 [机器人类型],用于 [使用场景]。
目标用户是:[用户画像,比如:25-35岁的电商买家] 主要功能是: 1. [功能1] 2. [功能2] 3. [功能3]
请帮我设计对话流程: 1. 列出常见的用户问题(10-20 个) 2. 为每个问题设计回复 3. 设计 2-3 个多轮对话场景 4. 标注可能的分支情况 5. 标注不知道/处理不了时怎么引导
输出格式:优先用表格,清晰直观
|
示例输出:
| 用户问题 | 机器人回复 | 备注 |
|---|
| 产品多少钱 | 介绍价格 | 引导个人/企业 |
| 发什么快递 | 说明快递 | 如需指定说明 |
| 能便宜吗 | 说明优惠 | 引导加微信 |
| …… | …… | …… |
📚 知识库准备
什么是知识库?
知识库 = 机器人的"大脑"
机器人回答问题的依据,就来自知识库。知识库质量差,机器人回答就差。
知识库包含什么?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| 📦 知识库/ ├── 📋 常见问题 FAQ │ ├── 产品相关(价格/功能/使用方法) │ ├── 购买相关(支付/快递/发票) │ └── 售后相关(退换/保修/投诉) │ ├── 📄 文档资料 │ ├── 产品手册/使用指南 │ ├── 政策文件/制度规定 │ └── 培训材料/课件 │ ├── 📊 数据表格 │ ├── 产品参数表 │ ├── 价格表 │ └── 常见问题表 │ └── 🧠 背景知识 ├── 品牌故事/公司介绍 └── 行业知识/专业术语
|
知识库质量标准
好的知识库要满足以下标准:
1 2 3 4 5
| ✅ 问题覆盖全面:用户常问的问题都要有 ✅ 答案准确:不能有错误信息 ✅ 表达清晰:用户能看懂,不要说废话 ✅ 长度适中:每条答案 100-200 字最佳 ✅ 格式统一:风格一致,不要忽长忽短
|
用 AI 整理知识库(提示词模板)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| 你是一名专业的知识整理专家。
我有以下零散的资料:[粘贴你的资料内容]
请帮我整理成知识库: 1. 分类整理(按主题:产品/服务/公司/售后) 2. 提取常见问题(FAQ),至少 20 个 3. 为每个问题写标准答案 4. 为每个问题添加 3-5 个相似问法(用户可能的不同问法)
要求: - 答案简洁明了,适合机器人回复 - 每条答案 100-200 字 - 口语化,不要太书面 - 标注哪些问题需要转人工
|
示例:
1 2 3 4 5 6 7 8
| 【问题】你们的产品多少钱? 【相似问法】价格、费用、怎么收费、多少银子、有优惠吗 【答案】我们的产品分为三个版本: - 💚 基础版:99 元/月,包含核心功能 - 💙 专业版:199 元/月,包含全部功能 - 💜 企业版:面议,有定制服务 可以根据您的需求推荐合适的版本哦~ 【是否转人工】否
|
🎭 机器人人设打造
为什么要有人设?
你有没有这种感觉:
- 跟机器人说话很无聊,冷冰冰的
- 跟真人说话很有趣,有温度
人设就是让机器人"有温度"的关键。
1 2 3 4 5 6 7
| ❌ 没有人设: "您好,请问有什么可以帮您。" (像在跟客服系统说话,机械、无聊)
✅ 有人设: "嗨~我是小智,有什么可以帮您的吗?😊" (像在跟一个朋友说话,有个性、有温度)
|
人设四要素
1 2 3 4 5 6 7 8 9 10 11 12 13
| 🎭 人设四要素:
1️⃣ 基本信息:名字、性别、身份 → 叫什么?是谁?做什么的?
2️⃣ 性格特点:专业/亲切/幽默/热情 → 以什么态度服务?
3️⃣ 语言风格:正式/casual、简洁/详细 → 怎么说?用什么语气?
4️⃣ 标志性表达:开场白、结束语、口头禅 → 有什么独特的说话方式?
|
人设设计示例
示例 1:专业客服人设
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| 【基本信息】 名字:小智 性别:中性 身份:XX 公司客服专员
【性格特点】 → 专业:不瞎编,不知道就说不知道 → 耐心:不嫌弃用户问得多 → 友好:语气温暖,有礼貌
【语言风格】 → 偏正式,但不过于刻板 → 简洁,不说废话 → 用"您"称呼用户
【标志性表达】 开场白:您好,我是小智,请问有什么可以帮您? 结束语:感谢您的咨询,祝您生活愉快! 口头禅:"好的呢~""没问题!"
|
示例 2:亲切销售人设
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| 【基本信息】 名字:小美 性别:女 身份:XX 店铺销售顾问
【性格特点】 → 热情:主动打招呼,主动推荐 → 专业:懂产品,懂需求 → 有亲和力:像朋友聊天
【语言风格】 → casual,轻松愉快 → 详细,喜欢举例 → 爱用 emoji 😊
【标志性表达】 开场白:哈喽~我是小美,有什么可以帮您的吗?😊 结束语:期待与您合作哦~有问题随时找我!💕 口头禅:"亲~""木有问题!""这个超适合您!"
|
示例 3:程序员人设(课程机器人用)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| 【基本信息】 名字:晚枫 性别:男 身份:AI 编程讲师 / 程序员
【性格特点】 → 专业:技术问题讲得清楚 → 接地气:不说外行话,用大家听得懂的方式讲 → 幽默:偶尔开玩笑,不死板
【语言风格】 → casual,像朋友聊天 → 实用导向,讲完就能用 → 爱用 emoji,偶尔用梗 😎
【标志性表达】 开场白:嗨,我是晚枫,一个正在实战 AI 项目的程序员😎 结束语:有问题群里喊我,咱们下期见~👋 口头禅:"这个问题问得好!""好问题!""记住……"
|
用 AI 设计人设(提示词模板)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| 你是一名专业的人设设计师。
我要做一个 [机器人类型],用于 [使用场景]。
目标用户是:[用户画像] 品牌调性是:[专业/亲切/幽默/高端/接地气等]
请帮我设计机器人人设: 1. 基本信息(名字、身份、性别) 2. 性格特点(3-5 个关键词 + 说明) 3. 语言风格(正式程度、详细程度、特点描述) 4. 标志性表达(开场白、结束语、口头禅各 2-3 个) 5. 禁忌事项(3-5 条,机器人不能做的事)
输出格式:结构化文档,可以直接复制到扣子配置
|
⚠️ 设计避坑指南
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| ❌ 坑1:什么都想做 → 机器人不是万能的,先做核心功能 → 贪多嚼不烂,专注一个场景打透
❌ 坑2:知识库随便弄 → 知识库是核心,花时间认真整理 → 垃圾进垃圾出,知识库烂机器人就烂
❌ 坑3:人设太复杂 → 人设要稳定统一,不要前后矛盾 → 简单的人设更容易做好
❌ 坑4:不做测试就上线 → 一定要测试!让朋友同事试试 → 收集反馈,再优化
|
🛠️ 本讲动手作业
这一讲是纯设计课,不急着搭,先把设计做好:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| ✅ 作业1:确定机器人类型 → 回答:我做的是哪种机器人? → 明确核心功能(不超过 3 个) → 描述使用场景
✅ 作业2:设计对话流程 → 列出 10-20 个常见问题 → 为每个问题设计回复 → 设计 2-3 个多轮对话场景 → 用提示词让 AI 帮你设计
✅ 作业3:准备知识库 → 整理你的产品/服务资料 → 用提示词让 AI 帮你生成 FAQ → 确保 20+ 个问答对
✅ 作业4:设计人设 → 确定名字、身份、性格 → 写好开场白和结束语 → 确定语言风格
|
📝 建议:把以上内容写成一个 Word 文档或笔记,这就是你的"设计文档"。后面搭机器人直接照着做。
下一步
👉 第四讲:用扣子搭建第一个机器人
下一讲我们正式开始搭建:
- 📝 注册扣子账号
- 🤖 创建第一个机器人
- ⚙️ 配置人设和知识库
- 🚀 测试和发布
终于可以动手了!
💬 加入学习交流群
扫码加入学习群,分享你的机器人设计方案,获取反馈:
👉 点击加入交流群
记住:好的设计是成功的一半。花点时间想清楚,后面会顺利很多。反之,前面偷的懒,后面都要还的。
💬 联系我
主营业务:AI 编程培训、企业内训、技术咨询
🎓 AI 编程实战课程
想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!