这是Coze实战指南系列的最后一篇。前六篇我们把Bot创建、工作流、知识库、插件、多渠道发布全部过了一遍。今天,我们把所有知识串起来,做一个完整的实战项目。
项目目标:搭建一个"IT工单智能客服Bot",能自动回答常见问题、查询工单状态、创建新工单,并发布到企业微信(或飞书)。
假设你是某公司的IT支持负责人,每天要处理大量重复性问题:
| 功能 | 实现方式 |
|---|---|
| 回答常见问题 | 知识库 |
| 查询工单状态 | 插件(调用IT系统API) |
| 创建新工单 | 工作流 + 插件 |
| 转人工 | 工作流条件判断 |
把常见问题整理成如下格式的文本文件(建议用Markdown):
# IT常见问题解答
## 密码问题
### 我忘记密码了怎么办?
请访问 password.company.com 重置密码。如无法重置,请联系IT热线:800-1234。
### 密码多久需要更换?
每90天更换一次。
## 网络问题
### 怎么连接公司WiFi?
1. 打开WiFi设置
2. 选择"Company-Guest"
3. 输入工号作为密码
4. 完成验证码认证
### VPN连不上怎么办?
请确认是否安装了最新版VPN客户端,下载地址:vpn.company.com/download
GET https://it.company.com/api/ticket?user_id=12345
Authorization: Bearer YOUR_TOKEN
Response:
{
"tickets": [
{
"id": "TK-20260524-001",
"title": "无法连接VPN",
"status": "处理中",
"assignee": "张工",
"created_at": "2026-05-20"
}
]
}
it_ticket_query查询用户的IT工单状态。当用户询问"我的工单"/"处理进度"时使用。https://it.company.com/api/ticketuser_id(string,必填)[用户提问]
│
▼
[意图识别节点] ──→ "查询工单" → [调用工单查询插件] → [返回工单状态]
│
├──→ "创建工单" → [收集信息节点] → [调用创建工单插件] → [返回工单号]
│
└──→ "其他问题" → [查询知识库] → [返回FAQ答案]
│
└──→ 无匹配 → [转人工节点]
it_ticket_query插件在工作流中添加条件判断:
你是公司IT支持智能助手,名叫"IT小助手"。
你的职责:
1. 回答员工关于IT的常见问题(密码、网络、软件安装等)
2. 查询工单处理进度
3. 协助创建新工单
4. 无法处理的问题,引导员工联系人工支持
回复要求:
- 语气友好、简洁
- 给出具体操作步骤(分步骤说明)
- 涉及敏感操作(如密码重置),提供热线电话而非直接操作
在Bot编辑页面的"工作流"标签中,添加刚才创建的"IT工单处理"工作流。Bot会根据用户提问自动触发对应的工作流分支。
| 测试问题 | 预期结果 |
|---|---|
| "我忘记密码了" | 返回密码重置FAQ |
| "我的工单到哪了" | 调用工单查询插件,返回工单状态 |
| "我想创建一个工单" | 进入创建工作流,收集信息 |
| "今天天气怎么样" | 知识库无匹配,转人工提示 |
问题1:知识库答非所问
→ 检查FAQ文档格式是否规范;增加同义词映射(如"连不上网"映射到"WiFi连接问题")
问题2:工单查询返回错误
→ 检查API鉴权配置;在插件描述中增加示例,帮助Bot正确填充参数
问题3:误转人工太频繁
→ 降低转人工敏感度;在知识库补充更多边缘场景的Q&A
本系列从零到完整走了一遍Coze Bot的开发全流程。工具本身不难,真正的挑战在于找到有价值的场景、设计合理的对话流程、持续根据反馈迭代。
希望这个系列能帮你把AI从"好玩"变成"好用"。有问题欢迎在评论区交流。
📌 Coze实战指南系列(全7篇完结):①开篇介绍 → ②安装配置 → ③工作流编排 → ④知识库管理 → ⑤插件开发 → ⑥多渠道发布 → ⑦实战案例(本篇)
评论区