diff --git a/README.md b/README.md index b1e27b1..814f3ce 100644 --- a/README.md +++ b/README.md @@ -27,26 +27,35 @@ ```mermaid flowchart TD A[用户发起咨询
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 ``` ## 适用场景