图书目录

目录

第1章 AI Agent开发初体验1

1.1  AI Agent的定义与价值1

1.1.1  什么是AI Agent——OpenAI的权威定义与核心特征1

1.1.2  AI Agent与传统工具的本质区别——从“规则驱动”到“目标驱动”的跨越3

1.1.3  AI Agent的核心价值——解放重复劳动、提升决策效率、拓展能力边界4

1.1.4  典型应用场景速览——工作、生活、娱乐中的AI Agent实例解析5

1.2  AI Agent的组成与开发初体验6

1.2.1  大语言模型:AI Agent的“智能大脑”——核心作用与选型逻辑7

1.2.2  规划模块:任务的“指挥官”——复杂目标拆解与动态调整机制8

1.2.3  记忆模块:智能的“知识库”——短期交互记忆与长期知识9

1.2.4  工具模块:能力的“扩展器”——插件调用与外部系统对接原理10

1.3  Agent与单一大模型的区别——大模型是“工具”,AI Agent是“会用工具的人”11

1.4  如何才能用到AI Agent12

1.5  如何体验/开发AI Agent13

1.6  小结14

第 2 章 扣子编程平台:AI Agent开发平台15

2.1  扣子编程平台概述15

2.1.1  什么是AI编程16

2.1.2  低代码开发——扣子智能体平台16

2.1.3  扣子编程17

2.2  扣子智能体快速入门:搭建一个简单的天气查询机器人18

2.2.1  智能体效果18

2.2.2  搭建步骤19

2.3  扣子智能体提示词设置24

2.3.1  直接编写提示词24

2.3.2  使用提示词模板25

2.3.3  AI生成提示词26

2.4  扣子智能体——大模型配置27

2.4.1  选择合适的模型28

2.4.2  Responses API和Chat API 29

2.4.3  生成多样性29

2.4.4  输入及输出设置30

2.4.5  模型默认指令31

2.4.6  深度思考31

2.5  扣子智能体插件设置32

2.5.1  添加插件32

2.5.2  插件参数配置34

2.5.3  绑定卡片数据37

2.5.4  删除插件38

2.5.5  插件授权38

2.6  小结39

第 3 章 扣子工作流核心:Agent的“任务流程图”40

3.1  扣子工作流概述40

3.1.1  工作流类型40

3.1.2  节点:工作流的核心执行单元41

3.2  工作流与对话流的核心差异42

3.3  搭建一个简单的扣子工作流42

3.3.1  搭建流程详解43

3.3.2  在智能体中添加工作流47

3.4  工作流节点48

3.4.1  基础节点48

3.4.2  业务逻辑节点56

3.5  小结64

第 4 章 单词翻译学习Agent:英文翻译和学习65

4.1  需求分析65

4.2  方案设计65

4.3  搭建流程66

4.3.1  创建智能体66

4.3.2  编写Agent提示词 68

4.3.3  大模型设置69

4.3.4  插件集成72

4.3.5  生成回答73

4.4  小结74

第 5 章 书影盲盒Agent:书籍影视个性化推荐75

5.1  需求分析75

5.2  方案设计75

5.3  扣子知识库与RAG技术76

5.4  搭建流程80

5.4.1  创建智能体80

5.4.2  编写Agent提示词81

5.4.3  插件集成83

5.4.4  知识库集成84

5.4.5  生成回答85

5.5  小结85

第 6 章 错题本整理Agent:自动化解析与精准巩固习题86

6.1  需求分析86

6.2  方案设计87

6.3  搭建流程88

6.3.1  创建智能体88

6.3.2  完整工作流展示90

6.3.3  创建空白工作流90

6.3.4  开始节点91

6.3.5  批处理节点91

6.3.6  代码-整理数据节点97

6.3.7  生成错题本文档节点98

6.3.8  大模型-针对性试题节点100

6.3.9  生成针对性文档节点102

6.3.10  结束节点103

