n8n是一款开源且高度灵活的自动化工作流平台,其核心优势在于通过可视化拖拽界面连接不同的应用、服务和数据源,无需编写大量代码即可实现复杂的业务流程自动化。尤其在多AI智能体应用与系统集成方面,n8n提供了极高的自由度。其在线服务有14天试用期限制,因此本文选择在本地进行部署。
首先,访问本地部署的n8n页面,点击“创建工作流”。

进入工作流编辑界面后,点击左侧的“+”号。我们需要首先添加一个触发节点,搜索并选择“When Chat Message Received”,该节点会在收到聊天消息时启动工作流。

接下来,添加一个AI Agent节点。在节点配置中,选择“Chat Model”为“DeepSeek Chat Model”。这里需要填入有效的DeepSeek API Key,你可以前往DeepSeek官网创建并保存。
完成AI Agent节点创建后的界面如下图所示:

为了验证流程,我们进行一个简单调试。在AI Agent的指令中,输入“北京通州未来一周的天气”,然后执行该节点。

AI Agent节点上方有一个“Memory”选项,这里我们选择“Simple Memory”,它可以保存大语言模型本次对话的上下文输出。
然后,我们增加一个新节点,将大模型生成的天气文本结果保存为文件。点击添加节点,搜索文件相关操作。

这里选择“Write to File”节点,并将文件格式设置为文本文件(.txt)。

配置“Write to File”节点时,关键是将“Text Input Field”的值与上游AI Agent节点的输出参数进行映射,确保数据能正确传递。

再次执行工作流调试,所有节点成功运行后,结果如下,并可以下载生成的文本文件。

通过这个简单的例子可以看出,使用n8n构建自动化工作流非常直观高效。其强大的节点库和可视化逻辑编排能力,极大地简化了集成人工智能服务与后端业务的过程。更重要的是,n8n支持本地化部署,这意味着所有数据和流程都可以在私有环境中安全运行,满足了企业对数据安全性和云原生架构灵活性的双重需求。
|