123456789101112131415161718192021222324252627282930313233343536 |
- flowchart TD
- %% 子图:文档上传处理流程
- subgraph 文档上传处理流程
- direction TB
- A[开始] --> B[文档提取器<br/>(sys.files)]
- B --> C{条件分支 2<br/>(x.text 不为空?)}
- C -->|是| D[LLM5<br/>(qwen-turbo)]
- C -->|否| E{条件分支 3<br/>case1: sys.query 包含 “小天天气”<br/>case2: sys.query 包含 “公司管理规章”}
- D --> F[直接回复 4]
- E -->|case1| G[直接回复 5<br/>(https://sky.cn/)]
- E -->|case2| H[直接回复 8<br/>(公司管理规章解释)]
- E -->|其它| I[知识检索<br/>(公司管理规章)]
- I --> J{条件分支 4<br/>case1: result 不为空<br/>case2: sys.query 包含 “领导答疑”<br/>else}
- J -->|case1| K[LLM3]
- J -->|case2| L[LLM4]
- J -->|else| M[LLM6]
- K --> N[直接回复 2]
- L --> O[直接回复 3]
- M --> P[直接回复 6]
- end
- %% 子图:普通对话流程
- subgraph 普通对话流程
- direction TB
- A2[开始] --> Q[问题分类器<br/>(分类意图)]
- Q -->|分类1<br/>业务咨询| R[LLM2]
- R --> S[LLM3']
- S --> T[直接回复 2']
- Q -->|分类2<br/>知识检索| U[知识检索 2]
- U --> V[LLM4']
- V --> W[直接回复 3']
- Q -->|分类3<br/>深度检索| X[知识检索 3]
- X --> Y[LLM6']
- Y --> Z[直接回复 6']
- Q -->|分类4<br/>普通闲聊| AA[直接回复 7]
- end
|