Wie aus Sätzen Zahlen werden: Text in Häppchen zerlegen (Tokenization) und Wörter als Zahlenreihen ablegen (Word Embeddings) — die Grundlage jedes Sprachmodells.
👋 Hi! HerrKI hier - heute erkläre ich dir Text & LLMs!
🧭 Einfach gesagt: Dein Satz wird in Wortstücke zerlegt, jedes bekommt eine Nummer und dann einen Ort auf einer Bedeutungs-Landkarte aus hunderten Zahlen.
Stell dir vor: Du schreibst "Hallo Welt" in ChatGPT. Aber wie versteht die KI deine Worte?
Computer können doch nur Zahlen! Die Lösung: Tokenization und Word Embeddings!
Heute zeige ich dir, wie Text in Zahlen (Tensoren) umgewandelt wird -
die Grundlage für alle LLMs wie ChatGPT, Claude, GPT-4. Ohne diesen Schritt könnte kein
Chatbot, keine Übersetzung, keine Stimmungs-Analyse funktionieren! Am Ende landet jedes Wort als
Vektor (Rank 1) - du kennst das Muster inzwischen.
🎯 Was du hier lernst:
✅ Was ist Tokenization? (Text → Token-IDs)
✅ Was sind Word Embeddings? (Wörter als Vektoren)
✅ Wie LLMs Text als Zahlen-Sequenzen verarbeiten
✅ Warum "Katze" und "Hund" sich ähnlich sind (im Vektor-Raum)
Das Krasse: Jedes Wort wird zu einem Vektor (z.B. 768 Zahlen).
"König" - "Mann" + "Frau" = "Königin" funktioniert wirklich - mit Mathe! 🤯
Das ist die Magie hinter ChatGPT - aber jetzt verstehst du, wie's funktioniert!
💡 HerrKI-Tipp:Text → Token-IDs → Embeddings → Tensor.
Jedes Wort wird zu einem Vektor mit hunderten Zahlen. So "versteht" die KI Sprache! 💬
🌺 Ein Gedicht über die rote Pflanze
Erinnerst du dich an das Bild der roten Pflanze? Hier ist ein kleines Gedicht darüber:
Die Rote Blume
Im Garten steht sie stolz und rot,
Die Blume leuchtet wie Morgenrot.
Mit zartem Grün umrankt die Pracht,
Ein Kunstwerk, das die Natur vollbracht.
🔬 Runter zum Tensor: Vom Text zum Zahlenpaket
Jetzt gehen wir unter die Haube. Drei Schritte trennen dein Gedicht von dem Zahlenpaket, mit dem ein
LLM tatsächlich rechnet: zerlegen, nummerieren, in Bedeutungs-Vektoren übersetzen. Klick oben auf
„Text analysieren“ — dann klappen die Schritte hier auf und du siehst sie an deinem eigenen
Gedicht durchlaufen.
1️⃣ Schritt 1: Tokenization (Text → Tokens)
Der Text wird in kleine Einheiten ("Tokens") zerlegt. Das können Wörter, Wortteile oder Satzzeichen sein.
↓
💡 Anzahl der Tokens:0
2️⃣ Schritt 2: Token-IDs (Tokens → Zahlen)
Jedes Token bekommt eine eindeutige Nummer - wie in einem Wörterbuch oder Telefonbuch!
📖 Analogie: Das Wörterbuch des LLMs
Stell dir vor, das LLM hat ein riesiges Wörterbuch mit 50.000 Einträgen. Jedes Wort/Token hat eine feste Seitenzahl:
"Blume"
→ Seite
1000
"rot"
→ Seite
1001
"Garten"
→ Seite
1002
Warum? Computer können nur mit Zahlen rechnen, nicht mit Text! Die Token-ID ist wie eine Adresse im Speicher.
↓
Dein Gedicht als Token-IDs:
💡 Shape als Tensor:[0]
Das ist ein Rank-1 Tensor (Vektor) mit Token-IDs!
❌ Problem mit Token-IDs alleine:
Die IDs sind willkürlich! Die Zahl 1000 für "Blume" sagt nichts über die Bedeutung aus.
Das LLM wüsste nicht, dass "Blume" (1000) und "Pflanze" (1003) ähnliche Bedeutungen haben.
→ Deshalb brauchen wir Embeddings!
3️⃣ Schritt 3: Word Embeddings (Die Magie der Bedeutung!)
Jetzt kommt der clevere Teil: Jede Token-ID wird zu einem Embedding-Vektor - eine Liste von Zahlen, die die Bedeutung des Wortes kodiert!
🗺️ Analogie: Wörter als Punkte auf einer Landkarte
Stell dir vor, jedes Wort ist ein Punkt auf einer riesigen Landkarte. Die Position sagt etwas über die Bedeutung aus:
(Merk dir dieses Bild gut - diese „Bedeutungs-Landkarte" heißt in der Fachwelt Latent Space
und bekommt später ein eigenes Kapitel zum Herumspielen.)
Vereinfachtes 2D-Beispiel (in Wirklichkeit: 768 Dimensionen!)
💡 Siehst du?
• Grüne Punkte (Blume, Pflanze, Garten) sind nah beieinander → ähnliche Bedeutung!
• Rote Punkte (rot, rosa, leuchtet) sind auch nah beieinander → beide über Farben!
• Abstand = Ähnlichkeit! Je näher zwei Wörter, desto ähnlicher die Bedeutung.
🔢 Was ist ein Embedding konkret?
Ein Embedding ist einfach eine Liste von Koordinaten, die die Position auf der "Bedeutungs-Landkarte" beschreiben:
"Blume"
[0.23, 0.67, -0.12, 0.45, ...]
→ 768 Zahlen!
"Pflanze"
[0.25, 0.64, -0.10, 0.43, ...]
→ Fast gleich! ✓
→ Die Vektoren sind sehr ähnlich, weil "Blume" und "Pflanze" ähnliche Bedeutungen haben!
✅ Warum sind Embeddings besser als nur IDs?
❌ Nur Token-IDs:
"Blume" = 1000
"Pflanze" = 1003
Abstand: 3
→ Willkürlich, keine Bedeutung!
✅ Mit Embeddings:
"Blume" = [0.23, 0.67, ...]
"Pflanze" = [0.25, 0.64, ...]
Abstand: 0.03 (sehr nah!)
→ Bedeutung ist kodiert!
Das LLM kann jetzt rechnen: "Wenn Blume und Pflanze nah sind, und der User fragt nach Pflanzen,
dann sind Antworten über Blumen wahrscheinlich relevant!"
↓
Embedding für das erste Token aus deinem Gedicht: ""
In der Realität hat jedes Wort ein Embedding mit 768 Zahlen (bei BERT/GPT-2) oder sogar
12.288 Zahlen (bei GPT-3). Hier siehst du die ersten 100 Werte:
💡 Shape für EIN Token:[768]
Das ist ein Rank-1 Tensor (Vektor) mit 768 Dimensionen - wie 768 Koordinaten!
💡 Shape für ALLE Tokens:[0, 768]
Das ist ein Rank-2 Tensor (Matrix): [Anzahl_Tokens, Embedding_Dimension]
🎓 Zusammenfassung: Was sind Embeddings?
📍 Position auf einer "Bedeutungs-Landkarte"
🔢 Liste von Zahlen (z.B. 768 Werte)
🤝 Ähnliche Wörter haben ähnliche Vektoren
🧮 LLM kann damit rechnen (Abstand, Ähnlichkeit)
🎯 Bedeutung ist kodiert, nicht nur willkürliche IDs!
🎓 Aber woher kommt die Position auf der Landkarte?
Gute Frage! Die Embeddings werden durch Training gelernt. Das Geheimnis ist:
💡 "Du sollst an der Gesellschaft gemessen werden, die du hältst"
Wörter, die in ähnlichen Kontexten vorkommen, bekommen ähnliche Embeddings!
📚 Beispiel: Wie das LLM lernt
Das LLM liest Millionen von Sätzen:
"Im Garten wächst eine rote Blume."
"Die Pflanze im Garten braucht Wasser."
"Im Garten steht eine schöne Rose."
→ Was lernt das LLM?
"Blume", "Pflanze" und "Rose" erscheinen oft in ähnlichen Kontexten (mit "Garten", "rot", "wächst"). → Also bekommen sie ähnliche Embeddings! Sie landen nah beieinander auf der Landkarte.
🔧 Der Trainings-Prozess (vereinfacht):
Schritt 1: Starte mit zufälligen Embeddings (alle Wörter haben willkürliche Positionen)
Schritt 2: Lies Millionen von Texten aus dem Internet
Schritt 3: Für jeden Satz: Versuche, aus dem Kontext das nächste Wort vorherzusagen
Schritt 4: War die Vorhersage falsch? → Passe die Embeddings an!
Schritt 5: Wiederhole das Milliarden mal → Embeddings werden immer besser!
Konkretes Beispiel:
Satz: "Im Garten wächst eine rote ___" Vorhersage: Das LLM soll das nächste Wort erraten. Wenn es "Blume" vorhergesagt hat → Richtig! ✓
→ Die Embeddings von "Garten", "wächst", "rot" und "Blume" werden etwas näher zusammengeschoben! Wenn es "Auto" vorhergesagt hat → Falsch! ✗
→ Die Embeddings werden angepasst, damit "Blume" beim nächsten Mal wahrscheinlicher ist.
🎯 Das Ergebnis nach dem Training:
Nah beieinander 🤝
König ↔ Königin
Mann ↔ Frau
Paris ↔ Frankreich
läuft ↔ rennt
groß ↔ riesig
Weit auseinander 🚫
Blume ↔ Computer
schnell ↔ Tisch
Paris ↔ glücklich
rot ↔ Mathematik
Garten ↔ Rakete
🎉 Noch cooler: Embeddings können sogar Mathematik!
König - Mann + Frau ≈ Königin
Das funktioniert wirklich! Die Vektoren kodieren Bedeutungs-Beziehungen.
📊 Trainings-Zahlen (GPT-3 Beispiel):
🌐 Training-Daten: 45 TB Text (fast das gesamte Internet!)
📚 Anzahl Tokens: ~500 Milliarden Wörter/Tokens
⏱️ Training-Dauer: Mehrere Wochen auf Tausenden GPUs
💰 Kosten: Mehrere Millionen Dollar
🎯 Ergebnis: Embeddings, die menschliche Sprache "verstehen"!
💭 Fazit: Woher kommt die Position?
Die Position eines Wortes auf der "Bedeutungs-Landkarte" kommt nicht aus einem Wörterbuch,
sondern aus Millionen von Beispielen, wie das Wort in echten Texten verwendet wird!
→ "Zeige mir deine Freunde (Kontext), und ich sage dir, wer du bist (Bedeutung)!"
Du hast jetzt gesehen, wie beide Datentypen in Tensoren umgewandelt werden:
🖼️ Bilder → Tensoren
Pixel → RGB-Werte (0-255)
Shape: [H, W, 3]
Direkt als Zahlen
Feste Größe nötig
💬 Text → Tensoren
Text → Tokens → IDs → Embeddings
Shape: [seq_len, emb_dim]
Bedeutung encodiert
Variable Länge möglich
Jetzt bist du bereit, neuronale Netze zu verstehen! Du weißt, wie Daten (Bilder und Text)
in Tensoren umgewandelt werden - die Sprache der KI. Später lernst du, wie diese Tensoren
durch Neuronen, Layer und Aktivierungsfunktionen verarbeitet werden.
Und damit zurück zum Anfang: Das Gedicht über die rote Blume ist für ein LLM kein Text mehr,
sondern ein Tensor der Shape [Tokens, 768] — eine Zeile pro Token, in jeder Zeile
hunderte Zahlen, die die Bedeutung als Ort auf der Landkarte festhalten. „Leuchtet“ und
„strahlt“ wohnen dort Nachbartür an Nachbartür, obwohl kein einziger Buchstabe gleich ist.
Wenn du das nächste Mal etwas in ein Chatfenster tippst, weißt du, was in der ersten Millisekunde
passiert: zerlegen, nummerieren, in Vektoren übersetzen.
Was danach kommt, siehst du direkt im nächsten Kapitel:
„Wie LLMs Fragen beantworten“ — dort gehst du
denselben Weg weiter, von der Frage bis zum letzten Wort der Antwort. 💬
📚 Zum Weiterlesen
Woher die Bedeutungs-Landkarte kommt: Tomas Mikolov u. a., „Efficient
Estimation of Word Representations in Vector Space“ (word2vec), 2013 —
arxiv.org/abs/1301.3781
— das Paper, aus dem die berühmte Rechnung „König − Mann + Frau“ stammt.
Dasselbe zum Anschauen: Jay Alammar, „The Illustrated Word2vec“ —
jalammar.github.io/illustrated-word2vec
— weil er die Landkarte Schritt für Schritt zeichnet, statt sie nur zu beschreiben.
Warum Tokens keine Wörter sind: Rico Sennrich u. a., „Neural Machine
Translation of Rare Words with Subword Units“ (Byte-Pair Encoding), 2015 —
arxiv.org/abs/1508.07909
— hier steht, warum ein langes Wort in mehrere Stücke zerfällt.
Tokens selbst nachzählen: OpenAI, Tokenizer —
platform.openai.com/tokenizer
— tipp einen deutschen Satz ein und sieh sofort, in welche Stücke ihn ein echtes LLM zerlegt (ohne Anmeldung nutzbar).
Drei schnelle Fragen, dann bist du durch — klick einfach deine Antwort an:
1. In welcher Reihenfolge wird Text für eine KI verarbeitet?
Genau die Kette aus dem Kapitel: zerlegen (Tokens), nummerieren (IDs), dann jedem Token seinen Bedeutungs-Vektor geben (Embedding). Erst damit kann gerechnet werden.
2. Was ist ein Word Embedding?
Richtig — und diese Landkarte heißt Latent Space. „König“ und „Königin“ wohnen dort Tür an Tür; im Latent-Space-Kapitel darfst du später selbst darauf spazieren.
3. „Liest“ die KI deinen Text so wie du?
Genau: Nach der Umwandlung existiert dein Satz für das Modell nur noch als Tensor. Alles Weitere — Verstehen, Antworten — ist Rechnen mit diesen Vektoren.
✅ Das nimmst du mit
Computer lesen nicht, sie rechnen. Jeder Text wird erst zu Zahlen — sonst
passiert gar nichts.
Die Kette ist immer dieselbe: Text → Tokens → Token-IDs → Embeddings
→ Tensor.
Ein Token ist kein Wort. Es ist ein häufiges Textstück — kurze Wörter
bleiben ganz, lange zerfallen in Teile.
Die Token-ID ist nur eine Hausnummer. Bedeutung steckt erst im Embedding: ein
Vektor mit hunderten Zahlen, also ein Ort auf einer Landkarte.
Nähe = Ähnlichkeit. Weil „Katze“ und „Hund“ in ähnlichen
Sätzen vorkommen, landen sie dicht beieinander — daher funktioniert „König − Mann +
Frau = Königin“ als Rechnung.
🎉 Halte kurz inne - das war ein großer Schritt: Du weißt jetzt, was beim Tippen in ChatGPT
als Allererstes passiert: Text → Tokens → IDs → Bedeutungs-Vektoren. Wenn dir also jemand erzählt, die KI
„liest" deine Nachricht - du weißt es besser: Sie rechnet mit einem Tensor der Shape [Tokens, 768].
Und wie aus diesen Vektoren dann eine ANTWORT entsteht? Genau das nehmen wir uns
jetzt vor: „Wie LLMs Fragen beantworten".
📎 So zitierst du dieses Kapitel
HerrKI: Wie Computer mit Sprache umgehen (LLMs). herrki.de/040_text_und_llms, ein privates Hobbyprojekt von Terragon.de, abgerufen am 4. November 2026.
Lizenz: CC BY 4.0 — frei nutzen, teilen, anpassen. Nennung: „HerrKI (herrki.de), ein privates Hobbyprojekt von Terragon.de“.