feat: update AI Agent workflow diagram for improved clarity and detail

This commit is contained in:
mlogclub
2026-04-15 16:53:42 +08:00
parent 3742140ecc
commit fe3786aca9
+26 -17
View File
@@ -27,26 +27,35 @@
```mermaid
flowchart TD
A[用户发起咨询<br/>Web Widget / Open API] --> B[创建或匹配会话]
B --> C[进入 AI Agent]
C --> D{是否命中 Skill / 工具流程?}
D -- 是 --> E[执行 Skill / MCP Tool]
D -- 否 --> F[进入知识库检索]
F --> G[召回相关知识片段]
G --> H[LLM 生成回答]
E --> H
H --> I{回答是否可信且可直接返回?}
I -- 是 --> J[返回给用户]
B --> C[客户发送消息]
C --> D[触发 AI Reply Runtime]
D --> E[加载会话历史 / AI 配置 / 可用工具]
E --> F[按需选择 Skill]
F --> G[按需注入知识库检索结果]
G --> H[Agent 运行并决定下一步]
H --> I{直接回复?}
I -- 是 --> J[LLM 生成回复并返回用户]
J --> K{问题是否结束?}
K -- 否 --> C
K -- 是 --> L[结束会话或沉淀数据]
I -- 否 --> M[触发转人工策略]
M --> N[进入待接入池 / 指定客服组]
N --> O[客服工作台接管]
O --> P{是否需要工单跟踪?}
P -- 是 --> Q[创建或关联工单]
P -- 否 --> R[人工继续处理]
Q --> R
R --> S[问题解决并关闭]
I -- 否 --> M{是否调用 Graph / MCP Tool?}
M -- 是 --> N[执行 Skill / Graph / MCP Tool]
N --> O{需要用户确认?}
O -- 否 --> H
O -- 是 --> P[向用户发起确认]
P --> Q{用户确认结果}
Q -- 取消 --> J
Q -- 确认转人工 --> R[会话转人工并进入待接入池]
R --> S[按客服组/排班自动分配或人工分配]
S --> T[客服工作台接管]
T --> U{是否需要工单跟踪?}
U -- 是 --> V[人工处理中创建/关联工单]
U -- 否 --> W[人工继续处理]
V --> W
W --> X[问题解决并关闭]
Q -- 确认建单 --> Y[从当前会话创建工单]
Y --> H
M -- 否 --> J
```
## 适用场景