{% extends 'admin/base.html.twig' %} {% block title %}Indexierungsprofile{% endblock %} {% block body %} {# ============================= #} {# Strukturstatus Alert #} {# ============================= #} {% if structureMismatch %}
Indexierungsprofile definieren die strukturellen Regeln des RAG-Systems. Sie bestimmen, wie Dokumente in Chunks zerlegt, eingebettet und später bewertet werden.
Jede strukturelle Änderung beeinflusst die gesamte Indexarchitektur. Deshalb ist ein Profil immer versioniert und unveränderlich. Bei Aktivierung eines neuen Profils kann eine vollständige Neuindizierung erforderlich werden.
Das System vergleicht das aktive Profil mit der aktuellen
index_meta.json. Weichen Parameter wie
Embedding-Dimension, Chunking oder Scoring ab,
wird eine Strukturabweichung erkannt und ein Global Reindex
empfohlen oder erzwungen.
| Version | Chunk Size | Overlap | Embedding | Dim | Scoring | Status | Reindex | Aktionen |
|---|---|---|---|---|---|---|---|---|
| v{{ p.version }} | {{ p.chunkSize }} | {{ p.chunkOverlap }} | {{ p.embeddingModel }} | {{ p.embeddingDimension }} | {{ p.scoringVersion }} | {% if p.active %} Aktiv {% else %} Inaktiv {% endif %} | {% if p.reindexRequired %} Erforderlich {% else %} Nein {% endif %} | {% if not p.active and is_granted('ROLE_SUPER_ADMIN') %} {% endif %} |
| Keine Profile vorhanden. | ||||||||
| Parameter | Aktiver Meta-Index (System) | Aktives Meta-Profil | Status |
|---|---|---|---|
| {{ key }} | {{ row.meta }} | {{ row.profile }} | {% if row.equal %} Identisch {% else %} Abweichung {% endif %} |
| Keine Vergleichsdaten verfügbar. | |||