所有主要的 GoInsight.AI 节点都内置了错误处理策略,用于管理节点错误。当关键错误在节点执行过程中导致输出失败时,此机制将激活,以避免中断整个工作流。
以下节点目前支持“错误处理策略”选项;未来将会有更多节点增加支持:
- 智能代理
- 代码执行
- HTTP 请求
- 知识库检索
- 文档读取
- 文档写入
- 大模型
- 自然语义分类器
- 自然语义变量提取器
- 文本模板
- JSON 变量提取器
- 工具调用
配置方法
要配置错误处理,选择一个支持的节点,并在配置面板中找到错误处理下拉菜单。默认选项为不处理。可用的设置有:
- 不处理当节点执行失败时立即报告错误,然后终止工作流。
- 默认值如果节点遇到执行错误,工作流将继续运行。该节点的所有输出变量都将被指定的默认值替换。不同的节点需要不同的默认值,系统会根据预期的输出变量提示您填写。
节点 | 节点错误发生时所需的默认值配置 |
---|---|
智能代理 |
|
大模型 |
|
知识库检索 |
|
文档读取 |
|
文档写入 | |
HTTP 请求 | |
自然语义分类器 |
|
文本模板 |
|
代码执行 |
|
JSON 变量提取器 |
|
自然语义变量提取器 |
|
- 错误处理分支在工作流设计器中自定义错误处理分支逻辑。通过连接这些分支,您可以定义对节点执行错误的响应,例如发送警告、运行备份任务或记录事件。

如上图所示,当 HTTP 请求节点发生错误时,工作流将被导向结束(错误)分支。
循环的错误处理策略
与上述其他节点不同,循环节点通常处理大量任务,处理单个元素时可能发生错误。为了防止单个元素的错误中断所有任务,循环节点提供了单独的错误处理策略。您可以在错误处理选项下配置异常响应方式。有两种选择:
- 终止如果检测到异常输出,终止此节点并输出错误信息。
- 移除错误输出忽略异常信息并继续处理其余元素。输出将仅包含正确的信息。
用户可以根据其循环设计需求选择最适合的错误处理方法。