视频教程:BV1aN4y1c7Dv
视频链接:BV1aN4y1c7Dv
发布日期:2024-04-10
视频时长:22:15
播放量:5.6万
所属合集:FastGPT 教程系列
视频概要
FastGPT 高级编排的实战进阶教程。通过3个完整案例演示如何用高级编排构建实际可用的AI应用:智能客服、文档助手、多轮引导对话。包含节点高级用法和调试技巧。
知识点清单
A. 案例一:智能客服
工作流设计:
[用户提问] → [意图识别AI]
↓
[判断器]
/ | \
订单类 商品类 其他
↓ ↓ ↓
[订单库] [商品库] [通用AI]
↓ ↓ ↓
[AI回答整理]
↓
[输出结果]
# 提示词模板
## 角色
你是一个专业的客服助手
## 任务
根据用户问题,从知识库中找到答案并回复
## 规则
- 只基于知识库内容回答,不要编造信息
- 回答简洁明了,不超过200字
- 如果知识库没有相关信息,引导用户联系人工客服
- 语气友善、专业
## 用户问题
{{user_question}}
## 知识库检索结果
{{search_result}}
B. 案例二:文档摘要助手
工作流设计:
[用户上传文档]
↓
[文件读取节点] → 提取文本内容
↓
[文本分段节点] → 按章节拆分
↓
[AI摘要节点] → 每段生成摘要
↓
[文本合并节点] → 汇总所有摘要
↓
[输出完整摘要]
C. 案例三:多轮引导对话
工作流设计:
[用户输入]
↓
[全局变量读取] → 获取当前对话轮次
↓
[判断器:轮次]
├── 第1轮 → [收集姓名]
├── 第2轮 → [收集需求]
├── 第3轮 → [确认信息]
└── 第4轮+ → [AI总结+推荐]
↓
[全局变量写入] → 更新轮次计数
↓
[输出回复]
D. 高级技巧
| 技巧 | 说明 | 适用场景 |
|---|---|---|
| 节点缓存 | 缓存重复查询结果 | 相同问题频繁出现 |
| 异步处理 | 后台处理不阻塞 | 耗时操作 |
| 错误捕获 | 节点失败时的降级策略 | API不稳定时 |
| 变量传递 | 跨节点数据引用 | 复杂工作流 |
| 提示词模板 | 使用变量填充提示词 | 个性化回答 |
E. 调试技巧
调试流程:
1. 点击「运行」按钮进入调试模式
2. 输入测试问题
3. 观察每个节点的输入输出(绿色=成功,红色=失败)
4. 点击节点查看详细数据
5. 检查变量值是否正确
6. 修改后重新运行测试
常见调试问题:
- 变量名拼写错误 → 检查{{}}中的变量名
- 节点未连线 → 确保所有节点都正确连接
- 数据格式错误 → 检查JSON格式
- API超时 → 增加超时时间或重试
常见问题
| 问题 | 解答 |
|---|---|
| 工作流可以导入导出? | 可以,支持JSON格式导出和导入 |
| 如何复用工作流? | 导出JSON,其他应用导入即可 |
| 节点上限是多少? | 没有硬性限制,但建议不超过20个节点 |
| 工作流运行超时? | 检查是否有死循环,增加超时配置 |
| 如何实现并行处理? | 使用分叉节点,同时执行多个分支 |
学习建议
- 本集是高级编排的实战应用,建议先看第15集了解基础
- 从案例一开始跟着做,逐步增加复杂度
- 调试是高级编排最重要的技能,多练习
- 好的工作流设计要简洁清晰,避免过度复杂