From 3f746ac2f217de61a31000111ef5d09659d90291 Mon Sep 17 00:00:00 2001 From: Lei OT Date: Wed, 5 Mar 2025 12:12:45 +0800 Subject: [PATCH] vault backup: 2025-03-05 12:12:45 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Affected files: Haina/项目/AI/阿里云百炼.md --- Haina/项目/AI/阿里云百炼.md | 37 +++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/Haina/项目/AI/阿里云百炼.md b/Haina/项目/AI/阿里云百炼.md index 664b56a..26a50b9 100644 --- a/Haina/项目/AI/阿里云百炼.md +++ b/Haina/项目/AI/阿里云百炼.md @@ -56,4 +56,39 @@ sequenceDiagram end ``` -这个时序图展示了用户与系统、顾问账号(托管)以及AI助手之间的交互流程,包括生成新会话、问候客人、AI托管会话以及多轮对话的管理。 \ No newline at end of file +这个时序图展示了用户与系统、顾问账号(托管)以及AI助手之间的交互流程,包括生成新会话、问候客人、AI托管会话以及多轮对话的管理。 + + +好的,为了更直观地展示各个角色之间的交互,我们可以使用时序图(Sequence Diagram)。时序图能够清晰地展示角色之间的消息传递和交互流程。以下是根据你的描述生成的时序图: + +```mermaid +sequenceDiagram + participant Guest + participant System + participant Advisor + participant AIAssistant + + 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 +``` + +这个时序图清晰地展示了用户(Guest)、系统(System)、顾问(Advisor)和AI助手(AI Assistant)之间的交互流程,包括生成新会话、问候客人、AI托管会话以及多轮对话的管理。每个角色之间的消息传递用箭头表示,便于理解。 \ No newline at end of file