低代码智能体搭建手册
第三期培训教材 · 从0到1搭建教学智能体
第一章 教学智能体概述
1.1 什么是智能体(Agent)
智能体定义
智能体(Agent)是一种能够感知环境、做出决策并执行行动的AI系统。与简单的问答机器人不同,智能体能够:理解复杂指令、调用多种工具、进行多轮对话、保持上下文记忆、执行特定任务流程。
智能体(Agent)是一种能够感知环境、做出决策并执行行动的AI系统。与简单的问答机器人不同,智能体能够:理解复杂指令、调用多种工具、进行多轮对话、保持上下文记忆、执行特定任务流程。
智能体与传统AI工具的区别
| 对比维度 | 传统AI工具 | 智能体 |
|---|---|---|
| 交互方式 | 单轮问答 | 多轮对话 |
| 记忆能力 | 无上下文 | 长期记忆 |
| 任务执行 | 单一响应 | 流程化执行 |
| 工具调用 | 无 | 可调用多种工具 |
| 定制程度 | 通用 | 可深度定制 |
1.2 教学智能体应用场景
| 场景 | 智能体功能 | 教师角色 |
|---|---|---|
| 概念讲解 | 解答学科问题,提供多种解释 | 审核内容准确性 |
| 习题辅导 | 分析错因,推送练习 | 把关难度适切性 |
| 作业批改 | 快速批改,生成报告 | 审核批改结果 |
| 主观题反馈 | 生成评语参考 | 修改补充人文关怀 |
| 学情诊断 | 分析学习数据 | 专业判断 |
1.3 教学智能体设计原则
- 教育导向原则:智能体服务于教育目标,而非技术展示
- 教师主导原则:智能体是辅助工具,教师始终是教学的主导者
- 伦理合规原则:遵守数据隐私、学术伦理等要求
- 持续优化原则:根据使用反馈持续迭代改进
第二章 低代码平台认知
2.1 主流低代码平台介绍
| 平台 | 网址 | 特点 | 适用 |
|---|---|---|---|
| Coze扣子 | coze.cn | 国内领先,集成豆包大模型,插件丰富 | 快速搭建对话类智能体 |
| Dify | dify.ai | 开源可私有化部署,工作流强大 | 需要私有化部署的场景 |
| 百度千帆 | appbuilder.baidu.com | 集成文心大模型,企业级服务 | 企业内部教学应用 |
| 阿里通义百炼 | bailian.console.aliyun.com | 集成通义大模型,工具链完善 | 需要云端部署的场景 |
| 腾讯元器 | yuanqi.tencent.com | 集成混元大模型,社交能力强 | 需要微信端使用的场景 |
2.2 平台选择建议
| 需求类型 | 推荐平台 | 理由 |
|---|---|---|
| 快速体验 | Coze扣子 | 门槛低,模板多 |
| 深度定制 | Dify | 开源可扩展 |
| 企业合规 | 百度千帆/阿里百炼 | 企业级服务 |
| 微信传播 | 腾讯元器 | 微信生态 |
2.3 Coze扣子平台入门
创建Bot基本步骤:
Step 1: 登录平台
Step 2: 点击"创建Bot"
Step 3: 填写Bot基本信息(名称、描述、图标)
Step 4: 编写人设与回复逻辑
Step 5: 配置技能/知识库(可选)
Step 6: 预览测试
Step 7: 发布Bot
第三章 智能体角色设计
3.1 角色定位与设定
| 要素 | 说明 | 示例 |
|---|---|---|
| 身份 | 智能体扮演的角色 | "初中数学助教" |
| 专业 | 专注的学科领域 | "高中物理" |
| 风格 | 交互的语言风格 | "严谨型"、"亲和型" |
| 边界 | 能做什么/不能做什么 | "不直接给答案,引导思考" |
3.2 教学智能体常见角色类型
| 角色类型 | 特点 | 适用场景 |
|---|---|---|
| 知识导师 | 专业严谨,讲解清晰 | 概念讲解、知识传授 |
| 练习伙伴 | 亲和友好,耐心陪伴 | 做题练习、作业辅导 |
| 答疑助手 | 快速响应,精准解答 | 随时问答、即时帮助 |
| 评价反馈者 | 温暖鼓励,具体建议 | 作业反馈、评语生成 |
| 学习规划师 | 结构化引导,目标导向 | 学习规划、进度管理 |
3.3 System Prompt结构
查看完整模板
▼
# 智能体角色定义模板
## 一、角色身份
【你是谁】
你是一位[身份描述],专注于[专业领域],
具有[专业背景/资质/经验]。
## 二、专业能力
【你会什么】
1. [能力1]
2. [能力2]
3. [能力3]
## 三、交互风格
【你怎么说话】
- 语言风格:[正式/亲和/活泼/严谨...]
- 表达特点:[具体描述]
- 禁止行为:[明确不能做的事]
## 四、行为规范
【你怎么做】
1. [规范1]
2. [规范2]
## 五、边界设定
【你不能做什么】
1. [边界1]
2. [边界2]
## 六、教育理念
【你的教育观】
[体现"师-生-机"协同理念的描述]
第四章 知识库构建
4.1 什么是知识库
知识库的定义
知识库(Knowledge Base)是智能体存储和检索专业知识的系统,使智能体能够基于特定领域的资料提供更准确、更专业的回答。
知识库(Knowledge Base)是智能体存储和检索专业知识的系统,使智能体能够基于特定领域的资料提供更准确、更专业的回答。
4.2 知识库构建流程
Step 1: 进入知识库管理
Step 2: 创建知识库(命名、分组)
Step 3: 上传文档(支持PDF、Word、TXT等格式)
Step 4: 等待解析(系统自动处理)
Step 5: 预览解析结果
Step 6: 如有问题,进行手动分段
Step 7: 确认导入
4.3 知识库文件准备规范
| 格式 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 保留格式,准确度高 | 解析可能不完整 | 正式文档 | |
| Word | 编辑方便 | 格式可能混乱 | 需要编辑的资料 |
| TXT | 解析最准确 | 无格式 | 纯文本资料 |
| Markdown | 解析准确,支持结构 | 需要格式基础 | 结构化资料 |
内容脱敏要求
去除学生姓名、学号、学校名称、班级信息、联系方式、家庭住址及其他可识别个人信息。
去除学生姓名、学号、学校名称、班级信息、联系方式、家庭住址及其他可识别个人信息。
第五章 工作流设计
5.1 什么是工作流
工作流定义
工作流(Workflow)是一系列预定义的操作步骤,按照特定顺序执行,以完成复杂任务。
工作流(Workflow)是一系列预定义的操作步骤,按照特定顺序执行,以完成复杂任务。
工作流与普通对话的区别
| 对比维度 | 普通对话 | 工作流 |
|---|---|---|
| 交互模式 | 一问一答 | 流程化执行 |
| 复杂度 | 简单任务 | 复杂任务 |
| 步骤控制 | 无 | 可控 |
| 工具调用 | 有限 | 可集成多种工具 |
| 输出稳定性 | 随机性大 | 结果稳定 |
5.2 工作流设计原则
- 简洁高效:每个步骤都有明确目的,避免冗余
- 清晰可控:流程逻辑清晰,可追踪每一步的执行
- 容错处理:考虑异常情况,设置错误处理机制
- 用户友好:流程对用户透明,操作简单
5.3 工作流节点类型
| 节点类型 | 功能 | 教学应用 |
|---|---|---|
| 开始/结束 | 流程入口/出口 | 定义工作流边界 |
| LLM节点 | 调用大语言模型 | 生成内容、分析问题 |
| 条件节点 | 根据条件分支 | 判断回答内容 |
| 代码节点 | 执行代码逻辑 | 数据处理、格式转换 |
| 知识库节点 | 检索知识库 | 获取专业资料 |
| 消息节点 | 输出消息 | 回复用户 |
5.4 教学工作流模板
智能答疑工作流
▼
┌─────────────────────────────────────────────────────────────┐
│ 智能答疑工作流 │
├─────────────────────────────────────────────────────────────┤
│ │
│ (开始) │
│ │ │
│ ↓ │
│ ┌──────────────┐ │
│ │ 接收用户问题 │ │
│ └──────┬───────┘ │
│ ↓ │
│ ┌──────────────┐ │
│ │ 判断问题类型 │ │
│ └──────┬───────┘ │
│ ↓ │
│ ◇ 学科问题? ◇ │
│ ┌────┴────┐ │
│ 是 否 │
│ ↓ ↓ │
│ ┌────────┐ ┌────────┐ │
│ │检索知识│ │礼貌拒绝│ │
│ │库回答 │ │建议转问│ │
│ └────┬───┘ └────────┘ │
│ ↓ │
│ ┌──────────────┐ │
│ │ 生成回答 │ │
│ └──────┬───────┘ │
│ ↓ │
│ (结束) │
└─────────────────────────────────────────────────────────────┘
作业辅导工作流
▼
┌─────────────────────────────────────────────────────────────┐
│ 作业辅导工作流 │
├─────────────────────────────────────────────────────────────┤
│ │
│ (开始) → 接收作业照片 → OCR识别题目 │
│ ↓ │
│ AI分析题目/判断知识点 │
│ ↓ │
│ 生成解题思路(不给答案) │
│ ↓ │
│ 推送解题提示 │
│ ↓ │
│ ◇ 用户是否理解? ◇ │
│ ┌────┴────┐ │
│ 是 否 │
│ ↓ ↓ │
│ (结束) 提供进一步提示/建议问老师 │
└─────────────────────────────────────────────────────────────┘
第六章 测试与优化
6.1 测试方法
功能测试用例设计
| 用例编号 | 场景 | 输入 | 预期输出 | 结果 |
|---|---|---|---|---|
| TC001 | 正常问题回答 | 标准问题 | 准确回答 | □通过 □失败 |
| TC002 | 边界问题回答 | 边界条件问题 | 合理回答 | □通过 □失败 |
| TC003 | 异常输入处理 | 异常格式 | 友好提示 | □通过 □失败 |
| TC004 | 多轮对话测试 | 连续多轮对话 | 上下文连贯 | □通过 □失败 |
6.2 优化策略
- Prompt优化:收集问题案例 → 分析原因 → 修改Prompt → 回归测试 → 验证效果
- 知识库优化:补充遗漏内容、更新过时内容、修正错误内容、优化文档结构
- 工作流优化:简化流程节点、优化条件判断、缩短响应时间、完善错误处理
6.3 常见问题与解决
| 问题 | 可能原因 | 解决方案 |
|---|---|---|
| 回答不准确 | Prompt不够明确 | 优化Prompt |
| 响应慢 | 流程节点过多 | 简化流程 |
| 死循环 | 条件判断逻辑错误 | 检查条件分支 |
| 输出格式乱 | 输出格式设置不当 | 规范输出模板 |
第七章 "师-生-智能体"协同教学
7.1 协同模式图
┌─────────────────────────────────────────────────────────────┐
│ "师-生-智能体"协同教学模型 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 教师 │
│ (主导者) │
│ ┌─────┐ │
│ │设计 │ │
│ └─┬─┘ │
│ │ │
│ ┌───────────┼───────────┐ │
│ ↓ ↓ ↓ │
│ ┌────────┐ ┌────────┐ ┌────────┐ │
│ │ 智能体 │ │ 智能体 │ │ 智能体 │ │
│ │ 备课 │ │ 教学 │ │ 辅导 │ │
│ │ 辅助 │ │ 参与 │ │ 支持 │ │
│ └────────┘ └────────┘ └────────┘ │
│ ↑ ↑ ↑ │
│ └───────────┼───────────┘ │
│ ↓ │
│ 学生 │
│ (学习者) │
├─────────────────────────────────────────────────────────────┤
│ 教师:设计教学方案、把控教学方向、进行人文关怀 │
│ 智能体:提供个性化支持、执行重复性任务、数据收集分析 │
│ 学生:主动学习、与人机互动、完成学习任务 │
└─────────────────────────────────────────────────────────────┘
7.2 课堂协同场景
| 环节 | 教师任务 | 智能体任务 | 学生任务 |
|---|---|---|---|
| 导入 | 创设情境 | 提供素材 | 观察思考 |
| 新授 | 讲解重难点 | 演示示例 | 听讲互动 |
| 练习 | 巡视指导 | 即时反馈 | 练习尝试 |
| 总结 | 梳理提升 | 生成导图 | 反思巩固 |
| 作业 | 设计作业 | 生成基础题 | 完成作业 |
7.3 智能体使用规范
适合使用智能体的场景:
- 重复性问题解答
- 标准化练习推送
- 作业基础批改
- 学习数据统计
- 课后自主学习支持
不适合使用智能体的场景:
- 情感交流和价值观引导
- 复杂问题的深度讲解
- 学生情绪问题处理
- 需要人文关怀的场景
附录 模板与工具
智能体配置表模板
查看配置表模板
▼
# 教学智能体配置表
## 基本信息
| 项目 | 内容 |
|:-----|:-----|
| 智能体名称 | |
| 所属学校 | |
| 设计教师 | |
| 创建日期 | |
| 版本 | |
## 角色定义
### 身份定位
[描述]
### 核心功能
1.
2.
3.
## 技术配置
### 平台
□ Coze □ Dify □ 其他:
### 模型选择
[选择的AI模型]
### 知识库
| 名称 | 类型 | 数量 |
|:-----|:-----|:-----|
| | | |
## 测试记录
| 测试日期 | 测试人 | 测试场景 | 问题 | 处理结果 |
|:---------|:-------|:---------|:-----|:---------|
## 审核记录
- 审核教师:
- 审核日期:
- 审核意见:
Coze扣子操作指南
## 创建Bot基本步骤
1. 登录 Coze
访问 https://www.coze.cn,使用账号登录
2. 创建Bot
- 点击左侧"我的Bot"
- 点击右上角"创建Bot"
- 填写基本信息(名称、描述、图标)
3. 配置人设与回复逻辑
- 在"人设与回复逻辑"中粘贴System Prompt
- 调整回复风格设置
4. 添加知识库(如需要)
- 点击"知识库"
- 选择已创建的知识库
- 调整召回参数
5. 预览测试
- 在右侧预览窗口进行测试
- 根据测试结果调整配置
6. 发布
- 点击"发布"
- 选择发布平台
- 确认发布
手册使用说明
本手册为第三期培训专用教材,建议参训教师:
本手册为第三期培训专用教材,建议参训教师:
- 培训前了解低代码平台基本概念
- 培训中完成智能体从0到1的搭建
- 培训后持续优化自己的智能体