大家好,这是我的专题《AI颠覆人类倒计时:普通人自救指南》系列文章之一。前期我们系统介绍了大模型本地部署,以及采用Dify和不同的MCP插件搭建Agent应用的方法。(扩展阅读:【Dify+deepseek+MCP】从入门到精通,手把手教你效率开挂(合集))
今天开始,我们将进入n8n——自动化工作流搭建平台的系列文章。都有dify了,为什么要想起学习n8n呢?
(PS:理由可以有很多,但我一开始接触到它,是源于在dify搭建AI应用和工作流搭建好之后,多方寻找让工作流可以定时运行的方案,而n8n工作流有定时器可以方便地设置和触发。)
1. 低代码,通过拖拉拽配置,能实现复杂的自动化流程;
2. LLM能力,可以把不同的大模型能力嵌入到复杂的工作流当中;
3. 生态能力,能连接超400个应用程序和服务集成;(*****)
4. 部署灵活,开源,有云端也可本地部署
今天,我们就一起来看看怎么快速上手n8n,搭建一个AI Agent:
一)准备工作
- 注册N8N Cloud账户: 访问 N8N官网 并注册一个云账户。
- 创建工作空间: 登录后创建一个新的工作空间,这将是你构建Agent的环境。
二)创建第一个Agent工作流
Step1:创建新工作流: 在N8N Cloud dashboard中点击"Create workflow"按钮。
Step2:添加触发节点: 在工作流中添加一个触发节点,在弹出页面中,选择 Agent
添加之后,AI Agent 左边一个聊天触发器,节点下方有3个“➕”
从上方可以看到,AI Agent有三个选项,如果把AI Agent当成一个餐厅:
- Chat Model(主厨):相当于后厨的主厨,负责“做菜”。你把需求说给它,它用自己的“厨艺”(大语言模型)把原料加工成结果。换主厨=换模型,口味和速度都会变。
- Memory(回头客偏好本):就是服务员的“小本子”,记录你之前爱吃什么、忌口是什么、常来的同伴是谁。记住得越多,下次点单就越懂你,少废话、少重复说明。
- Tool(外卖小哥与各种设备):当主厨需要外部帮手时就会用工具:去仓库拿货、查菜谱、打电话下单、用料理机切丝等。对应到 Agent 里,就是调用搜索、数据库、API、代码函数等,把“只会做菜”的模型变成“会跑腿会查询会操作”的实干家。
总结:
主厨(Chat Model)做菜,偏好本(Memory)懂你,外卖与设备(Tool)让它能跑腿办事。组合起来,Agent 才既聪明又能干。
但聪明的你看到这里,是不是发现还少了点什么?
别急,往下看~
三)完成AI Agent配置
上述三个配置里,chat model是必填的,因此我们先来连接大模型。
Step1:添加大模型并测试
点击“Chat Model”的➕,我们可以看到有很多大模型可以选择,选中“Deepseek”;
在弹框参数中,点击 create new credential,弹出模型配置,填入API key
PS: 如何获取DeepSeek API Key?
访问DeepSeek开放平台,获取API key
填写好之后:可以看到有2个选项,此处选择 deepseek-chat:
- deepseek-chat: deepseek v3,对话模型,速度快,可以调用工具;
- deepseek-reasoner: 即 R1推理模型,思考较长
配置好了之后,我们就可以在这里对话框里输入,看看是否正常工作。
可以看到,对话框里输入“介绍下你自己”后,确实调用了DeepSeek进行回答。
工作正常!
但聪明的你看到这里,应该也会发现,虽然工作流正常运行,调用了DeepSeek大模型进行工作。但模型的答复很通用化,随便唠唠嗑还过得去。
【思考问题】
如果我们想要得到一个特定的Agent,比如就是一个能给我们给小朋友安排一日三餐的营养学者,怎么做呢?
【答案】那我们还需要对Agent进行设定,赋予它一定的角色和使命——也就是写好提示词。
双击AI Agent,在弹出的Agent参数中,定义好 System Message;
把这段提示词,给到AI完成角色的设定,那么我们再输入一样的提问,来试试效果
可以看到,我们得到了符合我们想法的一个“营养助理”。
Step2:添加上下文
到这里,不知道屏幕前的你,觉得这样的效果足够满足你的期望了吗?
别急,咱接着往下看:
发现问题了吗?
没错,这个agent “失忆”了,话音未落就忘记自己说过的话了。
【思考问题】
怎么让Agent拥有一定的记忆,支持我们多轮交互呢?
【答案】
为了获得更好的体验,我们要把记忆打开,也就是添加上下文。
在Memory这里,选择 simple memory。
可以看到,Agent果然具备了一定的记忆能力。
按上述设置,可固定记忆前5轮会话。
验证了效果,果然是有所提升了。
Step3:添加工具
到这里,不知道屏幕前的你,觉得这样的效果足够满足你的期望了吗?
不知道你有没有想到,当前AI是完全根据你的描述进行菜谱的推荐。
中国人,讲究食疗,顺应四时而养生~
【思考问题】
如果我们想要让“营养师助理”更加智能化一点,根据你所处的地点,当前季节,给出适合的推荐呢?
【答案】
我们可以给他添加一个工具来实现,这里我们选择MCP工具,采用高德来获取时间和天气。
这里我写入我高德工具MCP密钥;
如何获取?
高德开放平台:https://console.amap.com/dev/key/app
详细步骤前期也介绍过,可以参考下面文章里的高德MCP应用获取说明。
【Dify+deepseek+MCP】从入门到精通,手把手教你效率开挂(三)
第三篇:dify+deepseek+高德,零代码搭建超级助手帮你规划行程
更新下提示词,告诉他在何时使用工具,结合查询结果给出分析和建议。
可以加一句话,
“调用高德工具,获取当前的时间,气温等,推荐适合当前季节和天气的食物,并在餐单中说明理由;”
输入:
结果如下:(一个带记忆的,运用了高德工具查询天气后,具备营养学知识的营养专家,为小朋友/老年人提供的营养菜单建议)
怎么样,是不是效果还可以?快来一起学习操作吧~
本文由公众号“一深思AI”授权转载| https://mp.weixin.qq.com/s/FTrOwH2rR_xZS-LK8mFXRQ|(编辑:潇飞)