Glossar
Fachbegriffe aus den Beiträgen, kurz erklärt. Im Text markierte Begriffe führen hierher.
A
- Agent
- Eine KI, die nicht nur antwortet, sondern selbständig Werkzeuge bedient und Arbeitsschritte ausführt, bis die Aufgabe erledigt ist.
- Agentic Engineering
- Ingenieursarbeit mit KI-Agenten: Die Maschine arbeitet Aufgaben selbstständig ab, der Mensch setzt Ziele, Regeln und Prüfungen.
- API
- Die festgelegte Stelle, an der ein Programm ein anderes direkt aufrufen kann, ohne dass ein Mensch klickt.
B
- Benchmark
- Ein fester Vergleichstest, mit dem sich Modelle oder Werkzeuge an denselben Aufgaben messen lassen.
- Bibliothek(englisch library)
- Fertiger fremder Code, den ein Projekt einbaut, statt die Funktion selbst zu schreiben.
- Branch(deutsch Zweig)
- Ein Arbeitszweig: eine Abzweigung vom Hauptstand, auf der Änderungen entstehen, ohne den gültigen Stand anzufassen.
C
- Campbells Gesetz
- Je stärker eine Kennzahl über Entscheidungen bestimmt, desto stärker wird sie manipuliert und verzerrt genau das, was sie messen soll.
- CI(continuous integration)
- Der Dienst, der nach jeder eingereichten Änderung von selbst baut und alle Prüfungen laufen lässt, auf einer Maschine, die keinem Entwickler gehört.
- Clean Architecture
- Ein Bauprinzip für Software: Die Fachregeln im Kern kennen weder Datenbank noch Oberfläche; alle Abhängigkeiten zeigen nach innen.
- Codebasis
- Der gesamte Programmcode eines Projekts, als Ganzes betrachtet.
D
- deterministisch
- Gleiche Eingabe, garantiert gleiches Ergebnis, bei jedem Lauf.
- Diff
- Die zeilengenaue Gegenüberstellung von alter und neuer Fassung, die nur die Änderungen zeigt.
- dirty(unsauberer Stand)
- Ein Stand mit nicht übernommenen Änderungen oder ungeprüften Resten. Ein dirty main heißt: Der Hauptzweig trägt etwas, das kein Gate gesehen hat.
F
- Framework
- Ein vorgefertigtes Grundgerüst, auf dem ein Programm aufgebaut wird.
G
- Gate
- Eine Prüfung mit nur zwei Ausgängen, bestanden oder durchgefallen. Rot sperrt den nächsten Schritt.
- Gesetz von Little
- Wie viel gleichzeitig in Arbeit ist, bestimmt die Wartezeit: Je mehr offene Vorgänge, desto länger dauert jeder einzelne.
- Goodharts Gesetz
- Wird eine Kennzahl zum Ziel, taugt sie nicht mehr als Maß: Wer an der Zahl gemessen wird, optimiert die Zahl, nicht die Sache.
- grün(bei Prüfungen)
- Alle Prüfungen bestanden: CI, Gate oder Pull Request melden Grün, der Weg ist frei. Grün heißt geprüft, nicht nur fertig.
H
- Haken(englisch hook)
- Ein Skript, das die Versionsverwaltung an einer festen Stelle von selbst startet, zum Beispiel vor jeder Übernahme.
- Halluzination
- Wenn ein KI-Modell etwas erfindet und es genauso sicher vorträgt wie einen belegten Fakt.
- Hyrums Gesetz
- Bei genug Nutzern verlässt sich irgendwer auf jedes beobachtbare Verhalten eines Systems, auch das unbeabsichtigte. Jede Änderung bricht also irgendwem etwas.
K
- Kontextfenster
- Wie viel Text ein Modell auf einmal im Blick behalten kann.
L
- Linter
- Ein Werkzeug, das Code automatisch auf bekannte Fehlermuster absucht, ohne ihn auszuführen.
- Linus' Gesetz
- Bei genügend vielen Augen ist jeder Fehler offensichtlich: Je mehr Menschen auf Code schauen, desto schneller fällt auf, was falsch ist.
- LLM(großes Sprachmodell)
- Kurz für großes Sprachmodell: das Programm hinter Werkzeugen wie ChatGPT, das Text liest und erzeugt.
M
- main(der Hauptzweig)
- Der Hauptzweig eines Repos: der Stand, der als gültig gilt und aus dem veröffentlicht wird. Alles andere sind Arbeitszweige.
- Merge(deutsch zusammenführen)
- Das Zusammenführen eines Zweigs in einen anderen: Die Änderungen werden übernommen, die Historie beider Stände fließt zusammen.
- Mutationstest(englisch mutation testing)
- Eine Prüfung der Tests selbst: absichtlich kleine Fehler in den Code einbauen und schauen, ob die Tests sie bemerken.
O
- Open Source
- Software, deren Quellcode offen einsehbar ist und die jeder nutzen und prüfen darf.
P
- Parkinsons Gesetz
- Arbeit dehnt sich genau auf die Zeit aus, die für sie zur Verfügung steht.
- Pipeline
- Eine feste Kette von Arbeitsschritten, die eine Änderung automatisch nacheinander durchläuft.
- Prompt
- Die Anweisung in normaler Sprache, mit der man einem KI-Modell sagt, was es tun soll.
- Pull Request
- Ein Bündel von Änderungen, zur Aufnahme in den Hauptstand vorgeschlagen. Übernommen wird es erst, wenn Prüfungen und Durchsicht grün sind.
Q
- Quellcode
- Der von Menschen lesbare Text, in dem ein Programm geschrieben ist.
R
- Rebase
- Einen Zweig auf einen neueren Stand umsetzen: Die eigenen Änderungen werden auf die aktuelle Basis neu aufgesetzt, als wären sie dort entstanden.
- Repository
- Der Ablageort, in dem der gesamte Code eines Projekts samt seiner Änderungsgeschichte liegt.
- rot(bei Prüfungen)
- Eine Prüfung ist durchgefallen: CI, Gate oder Pull Request melden Rot, und der nächste Schritt ist gesperrt, bis die Ursache behoben ist.
S
- Skript
- Ein kleines Programm, das eine feste Abfolge von Schritten von selbst abarbeitet.
- Spec Coding
- Softwarebau nach Spezifikation: Das gewünschte Verhalten steht prüfbar in einer Datei, Maschinen schreiben den Code, und Gates halten jede Abweichung auf.
- Spezifikations-getriebene Entwicklung(englisch specification-driven development)
- Die Beschreibung des gewünschten Verhaltens überlebt als Datei. Mensch und Maschine arbeiten beide aus ihr, statt aus weggeworfenen Prompts.
- Spieltheorie(englisch game theory)
- Die Lehre davon, wie sich Beteiligte verhalten, wenn jeder auf die Züge des anderen reagiert. Erklärt, warum Maschinen Prüfungen austricksen, sobald sich das lohnt.
- Sycophancy
- Die eingebaute Neigung eines KI-Modells, dem Nutzer lieber zuzustimmen als zu widersprechen.
T
- Temperatur(Modell-Einstellung)
- Ein Regler am Modell, der bestimmt, wie viel Zufall in der Antwort stecken darf; null heißt so wenig wie möglich.
- Testabdeckung(englisch coverage)
- Wie viel vom Code oder Dokument die Prüfungen tatsächlich erreicht haben, gemessen als Zahl.
- Token
- Das Textstück, in dem ein Modell rechnet und der Anbieter abrechnet; als Faustregel vier Zeichen pro Token.
U
- Übernahme(englisch commit)
- Eine einzelne gespeicherte Änderung in der Versionsverwaltung.
- Unit-Test
- Ein automatischer Test, der ein einzelnes kleines Stück Code für sich allein prüft.
V
- Vibe Coding
- Programmieren auf Zuruf: Man beschreibt der Maschine grob das Ziel und übernimmt ihren Code, ohne ihn Zeile für Zeile zu prüfen.
