localaiforum
Anmelden
Guide › Grundlagen

Was ist ein LLM wirklich?

Ein LLM ist eine Funktion: Text hinein, eine Wahrscheinlichkeitsverteilung über das nächste Token heraus. Generieren ist diese Funktion in einer Schleife — ein Token ziehen, anhängen, alles wieder hineingeben, wiederholen —, bis ein Stop-Token oder ein Längenlimit greift. Jedes darauf aufgebaute Produkt, von Chat-Apps bis zu Coding-Agenten, ist Orchestrierung um genau diese Schleife.

Die Modelldatei selbst besteht aus zwei Dingen: Milliarden von Gewichten in Gleitkommadarstellung (die Parameter) und ein fester Berechnungsgraph, der sie kombiniert (siehe Innenleben des Transformers). Eine Datenbank steckt nicht darin, keine Regel-Engine, kein Notizspeicher. Zur Inferenzzeit sind die Gewichte eingefroren; alles, was sich das Model während eines Gesprächs „merkt“, ist schlicht Text in Ihrem Prompt-Fenster.

Die Kernschleife

Pseudocode für die gesamte Generierungs-Engine. Nichts, was irgendein Anbieter ausliefert, geht tiefer als das hier:

tokens = tokenize(prompt)
while not done and len(tokens) < max_context:
    probs = model(tokens)             # ein Forward-Pass
    next  = sample(probs, temperature)
    tokens.append(next)
    stream_to_user(next)
    if next == stop_token:
        done = True

Zwei Stellschrauben dieser Schleife dominieren das Alltagsverhalten, und keine von beiden steckt in den Gewichten: Temperature (wie abenteuerlustig das Sampling ist) und max context (wie viel Konversation hineinpasst). Beides sind Laufzeiteinstellungen, die Ihre Engine anwendet (siehe Engine-Regler).

Was die Gewichte physikalisch sind

Ein „7B“-Modell hat 7.000.000.000 Float-Parameter. Die gespeicherte Größe hängt nur von der Präzision ab, nicht von Cleverness:

Präzision Bytes pro Parameter Größe eines 7B-Modells
FP16 (nativ) 2 ~14 GB
8-Bit-Quant ~1 ~7 GB
4-Bit-Quant ~0,55 ~4 GB

Dieselben Gewichte, gröbere Speicherung — Sie tauschen etwas Qualität gegen viel Speicher (siehe Quantisierung). Die Anzahl selbst ist beim Training festgelegt; die Nutzung des Modells ändert sie nie.

Die Skalenleiter

Die Parameterzahl ist der grobe, aber ehrliche Maßstab dafür, was wann eintraf:

Klasse Parameter Ära Was es konnte
GPT-2 125M–1.5B 2019 Zusammenhängende Absätze, brüchige Fakten
GPT-3 175B 2020 Few-Shot-Prompting beginnt zu funktionieren
Klein, aber gut (Phi-3, Qwen 3B) 3–4B 2024 Wirklich brauchbare leichte Assistenten
Offene 7B (Mistral, Llama 2) 7B 2023 Solider Chat und Code auf einer Consumer-GPU
Offene 70B-Klasse 70B 2023+ Reasoning nahe der Frontier; will 2×24 GB
Offen, dicht an der Frontier (Llama 3.1) 405B 2024 Offene Gewichte auf Frontier-Niveau, Multi-GPU
MoE-Frontier 100B–600B+ gesamt, 10–40B aktiv 2024+ Bestwerte der Klasse bei vernünftigen Serving-Kosten

Jede Sprosse ist rund 10× die vorherige, und jede schaltet Verhalten frei, das die kleinere schlicht nicht hervorbringen konnte — nicht „dasselbe, nur etwas besser“. Skalierung brachte Fähigkeiten; die Verpackung machte sie nutzbar.

Kein Gedächtnis zwischen Sitzungen

Das Model ist zustandslos. Zustand lebt in der Konversation: im laufenden Fenster aus Tokens, die Sie und es erzeugt haben. Tab schließen, und er ist weg; neuen Chat starten, und es weiß nicht, dass Sie existieren. Jede „Gedächtnis“-Funktion ist ein Wrapper, der alten Text in den neuen Prompt reinjiziert.

