Anfrage-Verarbeitung (Phase A0-A1)

Grundsatz

Der Abfrageprozess ist kein Spiegel der Importpipeline. Er ist ein konsumierender Prozess, der ausschließlich auf bereits validierten, versionierten Zuständen arbeitet.

Phase A0: Anfrage-Eingang und Kontextdefinition

Ziel

Eindeutige Definition dessen, was gefragt wird und in welchem Rahmen.

Ablauf

  1. Eine Anfrage wird vom Nutzer über eine Anwendung initiiert:
    • KI-Chat
    • Content Studio
  2. Die Anfrage besteht aus:
    • Primärfrage oder Briefing
    • Anwendungs-Kontext
    • optionalen Parametern
  3. Kontextparameter sind explizit:
    • Ziel-Collection(s)
    • gewünschte Kontext-Tiefe (top_k)
    • Modellwahl
    • Token-Limits
  4. Die Anfrage wird als Abfrageobjekt behandelt, nicht als Textfragment

Ergebnisartefakte

Phase A1: Anfrage-Einbettung

Ziel

Überführung der Anfrage in einen Suchvektor für Ähnlichkeitsretrieval.

Ablauf

  1. Der Anfragetext wird technisch normalisiert
  2. Die Anfrage wird mit demselben Embedding-Modell eingebettet wie die Chunks
  3. Es entsteht genau ein Query-Vektor

Abgrenzung

Ergebnisartefakte

Beteiligte Komponenten

KomponentePfadFunktion
ChatControllersrc/Controller/ChatController.phpAnfrage-Entgegennahme
ContentControllersrc/Controller/ContentController.phpBriefing-Verarbeitung
get_embedding()pipeline/embed.pyQuery-Embedding

Prüfbedingungen für Supervision