|
|
@ -4,37 +4,23 @@ Updated: 2025-03-05 14:00 Wed
|
|
|
|
---
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## 1
|
|
|
|
## 1
|
|
|
|
|
|
|
|
明白了,以下是更新后的时序图,系统自动从客人预定表单中提取信息,并直接与AI助手进行交互,不需要顾问介入:
|
|
|
|
为了生成多角色时序图,我们需要明确涉及的角色以及他们之间的交互流程。根据你的描述,我们可以假设涉及的角色包括:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. **用户(Guest)**
|
|
|
|
|
|
|
|
2. **顾问(Advisor)**
|
|
|
|
|
|
|
|
3. **AI助手(AI Assistant)**
|
|
|
|
|
|
|
|
4. **系统(System)**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
以下是时序图的Mermaid代码,描述了用户与顾问账号(托管)之间的交互流程:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```mermaid
|
|
|
|
```mermaid
|
|
|
|
sequenceDiagram
|
|
|
|
sequenceDiagram
|
|
|
|
participant Guest
|
|
|
|
participant Guest
|
|
|
|
participant Advisor
|
|
|
|
|
|
|
|
participant AIAssistant
|
|
|
|
|
|
|
|
participant System
|
|
|
|
participant System
|
|
|
|
|
|
|
|
participant AIAssistant
|
|
|
|
|
|
|
|
|
|
|
|
Guest->>System: 发送消息
|
|
|
|
Guest->>System: 提交预定表单信息
|
|
|
|
System->>Advisor: 检查账号是否托管
|
|
|
|
System->>System: 自动提取信息
|
|
|
|
Advisor->>System: 是托管账号
|
|
|
|
System->>AIAssistant: 发送客人信息
|
|
|
|
System->>AIAssistant: 生成新会话
|
|
|
|
|
|
|
|
AIAssistant->>System: 返回新会话ID
|
|
|
|
|
|
|
|
System->>Guest: 问候客人
|
|
|
|
|
|
|
|
Guest->>System: 回复问候
|
|
|
|
|
|
|
|
System->>AIAssistant: 收到客人回复
|
|
|
|
|
|
|
|
AIAssistant->>System: 托管会话
|
|
|
|
|
|
|
|
AIAssistant->>System: 返回 session id
|
|
|
|
AIAssistant->>System: 返回 session id
|
|
|
|
System->>Guest: 返回 session id
|
|
|
|
System->>Guest: 返回 session id
|
|
|
|
Guest->>System: 发送后续消息
|
|
|
|
System->>Guest: 问候客人
|
|
|
|
System->>AIAssistant: 多轮对话
|
|
|
|
Guest->>System: 发送消息
|
|
|
|
AIAssistant->>System: 处理会话
|
|
|
|
System->>AIAssistant: 处理会话
|
|
|
|
|
|
|
|
AIAssistant->>System: 返回回复
|
|
|
|
System->>Guest: 返回回复
|
|
|
|
System->>Guest: 返回回复
|
|
|
|
loop 多轮对话
|
|
|
|
loop 多轮对话
|
|
|
|
Guest->>System: 发送消息
|
|
|
|
Guest->>System: 发送消息
|
|
|
@ -44,7 +30,7 @@ sequenceDiagram
|
|
|
|
end
|
|
|
|
end
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
这个时序图展示了用户与系统、顾问账号(托管)以及AI助手之间的交互流程,包括生成新会话、问候客人、AI托管会话以及多轮对话的管理。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 2
|
|
|
|
## 2
|
|
|
|
|
|
|
|
|
|
|
|