|
|
7b6cc8da7c
|
ui.fix für WP11
|
2025-12-12 15:44:16 +01:00 |
|
|
|
c5e613d2b1
|
verschlanken aus Sicht WP11
|
2025-12-12 15:31:37 +01:00 |
|
|
|
d965d96cde
|
test script
|
2025-12-12 15:03:20 +01:00 |
|
|
|
65bc7622f8
|
prompt korrigiert
|
2025-12-12 13:59:36 +01:00 |
|
|
|
844d13316a
|
korrektur prompt
|
2025-12-12 13:55:11 +01:00 |
|
|
|
a403d8baf6
|
neue Wartelogik, neuer Prompt
|
2025-12-12 13:53:54 +01:00 |
|
|
|
d25d623b9c
|
logging für import_markdown
|
2025-12-12 13:26:31 +01:00 |
|
|
|
1e3fcc1633
|
types angepasst
|
2025-12-12 13:19:28 +01:00 |
|
|
|
0d28a6c1a7
|
korrigierte types.yaml
|
2025-12-12 13:06:55 +01:00 |
|
|
|
87083355ee
|
WP15 Bug fixing
|
2025-12-12 12:58:24 +01:00 |
|
|
|
7e9e496d86
|
neue Programmplan
|
2025-12-12 12:45:45 +01:00 |
|
|
|
d93b9b30ae
|
semantic_analyzer verschachtelete Strukturen
|
2025-12-12 12:07:27 +01:00 |
|
|
|
7fc316d284
|
bug
|
2025-12-12 12:04:31 +01:00 |
|
|
|
e27b1f4621
|
bug fix
|
2025-12-12 11:56:44 +01:00 |
|
|
|
3c19e192bc
|
bug fixing
|
2025-12-12 11:45:43 +01:00 |
|
|
|
df971f9c56
|
neuer start semantic chunker
|
2025-12-12 11:40:38 +01:00 |
|
|
|
ecc2b60427
|
integration prompts.yaml
|
2025-12-12 10:39:40 +01:00 |
|
|
|
2826cbadbc
|
bug raten
|
2025-12-12 10:32:01 +01:00 |
|
|
|
a2856bfe87
|
bug fix
|
2025-12-12 10:30:38 +01:00 |
|
|
|
69617802c3
|
bug fixing chunker
|
2025-12-12 10:27:57 +01:00 |
|
|
|
135c02bc9a
|
bug fixing
|
2025-12-12 10:25:01 +01:00 |
|
|
|
cd28a9d35c
|
neue chunker strategie mit smart chunking
|
2025-12-12 10:10:05 +01:00 |
|
|
|
49cdc9a13f
|
modified: app/services/semantic_analyzer.py
|
2025-12-12 09:44:01 +01:00 |
|
|
|
3629bc3fb9
|
modified: app/services/semantic_analyzer.py
|
2025-12-12 09:42:57 +01:00 |
|
|
|
37c0f526ec
|
modified: app/services/semantic_analyzer.py
|
2025-12-12 09:41:06 +01:00 |
|
|
|
bf40169662
|
WP15
|
2025-12-12 09:35:21 +01:00 |
|
|
|
9fbf0b7c91
|
modified: app/services/semantic_analyzer.py
|
2025-12-12 09:22:00 +01:00 |
|
|
|
652d22e8e8
|
modified: tests/test_smart_chunking_integration.py
|
2025-12-12 09:18:36 +01:00 |
|
|
|
94dbaafc72
|
modified: tests/test_smart_chunking_integration.py
|
2025-12-12 09:16:25 +01:00 |
|
|
|
69ad7bc823
|
testscript
|
2025-12-12 09:14:18 +01:00 |
|
|
|
d59bd1885d
|
WP15 testscript
|
2025-12-12 09:11:01 +01:00 |
|
|
|
f6d8751f23
|
WP15-Chunker und Test
|
2025-12-12 09:07:33 +01:00 |
|
|
|
9a38daafc0
|
WP15 - Chunker
|
2025-12-12 09:02:32 +01:00 |
|
|
|
e5bc77b93e
|
neues testscript für smart chunker
|
2025-12-12 08:59:08 +01:00 |
|
|
|
2bcf1930fe
|
WP15 Chunker
|
2025-12-12 08:57:25 +01:00 |
|
|
|
2d58220a3c
|
chunker angepasst
|
2025-12-12 08:53:30 +01:00 |
|
|
|
8436f4192d
|
neuer chunker und smart test
|
2025-12-12 08:47:12 +01:00 |
|
|
|
13ab2b7d68
|
chunker mit LLM initial
|
2025-12-11 23:21:24 +01:00 |
|
|
|
714763f92f
|
pfad auf types.yaml angepasst
|
2025-12-11 22:48:31 +01:00 |
|
|
|
a1cd0741c9
|
smarter chunker initial
|
2025-12-11 22:39:35 +01:00 |
|
|
|
c741cc7d1b
|
vault
Deploy mindnet to llm-node / deploy (push) Successful in 3s
|
2025-12-11 22:29:03 +01:00 |
|
|
|
e8b8c9a350
|
types.yaml angepasst
Deploy mindnet to llm-node / deploy (push) Successful in 4s
|
2025-12-11 22:02:44 +01:00 |
|
|
|
f016a16c68
|
Merge pull request 'WP11' (#8) from WP11 into main
Deploy mindnet to llm-node / deploy (push) Successful in 3s
Reviewed-on: #8
# Merge Request: WP-11 Backend Intelligence & Async Core (v2.4.0)
**Branch:** `feature/wp11-backend-intelligence` → `main`
**Reviewer:** @Mindmaster
**Status:** ✅ Ready to Merge
## 🎯 Zielsetzung
Dieses Update implementiert die "Active Intelligence" Architektur. Das System wechselt von einer reaktiven Suche zu einem proaktiven Assistenten, der während des Schreibens im Editor semantische Verknüpfungen vorschlägt. Zudem wurde der gesamte Core auf `asyncio` umgestellt, um Timeouts bei der Generierung zu verhindern.
## 🛠 Technische Änderungen
### 1. Async & Performance
* **Ingestion:** `scripts/import_markdown.py` und `app/core/ingestion.py` laufen nun asynchron.
* **Embeddings:** Neuer `EmbeddingsClient` nutzt `httpx` statt `requests` (Non-blocking).
* **Semaphore:** Import nutzt max. 5 parallele Tasks, um Ollama-Überlastung zu verhindern.
### 2. Quality Upgrade (Nomic)
* **Modell:** Wechsel von `sentence-transformers` (384 dim) auf `nomic-embed-text` (768 dim).
* **Effekt:** Massiv verbesserte semantische Trefferquote (siehe "Italien-Test").
### 3. Intelligence Features
* **Active Intelligence:** Neuer Endpoint `/ingest/analyze` analysiert Drafts mittels "Sliding Window".
* **Exact Match:** Erkennt Aliases (z.B. "KI-Gedächtnis") zuverlässig.
* **Matrix Logic:** `DiscoveryService` wählt Kanten-Typen kontextsensitiv (z.B. `experience` + `value` -> `based_on`).
### 4. Frontend Integration
* **UI:** Neuer Tab "🧠 Intelligence" im manuellen Editor.
* **State:** "Resurrection Pattern" verhindert Datenverlust beim Tab-Wechsel.
## ⚠️ Breaking Changes (WICHTIG für Deployment)
Dieses Release ist **nicht abwärtskompatibel** zur Datenbank von v2.3!
1. **Vektor-Dimension:** Geändert von 384 auf 768.
2. **Ollama:** Modell `nomic-embed-text` ist PFLICHT.
3. **Config:** `.env` benötigt `VECTOR_DIM=768` und `MINDNET_EMBEDDING_MODEL`.
## 🧪 Test-Protokoll
| Test | Befehl | Status |
| :--- | :--- | :--- |
| **Alias Lookup** | `python debug_analysis.py` | ✅ Pass |
| **Async Import** | `python -m scripts.import_markdown ...` | ✅ Pass |
| **API Intelligence** | `curl ... /ingest/analyze` | ✅ Pass |
| **UI Interaction** | Editor öffnen -> Analyse -> Link einfügen | ✅ Pass |
## 🔄 Deployment Schritte
Nach dem Merge auf dem Server ausführen:
1. `git pull`
2. `pip install -r requirements.txt`
3. `ollama pull nomic-embed-text`
4. **DB Reset:** `python -m scripts.reset_qdrant --mode wipe --prefix mindnet --yes`
5. **Re-Import:** `python -m scripts.import_markdown --vault ./vault --prefix mindnet --apply --force`
6. `sudo systemctl restart mindnet-prod mindnet-ui-prod`
|
2025-12-11 17:00:37 +01:00 |
|
|
|
5bf91d51da
|
Dokumentation WP11
|
2025-12-11 16:58:23 +01:00 |
|
|
|
00aecf692d
|
UI Texteditor merkt sich den Inhalt bei Umschalten
|
2025-12-11 15:12:30 +01:00 |
|
|
|
b815f6235f
|
mehrdimensionale matrix für Kanten
|
2025-12-11 14:59:59 +01:00 |
|
|
|
a1a58727fd
|
discovery opt - deduplicate, last 300 Zeichen
|
2025-12-11 14:46:56 +01:00 |
|
|
|
b1cf89982b
|
anpassung an 786 vector
|
2025-12-11 14:28:46 +01:00 |
|
|
|
5fa02aed2d
|
bug fix
|
2025-12-11 14:20:00 +01:00 |
|
|
|
1fde4ed72a
|
reset qdrant überarbeitet mit .env parametern
|
2025-12-11 13:57:19 +01:00 |
|