OpenAI Tokenizer
Zeigt farbig, wie ein Text in Tokens zerlegt wird, und zählt Tokens und Zeichen. Für Aufgabe 7.1.
Tokenizer öffnenSemester 1 · Block 07 · 90 Minuten · EQR/DQR-Niveau 4
Ein Chatbot denkt nicht nach wie ein Mensch. Er berechnet Token für Token, was am wahrscheinlichsten als Nächstes kommt. In diesem Block schauen Sie hinter die Kulissen: Tokens, Wahrscheinlichkeiten, Temperatur, Kontextfenster und die Frage, was ein Sprachmodell überhaupt „wissen“ kann.
Am Ende dieser Doppelstunde können Sie …
AFB I · Wissen: Sie zerlegen einen Text mit einem Tokenizer und nennen den Unterschied zwischen Wort und Token.
AFB II · Wissen: Sie erklären das Prinzip „nächstes Token vorhersagen“ in drei Schritten und an einem eigenen Beispiel.
AFB II · Wissen: Sie erklären die Wirkung der Temperatur und belegen sie mit einem eigenen Versuch.
AFB II · Fertigkeiten: Sie schätzen ab, wie viel Text in ein Kontextfenster passt, und unterscheiden Training und Nutzung.
AFB III · Fertigkeiten und Sozialkompetenz: Sie beurteilen die Aussage eines Kunden fachlich und formulieren eine begründete Antwort.
Theorie und Praxis wechseln sich ab: Jede Phase beginnt mit einem kurzen Impuls und endet mit einer Aufgabe.
Kurzversuch mit der Handy-Tastatur, danach der Kundenfall aus dem Support.
Ergebnis: Leitfrage: Woher „weiß“ ein Chatbot seine Antwort?
Impuls und Vorführung am Tokenizer, danach Aufgabe 7.1 in Partnerarbeit.
Ergebnis: Tabelle Wörter und Tokens, Begründung
Spiel „Menschliches Sprachmodell“ (7.2), Impuls, Vorführung im Transformer Explainer, Aufgabe 7.3.
Ergebnis: Versuchsprotokoll mit Erklärung
Impuls, danach Aufgabe 7.4 (Rechnen und Zuordnen).
Ergebnis: Rechnung und Zuordnungstabelle
Aufgabe 7.5: Antwort an den Kunden aus dem Einstieg verfassen.
Ergebnis: Kundenantwort nach Checkliste
Selbsttest mit typischen Ex-Fragen, Kann-Liste, Eintrag ins Prompt-Journal.
Ergebnis: Prompt-Journal-Eintrag Block 07
Kurzversuch (2 Minuten): Öffnen Sie auf Ihrem Smartphone eine Nachricht und tippen Sie „Ich komme heute etwas“. Notieren Sie die drei Wörter, die Ihre Tastatur vorschlägt. Vergleichen Sie mit Ihrer Sitznachbarin oder Ihrem Sitznachbarn: Sind die Vorschläge gleich? Woher könnte die Tastatur sie haben?
Der Fall: Sie arbeiten im Support eines IT-Dienstleisters. Ein Kunde ruft an:
„Ihr KI-Assistent hat mir gestern eine falsche Druckernummer genannt. Wie kann das sein? Der schaut doch im Internet nach!“
Um dem Kunden fachlich richtig zu antworten, müssen Sie wissen, wie ein Sprachmodell zu seinen Antworten kommt. Die Smartphone-Tastatur und ein Chatbot arbeiten nach einem ähnlichen Grundprinzip – nur in sehr unterschiedlicher Größe. Am Ende der Stunde beantworten Sie den Anruf schriftlich (Aufgabe 7.5).
Alle Werkzeuge laufen im Browser. Geben Sie keine persönlichen Daten ein.
Zeigt farbig, wie ein Text in Tokens zerlegt wird, und zählt Tokens und Zeichen. Für Aufgabe 7.1.
Tokenizer öffnenAlternative von Hugging Face: zeigt zu jedem Token die Nummer (ID) und vergleicht verschiedene Modelle. Plan B für Aufgabe 7.1.
Playground öffnenEin kleines Sprachmodell (GPT-2) läuft im Browser und zeigt die Wahrscheinlichkeiten für das nächste Token. Temperatur per Schieberegler. Nur Englisch. Für Aufgabe 7.3.
Explainer öffnenDer von der Schule freigegebene Chatbot mit Ihrem Schulzugang. Für Aufgabe 7.3 und die Zusatzaufgabe.
Ein Sprachmodell (englisch: Large Language Model, kurz LLM) liest keine Buchstaben und keine ganzen Wörter, sondern Tokens. Ein Token ist ein Textbaustein: oft ein kurzes, häufiges Wort, manchmal nur eine Silbe, ein Wortteil oder ein Satzzeichen. Lange oder seltene Wörter werden in mehrere Tokens zerlegt.
| Text | mögliche Zerlegung in Tokens | Bemerkung |
|---|---|---|
| Hallo! | Hallo · ! | Satzzeichen sind eigene Tokens |
| Der Drucker | Der · Druck · er | häufige Wortteile werden wiederverwendet |
| Netzwerkadministrator | Netz · werk · admin · istr · ator | lange Zusammensetzungen ergeben viele Tokens |
| printer | printer | häufige englische Wörter sind oft ein einziges Token |
Jedes Token hat im Modell eine feste Nummer (Token-ID). Das Modell rechnet ausschließlich mit diesen Zahlen, nicht mit Buchstaben. Die genaue Zerlegung hängt vom Modell ab. Als Faustregel gilt: Ein englisches Wort entspricht im Schnitt etwa 1,3 Tokens, ein deutsches Wort eher 1,5 bis 2 Tokens.
Merksatz: Ein Sprachmodell zerlegt Text in Tokens und rechnet mit deren Nummern. Kosten und Grenzen von KI-Diensten werden in Tokens gemessen.
Aufgabe 7.1 · Tokens zählen und vergleichen
AFB I–II · Partnerarbeit · 10 Minuten · Werkzeug: OpenAI Tokenizer
Geben Sie die vier Texte nacheinander in den Tokenizer ein. Übertragen Sie die Tabelle in Ihr Dokument und füllen Sie sie aus.
Text Anzahl Wörter Anzahl Tokens Tokens pro Wort Der Drucker im Büro ist offline. The printer in the office is offline. Netzwerkadministratorinnenausbildung Ein selbst gewählter Satz aus Ihrem Berufsalltag Beantworten Sie schriftlich:
- Warum braucht das lange deutsche Wort so viele Tokens?
- Welche Sprache ist „günstiger“, Deutsch oder Englisch? Begründen Sie in zwei Sätzen mit Ihren Messwerten.
- Ein Unternehmen lässt täglich 1.000 Support-Antworten von einer KI schreiben. Welche Folge hat Ihr Ergebnis aus Frage 2 für die Kosten?
Plan B: Ist der OpenAI Tokenizer im Schulnetz gesperrt, nutzen Sie den Tokenizer Playground von Hugging Face.
Aufgabe 7.2 · Spiel: Das menschliche Sprachmodell
AFB I · Plenum · 5 Minuten
- Die Lehrkraft schreibt einen Satzanfang an die Tafel: „Bitte starten Sie Ihren Computer …“
- Jede Person schreibt ohne Absprache genau ein Wort auf, das als Nächstes passt.
- Die Lehrkraft sammelt die Wörter und zählt sie aus. Daraus entsteht eine Häufigkeitstabelle, z. B. „neu“ 12-mal, „jetzt“ 5-mal, „bitte“ 2-mal.
- Die Lehrkraft zieht ein Los, wobei häufige Wörter mehr Lose bekommen. Das gezogene Wort wird angehängt – und das Spiel beginnt von vorn.
Genau so arbeitet ein Sprachmodell – nur mit Milliarden gelernter Beispiele statt einer Klasse.
Beispiel für den Satzanfang „Der Drucker im Büro ist …“:
| mögliches nächstes Token | Wahrscheinlichkeit (ausgedachtes Beispiel) |
|---|---|
| kaputt | ca. 35 % |
| offline | ca. 25 % |
| neu | ca. 10 % |
| … viele tausend weitere | zusammen ca. 30 % |
Merksatz: Ein Sprachmodell erzeugt Text, indem es immer wieder das nächste Token nach Wahrscheinlichkeit auswählt. Es prüft dabei nicht, ob etwas stimmt – es bildet nach, was in seinen Trainingsdaten häufig so formuliert wurde.
Würde das Modell immer das wahrscheinlichste Token nehmen, klängen Antworten oft eintönig. Deshalb lässt es etwas Zufall zu. Wie viel, regelt die Einstellung Temperatur:
| Temperatur | Wirkung | geeignet für |
|---|---|---|
| niedrig (z. B. 0,2) | fast immer das wahrscheinlichste Token, vorhersehbar | Fakten, Code, Zusammenfassungen |
| mittel (z. B. 0,8) | ausgewogen | normale Chat-Antworten |
| hoch (z. B. 1,5) | auch unwahrscheinliche Tokens, abwechslungsreich bis wirr | Ideensammlung, kreative Texte |
In Chatbots für Endkunden ist die Temperatur fest eingestellt. Über eine Programmierschnittstelle (API) können Entwicklerinnen und Entwickler sie selbst wählen – das behandeln wir in Semester 3.
Im Transformer Explainer den Text „The printer in the office is“ eingeben und die Balken der wahrscheinlichsten nächsten Tokens zeigen. Danach den Temperatur-Regler auf 0,2 und auf 1,5 stellen: Wie verändern sich die Balken?
Aufgabe 7.3 · Das Modell beim Raten beobachten
AFB II · Partnerarbeit · 10 Minuten · Werkzeuge: Schul-Chatbot, Transformer Explainer
Teil A – Chatbot:
- Schreiben Sie in den Schul-Chatbot: Setze den Satz mit genau einem Wort fort: „Der Drucker im Büro ist …“
- Öffnen Sie dreimal einen neuen Chat und stellen Sie dieselbe Aufgabe erneut.
- Notieren Sie alle vier Antworten.
Teil B – Transformer Explainer:
- Geben Sie „The printer in the office is“ ein (das Modell versteht nur Englisch).
- Notieren Sie die drei wahrscheinlichsten nächsten Tokens mit Prozentwert bei Temperatur 0,2 und bei Temperatur 1,5.
Auswertung: Erklären Sie mit den Begriffen Wahrscheinlichkeit und Temperatur, warum die Antworten in Teil A (nicht) gleich waren. Belegen Sie Ihre Erklärung mit den Werten aus Teil B.
Ein Sprachmodell berücksichtigt bei jeder Antwort nur eine begrenzte Menge Text: Ihre aktuelle Frage, den bisherigen Chatverlauf, angehängte Dateien und versteckte Anweisungen des Anbieters. Diese Höchstmenge heißt Kontextfenster und wird in Tokens gemessen. Aktuelle Modelle haben Kontextfenster von einigen zehntausend bis über einer Million Tokens.
Wird ein Chat länger als das Kontextfenster, fallen frühe Teile heraus. Schon vorher kann es passieren, dass Angaben vom Anfang eines sehr langen Chats ungenauer berücksichtigt werden.
Praxistipp: Beginnen Sie für ein neues Thema einen neuen Chat und wiederholen Sie wichtige Vorgaben, statt einen endlosen Verlauf fortzuführen.
| Phase | Was passiert? | Wann? |
|---|---|---|
| Vortraining | Das Modell lernt aus riesigen Textmengen (Webseiten, Bücher, Code), welche Tokens typischerweise aufeinander folgen. | einmalig, über Wochen bis Monate, auf tausenden Spezialrechnern |
| Feinabstimmung | Menschen bewerten Antworten. Dadurch lernt das Modell, hilfreich, höflich und sicher zu antworten. | nach dem Vortraining, vor der Veröffentlichung |
| Nutzung | Das fertige Modell berechnet Token für Token eine Antwort auf Ihre Frage. | bei jeder Anfrage – das Modell selbst verändert sich dabei nicht |
Weil die Trainingsdaten bis zu einem bestimmten Datum reichen (Wissensstichtag), kennt das Modell spätere Ereignisse nicht. Manche Chatbots können zusätzlich im Internet suchen und die Treffer ins Kontextfenster laden. Auch dann formuliert das Modell die Antwort nach Wahrscheinlichkeit und kann Quellen falsch wiedergeben.
Merksatz: Ein Sprachmodell kennt nur zwei Dinge: was in seinen Trainingsdaten stand und was gerade im Kontextfenster steht. Klingt eine Angabe plausibel, ist sie deshalb noch nicht richtig.
Aufgabe 7.4 · Rechnen und zuordnen
AFB II · Einzelarbeit, danach Vergleich mit dem Nachbarn · 8 Minuten
Teil A – Rechnen: Ein Modell hat ein Kontextfenster von 128.000 Tokens. Gehen Sie davon aus, dass ein deutsches Wort 1,5 Tokens braucht und eine Seite Handbuch 300 Wörter hat. Wie viele Seiten passen ungefähr ins Kontextfenster? Schreiben Sie den Rechenweg auf.
Teil B – Zuordnen: Ordnen Sie jede Aussage zu: Vortraining, Feinabstimmung, Nutzung oder falsch.
Aussage Zuordnung 1. Das Modell verarbeitet riesige Mengen an Webseiten und Büchern. 2. Das Modell berechnet Token für Token eine Antwort auf Ihre Frage. 3. Menschen bewerten Antworten, damit das Modell hilfreicher antwortet. 4. Das Modell lernt aus Ihrem Chat und ist danach für alle Nutzer klüger. 5. Das Modell berücksichtigt den bisherigen Chatverlauf.
Zusatzaufgabe für Schnelle · Das Kontextfenster testen
Nennen Sie dem Schul-Chatbot zu Beginn eines Chats ein Codewort. Lassen Sie sich danach drei lange Texte schreiben. Fragen Sie am Ende nach dem Codewort. Notieren Sie, ob und wie genau er sich erinnert, und erklären Sie das Ergebnis mit dem Begriff Kontextfenster.
Aufgabe 7.5 · Antwort an den Kunden
AFB III · Einzelarbeit · 15 Minuten
Lesen Sie noch einmal die Aussage des Kunden aus dem Einstieg:
„Ihr KI-Assistent hat mir gestern eine falsche Druckernummer genannt. Wie kann das sein? Der schaut doch im Internet nach!“
Verfassen Sie eine schriftliche Antwort an den Kunden (8 bis 10 Sätze), die Sie so per E-Mail verschicken könnten. Nutzen Sie dafür keine KI. Ihre Antwort muss die Punkte der Checkliste erfüllen.
Checkliste:
- ☐ Sie erklären verständlich, wie ein Sprachmodell eine Antwort erzeugt.
- ☐ Sie erklären, warum eine falsche Nummer trotzdem überzeugend klingen kann.
- ☐ Sie beurteilen die Aussage „Der schaut doch im Internet nach“ und begründen Ihr Urteil.
- ☐ Sie geben mindestens einen konkreten Tipp, wie der Kunde solche Fehler künftig erkennt.
- ☐ Ihr Ton ist freundlich und für einen Laien verständlich, ohne unerklärte Fachbegriffe.
Tauschen Sie anschließend Ihre Antwort mit Ihrem Nachbarn aus und prüfen Sie gegenseitig die Checkliste.
Zehn Fachbegriffe für diesen Block
Die englischen Begriffe begegnen Ihnen in Dokumentationen, Einstellungen und Preislisten der Anbieter.
Fachbegriff Englisch Erklärung Großes Sprachmodell Large Language Model (LLM) KI-Modell, das aus sehr großen Textmengen gelernt hat, Text Token für Token fortzusetzen. Token Token Textbaustein (Wort, Wortteil, Satzzeichen), mit dem ein Sprachmodell rechnet; Abrechnungseinheit der Anbieter. Token-ID Token ID Feste Nummer eines Tokens im Vokabular des Modells. Tokenizer Tokenizer Programm, das Text in Tokens zerlegt und in Token-IDs umwandelt. Temperatur Temperature Parameter, der den Zufallsanteil bei der Auswahl des nächsten Tokens steuert. Kontextfenster Context Window Höchstmenge an Tokens, die das Modell bei einer Antwort berücksichtigt (Eingabe, Verlauf, Anhänge). Vortraining Pre-Training Trainingsphase, in der das Modell aus riesigen Textmengen Wahrscheinlichkeiten für Token-Folgen lernt. Feinabstimmung Fine-Tuning Nachtraining, u. a. mit menschlichen Bewertungen, damit das Modell hilfreich und sicher antwortet. Inferenz Inference Nutzung des fertigen Modells: Berechnen einer Antwort, ohne dass sich das Modell verändert. Wissensstichtag Knowledge Cutoff Datum, bis zu dem die Trainingsdaten reichen.
Selbsttest
So oder ähnlich können Fragen in der Kurzarbeit aussehen. Beantworten Sie jede Frage zuerst schriftlich, bevor Sie die Musterlösung aufklappen.
Ein Token ist ein Textbaustein, mit dem ein Sprachmodell rechnet: ein kurzes Wort, ein Wortteil oder ein Satzzeichen. Jedes Token hat eine feste Nummer (Token-ID).
Das Modell wählt nicht immer das wahrscheinlichste Token, sondern lässt Zufall zu. Die Temperatur bestimmt, wie viel Zufall erlaubt ist. Schon ein anderes erstes Token führt zu einem anderen weiteren Verlauf.
100.000 : 1,5 ≈ 66.667 Wörter, also rund 66.000 bis 67.000 Wörter.
Die Nutzung von KI-Schnittstellen wird pro Token abgerechnet, und das Kontextfenster ist in Tokens begrenzt. Außerdem braucht deutscher Text meist mehr Tokens als englischer.
Die Aussage ist so nicht richtig. Das Modell selbst lernt bei der Nutzung nicht dazu; was im Chat steht, liegt nur im Kontextfenster dieses Chats. Manche Chatbot-Produkte haben eine Erinnerungsfunktion, die Notizen speichert und in neue Chats lädt. Dann wirkt es so, als hätte der Chatbot gelernt, tatsächlich wird aber nur gespeicherter Text erneut ins Kontextfenster gelegt. Eine gute Antwort unterscheidet Modell und Produkt und begründet das Urteil.
Notieren Sie den Prompt aus Aufgabe 7.3 mit den vier Antworten und Ihren Werten aus dem Transformer Explainer. Beantworten Sie: Was hat Sie an der Arbeitsweise eines Sprachmodells am meisten überrascht?
Alles, was Sie eingeben, landet im Kontextfenster und wird an den Anbieter übertragen. Geben Sie keine echten Kundendaten, Namen oder Passwörter ein – auch nicht „nur zum Testen“.
Erkunden Sie im Transformer Explainer, was zwischen Eingabe und Wahrscheinlichkeiten passiert. Notieren Sie drei Begriffe, die Sie dort entdecken, für die nächste Stunde.
Transformer Explainer öffnenHaken Sie am Ende der Stunde ab, was Sie können.
Für Lehrkräfte
Erwartungshorizont zu den Aufgaben 7.1 bis 7.5.
Die genauen Zahlen hängen vom gewählten Tokenizer ab. Erwartet wird: Der deutsche Satz braucht mehr Tokens als der englische, das lange Kompositum zerfällt in viele Tokens (deutlich mehr als 1 pro Wort).
Ziel ist die Einsicht: Häufigkeit entspricht Wahrscheinlichkeit, gewichtetes Losen entspricht der Auswahl mit Temperatur. Bei der Auswertung festhalten, dass das „wahrscheinlichste“ Wort nicht immer gezogen wird.
Teil A: häufig „kaputt“, „defekt“, „offline“ oder „leer“; Abweichungen zwischen den Chats sind normal. Teil B: Bei Temperatur 0,2 dominiert ein Token mit sehr hohem Prozentwert, bei 1,5 verteilen sich die Werte gleichmäßiger. Erklärung: Das Modell wählt nach Wahrscheinlichkeit, die Temperatur steuert den Zufallsanteil. Sind alle Antworten in Teil A gleich, ist entweder die Temperatur niedrig oder ein Token deutlich wahrscheinlicher als alle anderen.
Teil A: 300 Wörter × 1,5 = 450 Tokens pro Seite; 128.000 : 450 ≈ 284 Seiten.
Teil B: 1 Vortraining · 2 Nutzung · 3 Feinabstimmung · 4 falsch (das Modell ändert sich durch einen Chat nicht) · 5 Nutzung (Kontextfenster).
Erwartete Punkte: Das Modell erzeugt Text nach Wahrscheinlichkeit und prüft keine Fakten; eine Druckernummer kann daher plausibel klingen und trotzdem falsch sein (Halluzination). „Schaut im Internet nach“ stimmt nur, wenn der Assistent ausdrücklich eine Suche nutzt, und selbst dann kann er Treffer falsch wiedergeben. Tipp: Modell- und Bestellnummern immer beim Hersteller oder im Handbuch prüfen; nach der Quelle fragen.
Bewertungsvorschlag (8 Punkte): Erklärung Funktionsweise 2 · Erklärung Fehler 1 · begründete Beurteilung 2 · konkreter Tipp 1 · Ton und Verständlichkeit 2.
Bei heutigen Modellen mit großem Kontextfenster bleibt das Codewort oft erhalten. Fällt es weg oder wird es falsch genannt, lag es außerhalb des berücksichtigten Kontexts oder ging im langen Verlauf unter. Entscheidend ist die Erklärung mit dem Begriff Kontextfenster.
Eigenes Modell trainieren
ZurückAlle Blöcke im Überblick
Zur ÜbersichtChatbots im Vergleich
Weiter