目 录
第1章 智能体概述 1
1.1 为什么需要一个智能体(Agent) 1
1.2 认识Agent 3
1.3 Agent与大模型的关系及应用领域 5
1.4 Agent开发者如何入局 7
第2章 扣子AI应用开发平台介绍 8
2.1 扣子的背景与核心特征 8
2.2 选择扣子的理由 10
2.3 扣子的版本和商业化模式 13
2.4 扣子平台的目标群体 15
2.5 扣子平台架构 15
2.6 扣子快速开发入门 16
2.6.1 设计思路 16
2.6.2 接入DeepSeek大模型 17
2.6.3 构建工作流 20
2.6.4 创建智能体 25
2.6.5 发布到微信公众号 27
第3章 扣子插件和卡片 30
3.1 什么是插件 30
3.2 如何使用插件 31
3.2.1 给智能体绑定插件 31
3.2.2 在工作流中添加插件节点 33
3.3 开发自定义插件案例:查询股票价格 39
3.4 什么是卡片 46
3.5 卡片制作实战案例:知乎热点排行榜 47
第4章 扣子工作流详解 55
4.1 工作流及其分类 55
4.2 工作流能解决什么问题 56
4.3 扣子工作流的逻辑结构 57
4.4 扣子工作流的常见节点 58
4.4.1 插件节点 58
4.4.2 大模型节点 59
4.4.3 代码节点 60
4.4.4 知识库检索节点 60
4.4.5 图像生成节点 61
4.4.6 循环节点 62
4.4.7 选择器节点 62
4.4.8 文本处理节点 64
4.4.9 意图识别节点 64
4.4.10 变量赋值节点 65
4.4.11 数据库节点 66
4.4.12 画板节点 67
4.4.13 长期记忆节点 67
4.4.14 工作流节点 68
4.4.15 知识库写入节点 68
4.5 扣子工作流实战演练 68
第5章 基于大模型的企业知识库 72
5.1 为什么需要企业知识库 72
5.2 大模型微调真的有必要吗 73
5.2.1 微调是对模型通用能力的妥协 73
5.2.2 微调费用不便宜 73
5.2.3 微调不能实时更新知识 74
5.3 知识库的理论基础RAG 74
5.3.1 RAG的基本架构 74
5.3.2 RAG的优势 76
5.4 扣子知识库介绍 76
5.4.1 扣子知识库概述 76
5.4.2 扣子知识库的使用流程 78
5.4.3 在智能体中使用知识库 78
5.4.4 在工作流中使用知识库 78
5.5 案例实战:打造汽车行业智能客服 79
5.5.1 创建知识库 79
5.5.2 创建工作流 83
5.5.3 “开始”节点 83
5.5.4 “知识库检索”节点 84
5.5.5 大模型DeepSeek节点 85
5.5.6 “结束”节点 87
5.5.7 试运行 87
5.5.8 发布工作流 89
5.5.9 创建智能体 89
5.6 企业知识库落地存在的问题及解决思路 91
第6章 提示词编写和优化 92
6.1 提示词的工作原理 92
6.2 提示词的分类和写作方法 93
6.3 编写有效提示词的技巧 94
6.4 扣子平台设置提示词案例 96
6.4.1 资源库创建提示词 96
6.4.2 为智能体设置提示词 98
6.4.3 为工作流设置提示词 101
6.4.4 AI生成提示词 102
第7章 扣子数据库实战 104
7.1 扣子数据库概述 104
7.2 创建扣子数据库 105
7.3 使用扣子数据库 106
7.4 管理扣子数据库 109
7.4.1 管理数据表 109
7.4.2 编辑数据表 112
7.4.3 删除数据表 113
7.5 扣子数据库和传统数据库的区别 114
7.6 扣子数据库实战案例:搭建AI登记助手 114
7.6.1 智能体开发设计思路 115
7.6.2 创建智能体 115
7.6.3 智能体配置 116
第8章 实战案例:图文混合的火爆推文生成器 122
8.1 图文工作流设计思路 122
8.2 创建基础工作流 123
8.3 配置文案获取模块 124
8.4 配置文案改写模块 125
8.5 文案生成测试 127
8.6 配置图片生成模块 128
8.7 配置“结束”节点 129
8.8 完整工作流测试 130
8.9 创建智能体调用工作流 131
第9章 实战案例:看图学英语智能助手 135
9.1 智能体开发设计思路 135
9.2 创建基础工作流 135
9.3 配置“图片理解”节点 137
9.4 配置“信息提取”节点 138
9.5 配置“翻译模型”节点 140
9.6 配置“画板”节点 143
9.7 配置“结束”节点 144
9.8 完整工作流测试 145
9.9 创建智能体调用工作流 146
第10章 实战案例:抖音文案提取与仿写助手 148
10.1 项目背景与整体思路 148
10.2 创建基础工作流 148
10.3 配置工作流节点 149
10.3.1 配置“开始”节点 149
10.3.2 添加和配置视频下载“插件”节点 150
10.3.3 添加和配置字幕获取“插件”节点 151
10.3.4 添加和配置“大模型”节点 153
10.3.5 添加和配置“大模型_1”节点用于二次创作 154
10.3.6 配置“结束”节点 156
10.4 智能体测试 157
10.5 项目小结 158
第11章 实战案例:智能室内设计师 159
11.1 项目背景与整体思路 159
11.2 创建并配置智能体基础信息 160
11.2.1 创建智能体 160
11.2.2 配置智能体 160
11.3 构建室内设计工作流 161
11.3.1 添加工作流 161
11.3.2 创建工作流 162
11.3.3 配置工作流基础信息 162
11.3.4 配置“开始”节点参数 163
11.3.5 添加“大模型”节点用来优化提示词 163
11.3.6 配置“大模型”节点 164
11.3.7 配置“图像生成”节点 165
11.3.8 配置“结束”节点 166
11.3.9 工作流完整结构 166
11.4 工作流测试与发布 166
11.4.1 工作流测试 166
11.4.2 测试结果验证 167
11.4.3 工作流发布 168
11.4.4 添加工作流至智能体 168
11.5 构建客户信息数据库 168
11.5.1 创建数据库 169
11.5.2 选择数据库类型 169
11.5.3 配置数据表基础信息 169
11.5.4 设计数据表字段 170
11.6 配置智能体人设与回复逻辑 171
11.7 智能体测试与验证 172
11.7.1 测试室内设计功能 172
11.7.2 测试风格与需求配置 173
11.7.3 验证效果图生成 174
11.7.4 测试客户信息收集 174
11.7.5 验证数据库存储 175
11.8 项目小结 175
第12章 实战案例:企业营销宣传海报自动生成器 176
12.1 项目背景与需求 176
12.2 创建并配置智能体 176
12.2.1 创建智能体 176
12.2.2 配置智能体基础信息 177
12.3 构建海报生成工作流 178
12.3.1 添加和配置工作流 178
12.3.2 配置“开始”节点参数 179
12.3.3 添加和配置“意图识别”节点 179
12.3.4 添加和配置“图像生成”节点 180
12.3.5 添加和配置“变量聚合”节点 181
12.3.6 配置“结束”节点 182
12.3.7 完整工作流结构 183
12.4 工作流测试与发布 184
12.5 工作流集成与智能体完善 185
12.6 智能体测试与效果验证 187
12.7 项目小结 190
第13章 实战案例:智能客服 191
13.1 项目背景与整体思路 191
13.2 创建对话流与基础配置 192
13.2.1 创建对话流 192
13.2.2 问题意图识别配置 193
13.3 产品相关问题处理模块 194
13.3.1 问题理解与改写 195
13.3.2 知识库配置与检索 196
13.3.3 大模型回复生成 196
13.4 飞书多维表格配置 199
13.4.1 飞书多维表格设置 199
13.4.2 FAQ表设置 200
13.4.3 机器人指令配置 201
13.5 多维表格交互节点配置 202
13.6 产品问题输出节点配置 205
13.7 知识库内容配置 205
13.7.1 飞书表格知识库配置 207
13.7.2 知识库检索节点配置 209
13.8 非产品问题处理流程 209
13.8.1 通用问题处理配置 210
13.8.2 非产品问题输出节点配置 212
13.9 完整工作流连接与优化 213
13.10 发布与使用 214
13.10.1 创建和配置智能体 215
13.10.2 智能体测试与授权 216
13.10.3 智能客服FAQ自动更新 218
13.11 项目小结 218
第14章 实战案例:自动生成PPT的智能办公助手 220
14.1 适用场景与特点 220
14.2 应用架构设计 221
14.3 详细实现步骤 221
14.3.1 创建工作流 221
14.3.2 配置输入节点 222
14.3.3 集成PPT插件 222
14.3.4 生成PPT任务配置 223
14.3.5 获取PPT文件链接 226
14.3.6 测试运行 227
14.4 应用优化与质量控制要点 229
14.5 项目小结 230
第15章 实战案例:新闻视频自动生成器 231
15.1 项目背景与整体思路 231
15.2 工作流创建与基础配置 232
15.3 工作流核心模块配置 233
15.3.1 输入参数设置 233
15.3.2 图片内容处理模块 234
15.3.3 文字内容处理模块 237
15.3.4 视频生成模块 239
15.3.5 视频合并模块 244
15.4 工作流调试与优化 246
15.5 项目小结 247
第16章 实战案例:多Agent模式开发旅游助手 248
16.1 认识多Agent 248
16.2 多Agent模式开发实战操作 248
16.2.1 全局设置与人设配置 249
16.2.2 多Agent交互流程的设计 252
16.2.3 智能体编排策略 253
16.2.4 景点推荐Agent的配置 254
16.2.5 旅游路线规划Agent的配置 256
16.2.6 食宿安排Agent的配置 257
16.2.7 Agent跳转规则的设置 259
16.2.8 循环交互机制实现 260
16.3 旅游助手功能测试 261
16.4 项目小结与应用价值 264