Praktische Konsequenz: Was Sie im Fenster behalten, ist alles, was es gerade weiß. Lange Konversationen kappen ihren eigenen Anfang leise, sobald das Fenster voll ist — das Model „bemerkt“ den fehlenden Text nicht (siehe Tokens).

Flüssig ist nicht korrekt

Das Trainingsziel ist plausibler Anschluss, nicht Wahrheit. Die scharfen Kanten:

  • Das Model erzeugt selbstsichere, wohlgeformte Unwahrheiten. Halluzination ist eine Eigenschaft der Next-Token-Vorhersage, kein Bug, den jemand zu beheben vergessen hat.
  • Gewandtheit ist ein schlechtes Wahrheitssignal: Eine falsche Antwort liest sich exakt so gut wie eine richtige.
  • Die Kalibrierung wackelt. Fragen Sie „Wie sicher bist du?“ — oft bekommen Sie eine erfundene Zahl.
  • Häufige Fakten sind zuverlässig — sie kamen im Training Millionen Male vor. Long-Tail-Fakten entarten sanft in selbstsichere Fiktion.
  • Modelle neigen zur Gefälligkeit: Widersprechen Sie einer richtigen Antwort, knickt sie womöglich ein. Korrektheit und Selbstsicherheit sind verschiedene Achsen.
  • Erzwungene, prüfbare Ausgabe (JSON mit auszufüllenden Feldern, Multiple Choice) schlägt die Bitte an das Model, in sich hineinzuschauen.

Wissen friert beim Training ein

Alles, was das Model weiß, wurde beim Training eingebacken; es gibt ein Cutoff-Datum, und keine noch so lange Konversation aktualisiert die Gewichte. Frische Fakten verlangen Text im Kontext (Retrieval) oder neues Training (siehe Training). Das Model kann auch nicht belegen, woher eine Fakten stammt — es hat keinen Index in seinen Korpus, nur das Echo des Korpus in seinen Gewichten.

Fähigkeiten treffen ungleichmäßig ein

Skalierung fügt Fähigkeiten nicht gleichmäßig hinzu:

  • Unter ~3B: gutes Autocomplete, Extraktion, Klassifikation; mehrschichtiges Reasoning scheitert meist.
  • 7–9B: verlässliches Befolgen von Anweisungen, ordentlicher Code; Arithmetik und lange Ketten bleiben wackelig.
  • 30B+: Planung, Nuance, härterer Code — spät und etwas plötzlich da.
  • MoE verkompliziert die Leiter: Beurteilen Sie nach aktiven Parametern, nicht nach Gesamtzahl.

„Größer ist besser“ stimmt also im Durchschnitt und täuscht im Detail: Manche Aufgaben bilden früh ein Plateau, andere schalten sich spät ein. Benchmarken Sie auf Ihrer Aufgabe, nicht auf Bauchgefühl (siehe Modellauswahl).

Das Produkt ist die Schleife, verpackt

Wenn Sie irgendein LLM-Produkt benutzen, passiert ungefähr Folgendes:

  1. Ihr Text wird tokenisiert.
  2. System-Prompt, Tool-Definitionen, abgerufene Dokumente und Chat-Verlauf werden zu einem Prompt aneinandergehängt.
  3. Das Model durchläuft die obige Schleife und streamt Tokens heraus.
  4. Wrapper-Code parst die Ausgabe, ruft Tools auf, führt Ergebnisse zurück und promptet erneut.
  5. Die UI rendert Markdown und nennt es eine Konversation.

Die Schritte 1, 2, 4 und 5 sind nicht das Model. Sobald Sie verinnerlicht haben, dass das Model eine zustandslose Text-rein/Text-raus-Funktion mit festem Fenster ist, ist der Rest dieses Leitfadens Buchführung: wie groß das Fenster ist (Tokens), wie schnell die Schleife läuft (Prefill vs. Decode), wo sie läuft (Hardware-Überblick) und wie man sie steuert (Prompting).

Verwandt: Tokens · Innenleben des Transformers · Parameter · Training