AI Agent 工作流 + 重试 / 校验 / 重定向 完整流程图
·
AI Agent 工作流 + 重试 / 校验 / 重定向 完整流程图
一、标准 Agent 工作流(云平台拖拽版)
plaintext
开始
↓
【系统提示词节点】(固定规则,不可重试)
↓
【用户意图识别】
↓
┌───────────────────────────┐
│ 知识库检索节点 RAG │ ← 可重试
└───────────────────────────┘
↓ 校验:结果非空 / 来源合法
↓ 校验失败 → 重试当前节点
↓
┌───────────────────────────┐
│ MCP / 工具调用节点 │ ← 【核心重试节点】
└───────────────────────────┘
↓ 校验:字段是否缺失 / 格式是否正确
↓ 校验失败 → 重试当前节点(3次)
↓
【大模型思考/决策节点】 ← 可重试
↓
【结果过滤/整合节点】
↓ 最终校验:数据是否正确
↓ 错误 → 重定向回到 RAG 或 MCP
↓
结束
二、每个节点能不能重试?
-
系统提示词节点→ 不可重试(规则写死的)
-
知识库检索 RAG→ 可重试触发:结果为空、来源不对、相似度太低
-
MCP / 工具调用节点→ 最核心、必须可重试触发:
- 接口失败
- 超时
- 字段缺失
- 数据校验不通过
-
大模型思考节点→ 可重试触发:格式不对、没按要求输出
-
结果过滤 / 整合→ 不重试→ 但可以重定向跳回前面节点
三、字段缺失时,工作流到底怎么走?(你最关心的)
plaintext
MCP 节点执行
↓
校验字段:companyName、url、position、deadline
↓
发现字段缺失 → 节点状态 = 校验失败
↓
触发【节点重试】(你在云平台配置的 3 次)
↓
重试 3 次都失败
↓
【重定向】回到:
→ 要么重新 RAG 检索
→ 要么重新 MCP 调用
一句话:字段缺失 → 校验失败 → 自动重试本节点 → 还失败就回上游重跑。
四、你在云平台怎么配?(真实操作话术)
项目:
我在 AI Agent 工作流中:
- 给 MCP 工具节点开启了3 次重试,重试条件是「字段缺失」和「接口调用失败」;
- 配置了字段校验规则,缺少必选字段直接判定节点失败;
- 重试失败后自动重定向回到上一节点,重新检索、重新调用;
- 最终保证输出结果字段完整、数据准确。
更多推荐

所有评论(0)