6.3.11  将工作流绑定至Agent104

6.3.12  运行效果104

6.4  小结106

第 7 章 今日简报生成Agent:热点聚合与一键输出107

7.1  需求分析107

7.2  方案设计108

7.3  搭建流程108

7.3.1  创建智能体109

7.3.2  完整工作流展示111

7.3.3  创建空白工作流111

7.3.4  开始节点111

7.3.5  热点搜索插件节点112

7.3.6  大模型-数据汇总节点113

7.3.7  大模型-生成HTML节点115

7.3.8  HTML2PNG节点120

7.3.9  结束节点121

7.3.10  将工作流绑定至Agent122

7.4  小结123

第 8 章 小红书攻略生成助手Agent:一键打造爆款笔记124

8.1  需求分析124

8.2  方案设计124

8.3  画板节点126

8.3.1  画板节点概述126

8.3.2  画板节点使用方法126

8.4  搭建流程128

8.4.1  创建智能体128

8.4.2  完整工作流展示130

8.4.3  创建空白工作流131

8.4.4  开始节点131

8.4.5  大模型-主题优化节点132

8.4.6  生成标题节点134

8.4.7  生成内容攻略节点136

8.4.8  大模型-润色节点139

8.4.9  代码节点141

8.4.10  头图节点144

8.4.11  详情图画板节点145

8.4.12  结束节点146

8.4.13  将工作流绑定至Agent147

8.5  小结147

第 9 章 优报智器Agent:智能处理数据并生成分析报告148

9.1  需求分析148

9.2  方案设计149

9.3  搭建流程149

9.3.1  创建智能体149

9.3.2  完整工作流展示151

9.3.3  创建空白工作流152

9.3.4  开始节点152

9.3.5  批处理节点154

9.3.6  大模型-生成HTML节点155

9.3.7  生成HTML页面的html2url节点162

9.3.8  将工作流绑定至Agent163

9.4  小结163

第 10 章 发票识别助手Agent:自动提取与数据规整164

10.1  需求分析164

10.2  方案设计164

10.3  搭建流程165

10.3.1  创建智能体165

10.3.2  完整工作流展示167

10.3.3  创建空白工作流168

10.3.4  开始节点168

10.3.5  general_ocr节点169

10.3.6  批处理节点171

10.3.7  大模型节点171

10.3.8  create_excel节点173

10.3.9  结束节点175

10.3.10  将工作流绑定至Agent176

10.4  小结176

第 11 章 智能电商客服Agent:基于知识库和数据库的精准应答177

11.1  需求分析177

11.2  方案设计178

11.3  创建商品知识库179

11.4  创建商品/订单数据库184

11.4.1  配置商品信息表185

11.4.2  配置订单信息表186

11.5  搭建流程188

11.5.1  创建智能体188

11.5.2  完整工作流展示190

11.5.3  创建空白工作流190

11.5.4  开始节点190

11.5.5  查询会话历史节点191

11.5.6  意图识别节点192

11.5.7  产品咨询193

11.5.8  订单咨询204

11.5.9  售后服务或建议209

11.5.10  变量聚合节点214

11.5.11  结束节点214

11.5.12  将工作流绑定至Agent214

11.5.13  运行结果示例215

11.6  小结216

第 12 章 扣子技能入门和实践217

12.1  扣子技能概述217

12.1.1  什么是技能217

12.1.2  Skill与OpenClaw218

12.1.3  体验和使用技能219

12.1.4  技能和其他概念的区别220

12.1.5  技能会代替工作流吗222

12.1.6  标准技能文件夹结构222

12.1.7  技能的类型224

12.2  开发扣子技能225

12.2.1  创建技能225

12.2.2  生成技能226

12.2.3  预览与测试226

12.2.4  部署技能228

12.2.5  在扣子对话中使用技能228

12.2.6  将技能上架到商店229

12.3  小结230

后记231