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