diff --git a/Haina/项目/AI/阿里云百炼.md b/Haina/项目/AI/阿里云百炼.md index 61b1791..664b56a 100644 --- a/Haina/项目/AI/阿里云百炼.md +++ b/Haina/项目/AI/阿里云百炼.md @@ -16,3 +16,44 @@ Updated: 2025-03-04 23:59 Tue ### 海纳问答 - 每次回复大约需要5-10s + +为了生成多角色时序图,我们需要明确涉及的角色以及他们之间的交互流程。根据你的描述,我们可以假设涉及的角色包括: + +1. **用户(Guest)** +2. **顾问(Advisor)** +3. **AI助手(AI Assistant)** +4. **系统(System)** + +以下是时序图的Mermaid代码,描述了用户与顾问账号(托管)之间的交互流程: + +```mermaid +sequenceDiagram + participant Guest + participant Advisor + participant AIAssistant + participant System + + Guest->>System: 发送消息 + System->>Advisor: 检查账号是否托管 + Advisor->>System: 是托管账号 + System->>AIAssistant: 生成新会话 + AIAssistant->>System: 返回新会话ID + System->>Guest: 问候客人 + Guest->>System: 回复问候 + System->>AIAssistant: 收到客人回复 + AIAssistant->>System: 托管会话 + AIAssistant->>System: 返回 session id + System->>Guest: 返回 session id + Guest->>System: 发送后续消息 + System->>AIAssistant: 多轮对话 + AIAssistant->>System: 处理会话 + System->>Guest: 返回回复 + loop 多轮对话 + Guest->>System: 发送消息 + System->>AIAssistant: 处理会话 + AIAssistant->>System: 返回回复 + System->>Guest: 返回回复 + end +``` + +这个时序图展示了用户与系统、顾问账号(托管)以及AI助手之间的交互流程,包括生成新会话、问候客人、AI托管会话以及多轮对话的管理。 \ No newline at end of file