ljy5946 commited on
Commit
3d1eeca
·
verified ·
1 Parent(s): 0732833

Rename docs to docs/module_diagram.md

Browse files
Files changed (2) hide show
  1. docs +0 -0
  2. docs/module_diagram.md +54 -0
docs DELETED
File without changes
docs/module_diagram.md ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ┌──────────────────────────────────────────────────────────────────┐
2
+ │ 智能学习助手整体架构 │
3
+ │ │
4
+ │ ┌───────────────┐ ┌───────────────┐ ┌───────────────┐ │
5
+ │ │ 用户界面UI │◀──────│ 会话管理器 │◀──────│ 前端/Gradio │ │
6
+ │ │ (Gradio) │ │ (Session) │ └───────────────┘ │
7
+ │ └───────────────┘ └───────────────┘ │
8
+ │ │ │ │
9
+ │ ▼ ▼ │
10
+ │ ┌───────────────┐ ┌───────────────────────┐ │
11
+ │ │ 请求分发器 │─────▶│ 模块路由(Router) │ │
12
+ │ │ Dispatcher │ │ 负责把用户请求“路由” │ │
13
+ │ │ │◀─────│ 到具体功能模块 │ │
14
+ │ └───────────────┘ └───────────────────────┘ │
15
+ │ │ │
16
+ │ ▼ │
17
+ │ ┌──────────────────┬──────────────────┬──────────────────┐ │
18
+ │ │ │ │ │ │
19
+ │ │ 模块 A:知识库检索(RAG) │ │ │
20
+ │ │ ┌────────────┐ │ 模块 B:大纲生成 │ 模块 C:出题 │ │
21
+ │ │ │ 向量数据库 │ │ ┌────────────┐ │ ┌────────────┐ │ │
22
+ │ │ │ (Chroma) │ │ │ LLM/GPT │ │ │ LLM/GPT │ │ │
23
+ │ │ └───┬─────────┘ │ └─────┬──────┘ │ └─────┬──────┘ │ │
24
+ │ │ │ │ │ │ │ │ │
25
+ │ │ │ ←检索结果──┘ └───传递给LLM───┐ │ │ │
26
+ │ │ │ │ │ │
27
+ │ │ ┌────────────┐ ┌────────────┐ │ │ │
28
+ │ │ │ Embedding │──────▶│ 检索器 │◀───────────────┘ │ │
29
+ │ │ │ 模型 (E) │ │ (Retriever)│ │ │
30
+ │ │ └────────────┘ └────────────┘ │ │
31
+ │ │ ▼ │
32
+ │ │ ┌────────────┐│
33
+ │ │ │ 模块 D: ││
34
+ │ │ │ 批改答案 ││
35
+ │ │ │ ┌────────┐││
36
+ │ │ │ │ LLM/GPT │││
37
+ │ │ │ └──┬─────┘││
38
+ │ │ └────┼───────┘│
39
+ │ │ │ │
40
+ │ │ ▼ │
41
+ │ │ ┌───────┐ │
42
+ │ │ │ 基础 │ │
43
+ │ │ │ 函数/ │ │
44
+ │ │ │ 工具 │ │
45
+ │ │ └───────┘ │
46
+ │ └──────────────────────────────────────────────────────────────────┘
47
+ │ │
48
+ │ ┌────────────────┴────────────┐
49
+ │ │ 辅助模块 E:外部资源接口 │
50
+ │ │ - OCR 接口(可选:拍照识题) │
51
+ │ │ - 文档上传解析(PDF→Text) │
52
+ │ │ - 用户学习进度存储(数据库) │
53
+ │ └───────────────────────────────┘
54
+ └──────────────────────────────────────────────────────────────────┘