mermaid
This commit is contained in:
parent
12e374bc05
commit
cd3946bd11
|
|
@ -69,13 +69,47 @@ graph TD
|
|||
|
||||
### 2.2 Datenfluss-Muster
|
||||
|
||||
1. **Ingestion (Write):**
|
||||
`Markdown` -> `Parser` -> `Chunker` -> `SemanticAnalyzer (LLM)` -> `Embedder` -> `Qdrant (Points)`
|
||||
2. **Retrieval (Read):**
|
||||
`Query` -> `Embedding` -> `Hybrid Search (Vector + Graph)` -> `Re-Ranking` -> `LLM Context`
|
||||
3. **Visualisierung (Graph):**
|
||||
`UI` -> `GraphService` -> `Qdrant (Edges Collection)` -> `Cytoscape`
|
||||
#### A. Ingestion (Write)
|
||||
Vom Markdown zur Vektor-Datenbank.
|
||||
```mermaid
|
||||
graph LR
|
||||
MD[Markdown File] --> Parser(Parser)
|
||||
Parser --> Chunker(Chunker)
|
||||
Chunker -- "Text Chunks" --> SemAn{SemanticAnalyzer<br/>(LLM)}
|
||||
SemAn -- "Smart Edges" --> Embedder(Embedder)
|
||||
Embedder --> DB[(Qdrant<br/>Points)]
|
||||
|
||||
style DB fill:#f9f,stroke:#333,stroke-width:2px
|
||||
style SemAn fill:#ff9,stroke:#333,stroke-width:2px
|
||||
```
|
||||
|
||||
#### B. Retrieval (Read)
|
||||
Die hybride Suche für Chat & RAG.
|
||||
```mermaid
|
||||
graph LR
|
||||
Query([Query]) --> Embed(Embedding)
|
||||
Embed --> Hybrid{Hybrid Search}
|
||||
|
||||
subgraph Search Components
|
||||
Vec[Vector Score]
|
||||
Graph[Graph/Edge Bonus]
|
||||
end
|
||||
|
||||
Vec --> Hybrid
|
||||
Graph --> Hybrid
|
||||
|
||||
Hybrid --> Rank(Re-Ranking)
|
||||
Rank --> Ctx[LLM Context]
|
||||
```
|
||||
|
||||
#### C. Visualisierung (Graph)
|
||||
Der optimierte Pfad für das Frontend.
|
||||
```mermaid
|
||||
graph LR
|
||||
UI[Frontend UI] --> Service(GraphService)
|
||||
Service -- "Direct Read" --> DB[(Qdrant<br/>Edges Collection)]
|
||||
DB --> Cyto[Cytoscape<br/>Rendering]
|
||||
```
|
||||
---
|
||||
|
||||
## 3. Physische Architektur
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user