self-media-james/articles/002/diagram-08.mmd
邓文兵 5f639d8400 docs(architecture): 添加 OpenClaw 系统架构全景图解
- 新增 15 个 Mermaid 架构图解文件,涵盖系统核心组件
- 添加系统架构全景图,展示外部消息平台到 LLM 提供商的完整流程
- 新增网关层、通道管理、路由层、ACP 协议层、Agent 运行时等模块架构图
- 添加记忆系统、心跳系统、插件系统、安全架构等专项设计图
- 新增消息流转序列图和启动流程图
- 添加容器化部署架构和数据存储结构图
- 配置 Mermaid 图表样式,统一科技感视觉主题
- 添加完整的系统设计模式思维导图
- 新增 456 行深度架构分析文章,覆盖六大核心子系统
2026-03-12 09:31:11 +08:00

39 lines
1.1 KiB
Plaintext

graph TB
subgraph "记忆系统架构"
Q[搜索查询]
subgraph "混合搜索引擎"
VS[向量检索<br/>sqlite-vec]
BM[BM25 全文搜索<br/>SQLite FTS5]
HY[混合排序<br/>加权合并 + 时间衰减]
end
subgraph "Embedding 提供商"
E1[OpenAI<br/>text-embedding-3-small/large]
E2[Gemini<br/>Generalist Multimodal]
E3[Voyage<br/>voyage-large-2-instruct]
E4[Mistral<br/>mistral-embed]
E5[Ollama<br/>本地模型]
end
subgraph "存储层"
DB[(SQLite 数据库)]
CV[chunks_vec 表<br/>向量嵌入]
CF[chunks_fts 表<br/>FTS5 全文索引]
EC[embedding_cache 表<br/>查询缓存 + TTL]
end
RES[搜索结果<br/>相关度排序]
end
Q --> VS & BM
VS --> HY
BM --> HY
VS --> E1 & E2 & E3 & E4 & E5
E1 & E2 & E3 & E4 & E5 --> CV
BM --> CF
HY --> RES
DB --> CV & CF & EC
style HY fill:#27AE60,color:#fff
style DB fill:#3498DB,color:#fff