
## 概述
停止在执行日志中挖掘以找出工作流失败的原因。这个模板提供了一个”设置即忘记”的监控系统,使用AI自动调试您的n8n工作流。
您不仅会收到简单的错误消息,还会收到一封详细的电子邮件通知,其中包含根因分析和由Gemini驱动的AI代理提供的逐步建议修复方案。这可以节省您宝贵的时间,帮助您更快地解决问题,并确保您的关键自动化始终平稳运行。
## 先决条件
在开始设置之前,请确保您已准备好以下帐户和信息:
– **n8n实例**:此工作流必须托管在活动的n8n实例上
– **n8n API密钥**:您需要从n8n实例生成API密钥(设置 > API)
– **OpenRouter帐户**:一个OpenRouter.ai帐户,用于访问各种AI模型,如Gemini
– **Google (Gmail) 帐户**:用于发送和接收电子邮件通知
– **n8n环境变量**:您的n8n实例必须配置了N8N_EDITOR_BASE_URL环境变量。这对于生成正确的工作流执行链接至关重要
## 使用案例
此模板非常适合任何想要主动监控其自动化的人。以下是一些示例:
– **监控关键Webhook**:如果处理来自支付网关(如Stripe)或表单提交的数据的工作流因意外数据而失败,立即获得智能警报,最大限度地减少服务中断
– **管理复杂自动化**:对于长而多步骤的工作流,AI可以立即精确定位确切的失败节点,并为复杂的数据映射错误或API问题提供修复建议,否则这些问题很难追踪
– **开发者和代理商**:如果您为客户或不同项目管理多个n8n工作流,这提供了一个集中的监控系统,帮助您掌握所有自动化问题,而无需手动检查每一个
## 工作原理
此工作流充当您n8n实例的自动化调试助手🤖。当您的任何其他工作流在自动(生产)执行期间失败时,此模板将:
1. 捕获错误并使用n8n API获取失败工作流的完整结构以获取完整上下文
2. 将错误详细信息和工作流结构发送给强大的AI代理(通过OpenRouter)进行详细的根因分析
3. 将AI的诊断和建议修复方案格式化为干净的HTML电子邮件,并通过Gmail发送给您,包括指向失败执行页面的直接链接
**重要说明**:根据n8n文档,错误触发器节点仅在生产执行期间发生的错误(例如,来自webhook调用或计划)时运行。当您通过手动单击”执行工作流”来测试工作流时,它不会运行。
## 设置步骤
(预计设置时间:10分钟)
设置有两个主要部分:配置此工作流,然后将其连接到您想要监控的工作流。
### 第A部分:配置AI调试器工作流
1. **n8n API凭据**:在您的n8n实例中创建一个API密钥(设置 > API),并将其作为”Header Auth”凭据添加到获取工作流JSON节点
2. **OpenRouter凭据**:将您的OpenRouter API密钥添加到OpenRouter聊天模型节点
3. **Gmail凭据**:在发送调试电子邮件节点中验证您的Gmail帐户
4. **收件人电子邮件**:在最终的发送调试电子邮件节点中更新”收件人”字段为您自己的电子邮件地址
5. **环境变量**:确保您的N8N_EDITOR_BASE_URL环境变量已为您的n8n实例正确设置。这是构建API和执行链接所必需的
### 第B部分:连接到您的其他工作流
对于您希望此调试器监控的每个工作流,您必须在其设置中链接它。
1. 转到您想要监控的工作流(您的”目标”工作流)
2. 单击右上角的三个点(…)并选择设置
3. 在错误工作流下拉菜单中,选择此”AI驱动的工作流调试器和通知器”工作流
4. 单击保存
现在,每当该目标工作流在生产运行期间失败时,此调试器工作流将自动触发以分析错误并通知您。
请注意,错误工作流仅在自动运行时触发,而不是手动运行:这是错误触发器在n8n中工作方式的一个特性。为确保这一点,请确保目标工作流处于活动状态。如果它被关闭,则不会触发错误工作流。

评论(0)