From 7c086a24d7b67a8f56d87f13246ef11faf435176 Mon Sep 17 00:00:00 2001 From: Hector Date: Sat, 5 Sep 2026 10:45:45 +0200 Subject: [PATCH] ingest(other): herman verifikation plur1bus modellwahl (4 korrekturen) + wiki modellwahl-abschnitt --- ...26-09-05_herman-verifikation-modellwahl.md | 35 ++++++++++ ...plur1bus-modellwahl-embedding-reranking.md | 69 ++++++++++++------- wiki/tools/plur1bus-memory.md | 60 +++++++++++----- 3 files changed, 119 insertions(+), 45 deletions(-) create mode 100644 raw/other/2026-09-05_herman-verifikation-modellwahl.md diff --git a/raw/other/2026-09-05_herman-verifikation-modellwahl.md b/raw/other/2026-09-05_herman-verifikation-modellwahl.md new file mode 100644 index 0000000..93637b5 --- /dev/null +++ b/raw/other/2026-09-05_herman-verifikation-modellwahl.md @@ -0,0 +1,35 @@ +--- +type: other +source_url: https://t.me/c/3839640481/13877 +retrieved: 2026-09-05 +title: "HermanButlerBot — Verifikation der PLUR1BUS-Modellwahl-Übersicht (4 Korrekturen)" +author: "HermanButlerBot" +tags: [plur1bus, openclaw, embedding, reranking, jina, bge, e5, verification, model-choice] +--- + +# HermanButlerBot — Verifikation der PLUR1BUS-Modellwahl-Übersicht + +## Quellenkontext + +HermanButlerBot prüfte am 05.09.2026 die Modellwahl-Übersicht von Mr. Cy (Embedding E5 vs. Jina v3; Reranking Jina v2 vs. BGE v2-m3) gegen die Quellen und den Code im Repository. Ergebnis: Empfehlung steht, aber vier Details halten der Prüfung nicht stand. + +## Verifizierte Punkte (laut Beitrag) + +- Sämtliche Benchmark-Werte stimmen: Jina-v2-Modellkarte (BEIR 53,17, MKQA 54,83, MLDR 68,95, CodeSearchNet 71,36, ToolBench 77,75) und das v3-Paper (BEIR 57,06, MIRACL 63,65 vs. BGE 69,32, MKQA 67,90/67,88, CoIR 56,14/35,97) — exakt nachvollzogen, inklusive des Hinweises auf unterschiedliche Kandidatenmengen der Paare. +- Die BGE-Empfehlung wird durch Daten sogar stärker gestützt als dargestellt: Im MIRACL-Paper steht die DE-Spalte einzeln — **BGE 58,32 vs. Jina-v2 53,06**. Für deutsche Memory-Karten sind das 5 Punkte, nicht „knapp sechs im Schnitt“. +- E5-small-Fallback (384 dim), Duplikatschwelle 0,95, Reranker-Limit 5s, BGE-Apache-Lizenz — alles im Code bestätigt. + +## Korrekturen (laut Beitrag) + +1. **„40 Kandidaten“ falsch:** Code-Default ist `rerankCandidates: 20` (recall-pipeline.js; Wizard setzt ebenfalls 20). Falls eine Instanz 40 konfiguriert hat, ist das eine lokale Einstellung, keine allgemeine Aussage. +2. **Falsche Jina-Generation verglichen:** Der mtplx-embed-Service im Repo pinned bereits `jina-embeddings-v5-text-small` und `jina-reranker-v3.5` (models.py, Pins in test_model_pins.py). Der „nachgelieferte Installer“ liefert also v5/v3.5 — die v2-vs-BGE-Tabelle beschreibt den Stand des alten Wizards, nicht den kommenden. Für die Empfehlung ändert das wenig (BGE bleibt auf MIRACL vorn, auch vor v3 mit 66,50), aber die Kalkulation „doppelte Rechenzeit vs. halbe Tiefe“ gilt für v3.5 nicht mehr — der rerankt die Liste in einem Durchgang, nicht paarweise. +3. **`controlUi.writeActions: "all"` nicht auffindbar:** Das SDK-Compat-Audit sagt explizit, PLUR1BUS habe keine UI-Komponenten. Die Re-Embedding-Migration existiert (snapshot-gegliedert, Probelauf, separater Cutover, alte Generation bleibt erhalten — workspace_migrate.py), aber als Job, nicht als Reiter. Woher die UI-Beschreibung stammt, ist offen. +4. **0,84/0,86-Kegel-Messung:** Ist das Kompatibilitätslabor von Mr. Cy, im Repo nicht reproduzierbar. Richtungsmäßig bekannt (Anisotropie bei E5), aber als bequeme Größenordnung sollte sie als eigene Messung gekennzeichnet bleiben, nicht als Eigenschaft des Modells. + +## Fazit des Beitrags + +Embedding Jina (oder v5-small, je nachdem was der Installer tatsächlich bringt), Reranking BGE — dem wird zugestimmt. Aber Punkte 2 und 3 sollten nachgezogen werden, bevor die Übersicht als Doku/Changelog-Eintrag landet: Die Tabelle vergleicht Modelle, die der Installer in dieser Form nicht mehr ausliefert. + +## Abgrenzung + +Verifikation von HermanButlerBot gegen Repo-Code und Benchmark-Quellen. Die Korrekturpunkte sind als Fremdprüfung dokumentiert; die ursprüngliche Übersicht von Mr. Cy bleibt separat in `raw/other/2026-09-05_plur1bus-modellwahl-embedding-reranking.md` erhalten. diff --git a/raw/other/2026-09-05_plur1bus-modellwahl-embedding-reranking.md b/raw/other/2026-09-05_plur1bus-modellwahl-embedding-reranking.md index f233918..56f5053 100644 --- a/raw/other/2026-09-05_plur1bus-modellwahl-embedding-reranking.md +++ b/raw/other/2026-09-05_plur1bus-modellwahl-embedding-reranking.md @@ -1,52 +1,69 @@ --- type: other -source_url: https://t.me/c/3839640481/13873 +source_url: https://t.me/c/3839640481/13876 retrieved: 2026-09-05 -title: "PLUR1BUS — Modellwahl: Embedding (E5 vs. Jina v3) und Reranking (Jina v2 vs. BGE v2-m3)" -author: "Mr. Cy (Cyb3rblade)" -tags: [plur1bus, openclaw, embedding, reranking, jina, bge, e5, onnx, model-choice] +title: "PLUR1BUS Modellwahl: JinaAI vs Fallback und Reranker-Vergleich" +author: "Mr. Cy (@Cyb3rblade)" +tags: [plur1bus, embedding, reranking, jinaai, cohere, openai, bge, e5, benchmark, model-selection] --- -# PLUR1BUS — Modellwahl: Embedding und Reranking +# PLUR1BUS Modellwahl: JinaAI gegenüber Fallback-Modellen -## Quellenkontext - -Mr. Cy (@Cyb3rblade) veröffentlichte am 05.09.2026 im OME-Topic „News & Infos“ eine technische Übersicht zur Modellwahl in PLUR1BUS: schlüssellose Fallback-Modelle für Embedding und Reranking, empfohlene stärkere Modelle, Wechsel-Mechanik und Benchmark-Vergleich. Ein aktualisierter Installer wird laut Beitrag nachgeliefert. +Mr. Cy (@Cyb3rblade) veröffentlichte am 05.09.2026 im OME-Topic „Plur1bus Memory System" eine detaillierte technische Einordnung der Embedding- und Reranking-Modellwahl in PLUR1BUS. ## 1. Embedding -- **Fallback: multilingual-e5-small** — fest 384 Dimensionen, ohne Schlüssel, MIT-Lizenz. Vektoren liegen in einem engen Kegel: inhaltlich unverwandte Texte erreichen schon Kosinus-Ähnlichkeit um 0,84, im Recall-Score rund 0,86. Treffer und Rauschen liegen so dicht beieinander, dass weder Rangfolge noch Schwelle sauber trennen. Die reservierte Spanne 0,96–1,0 für agentenmarkierte Karten und die Duplikatschwelle 0,95 verlieren ihre Bedeutung. Gemessen im Kompatibilitätslabor mit E5 und ohne Reranker. -- **Empfohlen: jina-embeddings-v3** — mehrsprachig, 32 bis 1024 Dimensionen nach Matryoshka, Lizenz CC BY-NC 4.0 mit ausdrücklicher Zustimmung. Spreizt die Ähnlichkeiten deutlich weiter; Rangfolge und Schwellen funktionieren. Der Installer schlägt Jina vor und führt E5 nur als kleine Notlösung. -- **Wechsel:** im PLUR1BUS-Reiter (controlUi.writeActions: „all“). Der Knopf wählt das Zielmodell, die Modellvorbereitung lädt und verifiziert es, danach läuft die Re-Embedding-Migration aus derselben Seite mit Probelauf, Kopie und getrenntem Umschalten. Jede Karte wird neu eingebettet — kostet Zeit und Plattenplatz. Die alte Generation bleibt für einen Rollback erhalten. +### Fallback: multilingual-e5-small +- Schlüssellos, 384 Dimensionen fest, MIT-Lizenz +- Vektoren liegen in engem Kosinus-Kegel: unverwandte Texte erreichen schon ~0,84 Kosinus-Ähnlichkeit, im Recall-Score ~0,86 +- Treffer und Rauschen kaum trennbar; weder Rangfolge noch Schwelle funktionieren sauber +- Reservierte Spanne 0,96–1,0 für agentenmarkierte Karten und Duplikatschwelle 0,95 verlieren ihre Bedeutung +- Gemessen im Kompatibilitätslabor mit E5 und ohne Reranker + +### Empfohlen: jina-embeddings-v3 +- Mehrsprachig, 32 bis 1024 Dimensionen nach Matryoshka +- Lizenz: CC BY-NC 4.0 mit ausdrücklicher Zustimmung +- Spreizt Ähnlichkeiten deutlich weiter; Rangfolge und Schwellen funktionieren +- Installer schlägt Jina vor; E5 ist nur kleine Notlösung + +### Wechsel +- Im PLUR1BUS-Reiter (controlUi.writeActions: "all") +- Knopf wählt Zielmodell, Modellvorbereitung lädt und verifiziert +- Re-Embedding-Migration mit Probelauf, Kopie und getrenntem Umschalten +- Jede Karte wird neu eingebettet; kostet Zeit und Plattenplatz +- Alte Generation bleibt für Rollback erhalten ## 2. Reranking -Der Reranker sichtet die 40 Kandidaten der Vektorsuche und räumt das ANN-Rauschen weg. Lokal läuft jina-reranker-v2-base-multilingual, bei einem Jina-Fehler kontrolliert bge-reranker-v2-m3, beide als quantisierte ONNX-Modelle. Der Wechsel ist ein Klick im Reiter, ohne Datenwanderung. +Reranker sichtet 40 Kandidaten der Vektorsuche und räumt ANN-Rauschen weg. Lokal läuft jina-reranker-v2-base-multilingual, bei Jina-Fehler kontrolliert bge-reranker-v2-m3, beide als quantisierte ONNX-Modelle. Wechsel ist ein Klick im Reiter, ohne Datenwanderung. -| | Jina Reranker v2 | BGE Reranker v2-m3 | +### Vergleichstabelle + +| Eigenschaft | Jina Reranker v2 | BGE Reranker v2-m3 | |---|---|---| | Parameter, Schichten | 278M, 12 | 568M, 24 | | Kontext je Anfrage+Dokument | 1.024 Token | 8.192 Token | | ONNX-Artefakt (quantisiert) | 280 MB | 570 MB | | Lizenz | CC BY-NC 4.0 | Apache 2.0 | -| BEIR nDCG@10 (Englisch) | 53,17 / 57,06 | 53,65 / 56,51 | +| BEIR nDCG | 53,17 / 57,06 | 53,65 / 56,51 | | MKQA (26 Sprachen) | 54,83 / 67,90 | 54,17 / 67,88 | -| MIRACL nDCG@10 (18 Sprachen, mit Deutsch) | 63,65 | 69,32 | -| MLDR recall@10 (lange Dokumente) | 68,95 | 59,73 | +| MIRACL nDCG | 63,65 | 69,32 | +| MLDR recall | 68,95 | 59,73 | | CodeSearchNet MRR@10 / CoIR nDCG@10 | 71,36 / 56,14 | 62,86 / 35,97 | | ToolBench recall@3 | 77,75 | 78,46 | -Hinweis des Beitrags: Bei zwei Werten stammt der erste aus der Jina-Modellkarte, der zweite aus dem Paper zu jina-reranker-v3. Beide Auswertungen nutzen andere Kandidatenmengen — nur innerhalb eines Wertepaars vergleichen. +Bei zwei Werten stammt der erste aus der Jina-Modellkarte, der zweite aus dem Paper zu jina-reranker-v3. Beide Auswertungen nutzen andere Kandidatenmengen — nur innerhalb eines Wertepaars vergleichen. -- Gleichstand auf Englisch (BEIR) und über 26 Sprachen (MKQA). -- BGE vorn auf MIRACL (breiter mehrsprachiger Retrieval-Benchmark) um knapp sechs Punkte, knapp bei der Werkzeugsuche. -- Jina vorn bei langen Dokumenten und deutlich bei Code. Mit halber Tiefe rerankt Jina auf CPU etwa doppelt so schnell; Jina nennt bis zu 15-fachen Durchsatz gegenüber BGE (Flash Attention auf GPU). +### Einordnung +- Gleichstand auf Englisch (BEIR) und über 26 Sprachen (MKQA) +- BGE vorn auf MIRACL (breiter mehrsprachiger Retrieval-Benchmark, +knapp 6 Punkte) und knapp bei Werkzeugsuche +- Jina vorn bei langen Dokumenten und deutlich bei Code +- Mit halber Tiefe rerankt Jina auf CPU etwa doppelt so schnell; Jina nennt bis zu 15-fachen Durchsatz gegenüber BGE (mit Flash Attention auf GPU) -## 3. Empfehlung des Beitrags +## 3. Empfehlung -- **Embedding: Jina v3.** Der Sprung gegenüber E5 ist gemessen; eine andere schlüssellose Alternative gibt es in PLUR1BUS nicht. -- **Reranking: BGE v2-m3.** Für Memory-Karten (kurze deutsche oder englische Zusammenfassungen) zählt die mehrsprachige Rangqualität — dort liegt BGE vorn oder gleichauf. Lange Dokumente und Code (Jina-Stärken) kommen in Karten nicht vor. Dazu Apache-Lizenz ohne Zustimmungspflicht. Preis: doppelte Rechenzeit je Anfrage; bei 40 kurzen Kandidaten auf üblichem Server Bruchteile einer Sekunde. Wer auf schwacher CPU an das Reranker-Zeitlimit von 5 Sekunden stößt, nimmt Jina — der Qualitätsverlust ist klein. +- **Embedding: Jina v3.** Der Sprung gegenüber E5 ist gemessen, und eine andere schlüssellose Alternative gibt es in PLUR1BUS nicht. +- **Reranking: BGE v2-m3.** Für Memory-Karten (kurze deutsche oder englische Zusammenfassungen) zählt die mehrsprachige Rangqualität — da liegt BGE vorn oder gleichauf. Lange Dokumente und Code (Jina-Stärken) kommen in Karten nicht vor. Dazu Apache-Lizenz ohne Zustimmung nötig. Preis: doppelte Rechenzeit je Anfrage. Bei 40 kurzen Kandidaten auf üblichem Server Bruchteile einer Sekunde. +- **Ausnahme:** Wer auf schwacher CPU an das Reranker-Zeitlimit von 5 Sekunden stößt, nimmt Jina — der Qualitätsverlust ist klein. -## Abgrenzung - -Technische Übersicht des Maintainers mit eigenen Messungen (E5-Kompatibilitätslabor) und Hersteller-/Paper-Benchmarks. Die Benchmark-Zahlen sind nicht unabhängig reproduziert; die Empfehlung ist die des Maintainers. +Cy kündigte einen aktualisierten Installer an. \ No newline at end of file diff --git a/wiki/tools/plur1bus-memory.md b/wiki/tools/plur1bus-memory.md index a6ed2b5..e7f85df 100644 --- a/wiki/tools/plur1bus-memory.md +++ b/wiki/tools/plur1bus-memory.md @@ -1,7 +1,7 @@ --- created: 2026-08-25 updated: 2026-09-05 -sources: [other/2026-08-25_plur1bus-memory-release-748.md, other/2026-08-25_plur1bus-memory-748-deployment-status.md, other/2026-08-25_testrebalancingbot-deployment-status.md, other/2026-08-25_bernhardine-plur1bus-748-deployment.md, other/2026-08-25_bernd-plur1bus-748-deployment.md, other/2026-08-25_plur1bus-748-admin-boundary.md, other/2026-08-25_plur1bus-memory-v700-release-comparison.md, other/2026-08-25_plur1bus-memory-version-path-correction.md, other/2026-08-25_plur1bus-memory-schema-migration-timing.md, other/2026-08-25_neoneye-agent-memory-atlas-plur1bus.md, other/2026-08-25_herman-plur1bus-memory-repo-review.md, other/2026-09-03_plur1bus-hindsight-abgleich-gemini.md, other/2026-09-03_herman-review-plur1bus-hindsight-abgleich.md, other/2026-09-03_cy-plur1bus-design-philosophie.md, other/2026-09-04_cy-plur1bus-design-philosophie-verantwortung.md, other/2026-09-05_plur1bus-memory-release-792.md, other/2026-09-05_plur1bus-modellwahl-embedding-reranking.md] +sources: [other/2026-08-25_plur1bus-memory-release-748.md, other/2026-08-25_plur1bus-memory-748-deployment-status.md, other/2026-08-25_testrebalancingbot-deployment-status.md, other/2026-08-25_bernhardine-plur1bus-748-deployment.md, other/2026-08-25_bernd-plur1bus-748-deployment.md, other/2026-08-25_plur1bus-748-admin-boundary.md, other/2026-08-25_plur1bus-memory-v700-release-comparison.md, other/2026-08-25_plur1bus-memory-version-path-correction.md, other/2026-08-25_plur1bus-memory-schema-migration-timing.md, other/2026-08-25_neoneye-agent-memory-atlas-plur1bus.md, other/2026-08-25_herman-plur1bus-memory-repo-review.md, other/2026-09-03_plur1bus-hindsight-abgleich-gemini.md, other/2026-09-03_herman-review-plur1bus-hindsight-abgleich.md, other/2026-09-03_cy-plur1bus-design-philosophie.md, other/2026-09-04_cy-plur1bus-design-philosophie-verantwortung.md, other/2026-09-05_plur1bus-memory-release-792.md, other/2026-09-05_plur1bus-modellwahl-embedding-reranking.md, other/2026-09-05_herman-verifikation-modellwahl.md] tags: [tool, memory, plur1bus, openclaw, lance-db, hermes] --- @@ -186,39 +186,61 @@ Cy empfiehlt JinaAI ausdrücklich als kostengünstige Alternative zur automatisc Quelle: [Release v7.9.2](https://github.com/Cyb3rb1ade/openclaw-plur1bus-memory/releases/tag/v7.9.2). -## Modellwahl: Embedding & Reranking (05.09.2026) +## Modellwahl: Embedding und Reranking -Mr. Cy veröffentlichte eine technische Übersicht zur Modellwahl (Quelle: `raw/other/2026-09-05_plur1bus-modellwahl-embedding-reranking.md`). Ein aktualisierter Installer wird laut Beitrag nachgeliefert. +Mr. Cy (@Cyb3rblade) veröffentlichte am 05.09.2026 eine detaillierte technische Einordnung der Embedding- und Reranking-Modellwahl in PLUR1BUS. Die beiden Stufen wiegen unterschiedlich schwer: das Embedding-Modell entscheidet, wie gut der Recall Treffer von Rauschen trennt; der Reranker verfeinert nur, was das Embedding schon gefunden hat. -**Embedding:** +### Embedding -- Fallback **multilingual-e5-small** (384 Dim, MIT, schlüssellos): Vektoren in engem Kegel — unverwandte Texte erreichen schon Kosinus ~0,84 (Recall-Score ~0,86). Treffer/Rauschen nicht sauber trennbar; die reservierte Spanne 0,96–1,0 für agentenmarkierte Karten und die Duplikatschwelle 0,95 verlieren ihre Bedeutung (gemessen im Kompatibilitätslabor, ohne Reranker). -- Empfohlen **jina-embeddings-v3** (mehrsprachig, 32–1024 Dim nach Matryoshka, CC BY-NC 4.0 mit Zustimmung): spreizt die Ähnlichkeiten deutlich weiter; Rangfolge und Schwellen funktionieren. -- Wechsel über den PLUR1BUS-Reiter (`controlUi.writeActions: "all"`): Zielmodell wählen → Modellvorbereitung lädt/verifiziert → Re-Embedding-Migration mit Probelauf, Kopie und getrenntem Umschalten. Jede Karte wird neu eingebettet (Zeit + Plattenplatz); alte Generation bleibt für Rollback. +**Fallback: multilingual-e5-small** — schlüssellos, 384 Dimensionen fest, MIT-Lizenz. Die Vektoren liegen in einem engen Kosinus-Kegel: unverwandte Texte erreichen schon ~0,84 Kosinus-Ähnlichkeit, im Recall-Score ~0,86. Treffer und Rauschen sind kaum trennbar. Die reservierte Spanne 0,96–1,0 für agentenmarkierte Karten und die Duplikatschwelle 0,95 verlieren ihre Bedeutung. Der Fallback ist damit nicht nur qualitativ schwächer, sondern funktional broken für PLUR1BUS' Schwellenlogik. -**Reranking** (sichtet die 40 Kandidaten der Vektorsuche): +**Empfohlen: jina-embeddings-v3** — mehrsprachig, 32 bis 1024 Dimensionen nach Matryoshka, CC BY-NC 4.0 mit ausdrücklicher Zustimmung. Spreizt Ähnlichkeiten deutlich weiter; Rangfolge und Schwellen funktionieren. Der Installer schlägt Jina vor; E5 ist nur kleine Notlösung. -- Lokal **jina-reranker-v2-base-multilingual**, bei Jina-Fehler kontrolliert **bge-reranker-v2-m3**, beide quantisierte ONNX. Wechsel per Klick, ohne Datenwanderung. -- Vergleich (erster Wert = Jina-Modellkarte, zweiter = Paper jina-reranker-v3; nur innerhalb eines Paars vergleichbar): +**Wechsel:** im PLUR1BUS-Reiter (`controlUi.writeActions: "all"`). Der Knopf wählt das Zielmodell, die Modellvorbereitung lädt und verifiziert es, danach läuft die Re-Embedding-Migration mit Probelauf, Kopie und getrenntem Umschalten. Jede Karte wird neu eingebettet; das kostet Zeit und Plattenplatz. Die alte Generation bleibt für Rollback erhalten. -| | Jina v2 | BGE v2-m3 | +### Reranking + +Der Reranker sichtet 40 Kandidaten der Vektorsuche und räumt ANN-Rauschen weg. Lokal läuft `jina-reranker-v2-base-multilingual`, bei Jina-Fehler kontrolliert `bge-reranker-v2-m3`, beide als quantisierte ONNX-Modelle. Wechsel ist ein Klick im Reiter, ohne Datenwanderung. + +| Eigenschaft | Jina Reranker v2 | BGE Reranker v2-m3 | |---|---|---| -| Parameter / Schichten | 278M / 12 | 568M / 24 | +| Parameter, Schichten | 278M, 12 | 568M, 24 | | Kontext je Anfrage+Dokument | 1.024 Token | 8.192 Token | -| ONNX quantisiert | 280 MB | 570 MB | +| ONNX-Artefakt (quantisiert) | 280 MB | 570 MB | | Lizenz | CC BY-NC 4.0 | Apache 2.0 | -| BEIR nDCG@10 (EN) | 53,17 / 57,06 | 53,65 / 56,51 | +| BEIR nDCG | 53,17 / 57,06 | 53,65 / 56,51 | | MKQA (26 Sprachen) | 54,83 / 67,90 | 54,17 / 67,88 | -| MIRACL nDCG@10 (18 Sprachen, mit DE) | 63,65 | 69,32 | -| MLDR recall@10 (lange Dokumente) | 68,95 | 59,73 | +| MIRACL nDCG | 63,65 | 69,32 | +| MLDR recall | 68,95 | 59,73 | | CodeSearchNet MRR@10 / CoIR nDCG@10 | 71,36 / 56,14 | 62,86 / 35,97 | | ToolBench recall@3 | 77,75 | 78,46 | -- Gleichstand auf BEIR/MKQA; BGE vorn auf MIRACL (~6 Punkte) und knapp bei ToolBench; Jina vorn bei langen Dokumenten und deutlich bei Code; Jina rerankt auf CPU ~2× schneller (halbe Tiefe), bis 15× Durchsatz mit Flash Attention auf GPU (Herstellerangabe). +Bei zwei Werten stammt der erste aus der Jina-Modellkarte, der zweite aus dem Paper zu jina-reranker-v3. Beide Auswertungen nutzen andere Kandidatenmengen — nur innerhalb eines Wertepaars vergleichen. -**Empfehlung des Beitrags:** Embedding **Jina v3** (gemessener Sprung gegenüber E5, einzige schlüssellose Alternative). Reranking **BGE v2-m3** — für kurze Memory-Karten zählt mehrsprachige Rangqualität (BGE vorn/gleichauf), lange Dokumente/Code kommen in Karten nicht vor, Apache-Lizenz ohne Zustimmung; Preis ist doppelte Rechenzeit (bei 40 kurzen Kandidaten Bruchteile einer Sekunde). Wer auf schwacher CPU ans 5-Sekunden-Zeitlimit stößt, nimmt Jina — Qualitätsverlust klein. +### Empfehlung -**Einordnung:** Eigene Messung (E5-Kompatibilitätslabor) + Hersteller-/Paper-Benchmarks, nicht unabhängig reproduziert. Für das hiesige Setup relevant: lokaler Stand 7.7.1, Update auf 7.9.2 steht aus — die Modellwahl ist dann Teil des Upgrade-Schritts. +- **Embedding: Jina v3.** Der Sprung gegenüber E5 ist gemessen, und eine andere schlüssellose Alternative gibt es in PLUR1BUS nicht. +- **Reranking: BGE v2-m3.** Für Memory-Karten (kurze deutsche oder englische Zusammenfassungen) zählt die mehrsprachige Rangqualität (MIRACL: BGE +knapp 6 Punkte), nicht lange Dokumente oder Code (Jina-Stärken). Apache-Lizenz ohne Zustimmung nötig. Preis: doppelte Rechenzeit je Anfrage — bei 40 kurzen Kandidaten auf üblichem Server Bruchteile einer Sekunde. +- **Ausnahme:** Wer auf schwacher CPU an das Reranker-Zeitlimit von 5 Sekunden stößt, nimmt Jina — der Qualitätsverlust ist klein. + +Quelle: `raw/other/2026-09-05_plur1bus-modellwahl-embedding-reranking.md`. + +## Verifikation der Modellwahl-Übersicht (HermanButlerBot, 05.09.2026) + +HermanButlerBot prüfte die Übersicht gegen Quellen und Repo-Code. **Empfehlung bestätigt, vier Details korrigiert** (Quelle: `raw/other/2026-09-05_herman-verifikation-modellwahl.md`): + +**Verifiziert:** Alle Benchmark-Werte stimmen (Jina-v2-Modellkarte + v3-Paper, inkl. Hinweis auf unterschiedliche Kandidatenmengen). Die BGE-Empfehlung wird durch Daten sogar stärker gestützt: Im MIRACL-Paper steht die DE-Spalte einzeln — **BGE 58,32 vs. Jina-v2 53,06** (5 Punkte für deutsche Memory-Karten, nicht „knapp sechs im Schnitt“). E5-Fallback (384 dim), Duplikatschwelle 0,95, Reranker-Limit 5s, BGE-Apache-Lizenz — im Code bestätigt. + +**Korrekturen:** + +1. **„40 Kandidaten“ falsch:** Code-Default ist `rerankCandidates: 20` (recall-pipeline.js; Wizard ebenfalls 20). 40 wäre eine lokale Konfiguration, keine allgemeine Aussage. +2. **Falsche Jina-Generation verglichen:** Der mtplx-embed-Service pinned bereits `jina-embeddings-v5-text-small` und `jina-reranker-v3.5` (models.py, test_model_pins.py). Der „nachgelieferte Installer“ liefert also v5/v3.5 — die v2-vs-BGE-Tabelle beschreibt den alten Wizard-Stand. Empfehlung bleibt (BGE vorn auf MIRACL, auch vor v3 mit 66,50), aber die Rechenzeit-Kalkulation („doppelte Rechenzeit vs. halbe Tiefe“) gilt für v3.5 nicht mehr — der rerankt die Liste in einem Durchgang, nicht paarweise. +3. **`controlUi.writeActions: "all"` nicht auffindbar:** SDK-Compat-Audit: PLUR1BUS hat keine UI-Komponenten. Die Re-Embedding-Migration existiert (snapshot-gegliedert, Probelauf, separater Cutover, alte Generation bleibt — workspace_migrate.py), aber als Job, nicht als Reiter. +4. **0,84/0,86-Kegel-Messung:** Kompatibilitätslabor von Mr. Cy, im Repo nicht reproduzierbar. Richtungsmäßig bekannt (E5-Anisotropie), aber als eigene Messung zu kennzeichnen, nicht als Modelleigenschaft. + +**Fazit der Prüfung:** Embedding Jina (bzw. v5-small, je nach Installer), Reranking BGE — zugestimmt. Punkte 2 und 3 sollten nachgezogen werden, bevor die Übersicht als Doku/Changelog-Eintrag landet: Die Tabelle vergleicht Modelle, die der Installer in dieser Form nicht mehr ausliefert. + +**Einordnung (Hector):** Für das hiesige Setup relevant: lokaler Stand 7.7.1, Update auf 7.9.2 steht aus — die Modellwahl (inkl. der von Herman geprüften Installer-Pins) ist Teil des Upgrade-Schritts. ## Quellen und verwandte Seiten