KI advanced II: Automatisierung & KI-Agenten mit Low-Code · hilfmirmal.de-Kurs zum Selbstlernen
KI-Agenten-Glossar mit 257 Begriffen
Alle Begriffe aus dem Kurs KI advanced II: Automatisierung & KI-Agenten mit Low-Code, kurz erklärt, von .dockerignore bis Zweckbindung. Bei jedem Begriff steht der Lerntag, an dem er vorkommt. Frei und ohne Anmeldung.
#
A
- Abgabe-Checkliste
Zehn Prüfpunkte für Projekt, Doku und Präsentation, jeder mit Beleg oder ehrlichem Plan.
Im Kurs: Tag 19
- Abgleich
Plan und Stand Zeile für Zeile vergleichen, mit Urteil und Beleg: wie geplant, abgewichen oder fehlt.
Im Kurs: Tag 18
- Ablehnquote
Anteil der Fragen ohne Antwort im Handbuch, bei denen das System richtig ablehnt. Misst die Grenze.
Im Kurs: Tag 12
- Abnahmeliste
Zwölf Punkte in vier Gruppen (läuft, getestet, dokumentiert, sicher), an denen das Projekt gemessen wird.
Im Kurs: Tag 18
- Abstandsschwelle
Ein Grenzwert für den Abstand. Liegt schon der beste Treffer weiter weg, antwortet das System „Das steht nicht im Handbuch.“
Im Kurs: Tag 12
- Abweichung
Eine Stelle, an der der Stand im Repository nicht dem Plan entspricht.
Im Kurs: Tag 18
- AI Agent Tool (n8n)
Ein Node, mit dem ein Agent als Werkzeug an einem Hauptagenten hängt. Die Description entscheidet, wann er gerufen wird.
Im Kurs: Tag 15
- Akzeptanzkriterium
Eine prüfbare Bedingung, unter der eine Story als erfüllt gilt. Daraus wird später ein Test.
Im Kurs: Tag 5
- Ampel der Rechte
Grün ohne Rückfrage, gelb erst nach Frage, rot nie. Legt fest, was ein Agent allein darf.
Im Kurs: Tag 14
- Anbieter (AI Act)
Wer ein KI-System entwickelt und unter eigenem Namen in Verkehr bringt oder in Betrieb nimmt, auch intern.
Im Kurs: Tag 16
- Anbieterabhängigkeit
Wie stark du an ein Werkzeug gebunden bist. Ein n8n-Workflow läuft nur in n8n, Code in JavaScript oder Python läuft überall, wo die Sprache läuft.
Im Kurs: Tag 1
- Antwortfehler
Das richtige Stück war da, die Antwort sagt trotzdem etwas anderes. Ursache meist Prompt, Kontextmenge oder Temperatur.
Im Kurs: Tag 12
- Antwortgüte
Anteil der Fragen, bei denen alles Erwartete in der Antwort steht und die Fundstelle stimmt. Misst die Antwort.
Im Kurs: Tag 12
- API
Eine Schnittstelle, über die Programme miteinander reden. Vor allem ein Vertrag: was geschickt werden darf und was zurückkommt.
Im Kurs: Tag 4
- API-Key
Ein geheimer Wert, den ein Programm im Header mitschickt, damit die API weiß, wer fragt.
Im Kurs: Tag 4
- API-Test
Ein Test, der einen Endpunkt aufruft und Statuscode und Antwort prüft, mit Datenbank im Arbeitsspeicher.
Im Kurs: Tag 13
- Architekturbild
Ein Diagramm der Teile und Datenwege. Es zeigt den Stand, zu jedem Kasten gibt es eine Datei.
Im Kurs: Tag 18
- async und await
async markiert eine Funktion, die warten darf. await wartet an einer Stelle auf die Antwort von Datenbank, API oder KI.
Im Kurs: Tag 2
- Audit-Protokoll
Die Spuren, die zeigen, wer was wann getan hat: Deploys, Freigaben, Log, Änderungen an Workflows.
Im Kurs: Tag 17
- Auftragsverarbeiter
Ein Dienstleister, der Daten nach Weisung des Verantwortlichen verarbeitet, etwa der Anbieter der LLM-API.
Im Kurs: Tag 16
- Auftragsverarbeitung
Ein Dienstleister verarbeitet personenbezogene Daten in deinem Auftrag. Dafür braucht es einen Vertrag nach Art. 28 DSGVO.
Im Kurs: Tag 9
- Ausführung (Execution)
Ein einzelner Lauf eines n8n-Workflows mit Status, Dauer und den Daten jedes Nodes.
Im Kurs: Tag 3
- Ausführungsprotokoll
Die Liste aller Läufe im Tab Executions. Dein Sichtfenster auf jeden Schritt, auch auf Läufe ohne Zuschauer.
Im Kurs: Tag 3
- Ausnahme (Exception)
Ein Fehler, den Code mit throw oder raise auslöst. Er springt bis zum nächsten passenden catch oder except.
Im Kurs: Tag 10
- Ausweichweg
Der Weg, der ohne KI weiterläuft, wenn alle Versuche scheitern, etwa eine Einordnung nach Stichwörtern.
Im Kurs: Tag 9
- Authentifizierung
Die Prüfung, wer jemand ist, etwa über Passwort, Schlüssel oder Cookie. Scheitert sie, antwortet der Server mit 401.
Im Kurs: Tag 8
- Autorisierung
Die Prüfung, ob jemand eine Aktion darf. Scheitert sie bei gültiger Anmeldung, antwortet der Server mit 403.
Im Kurs: Tag 8
B
- Backup
Eine Sicherung der Daten. Bei SQLite mit der Online-Backup-Funktion, nicht mit cp.
Im Kurs: Tag 17
- Barrierefreiheit
Eine Oberfläche ist für alle nutzbar, auch mit Tastatur, Screenreader, Zoom oder schwachem Kontrast. Prüfbar nach den WCAG.
Im Kurs: Tag 6
- Bedingung
Wenn etwas stimmt, dann das, sonst jenes. Mit if in JavaScript und Python.
Im Kurs: Tag 2
- Befund
Eine Aussage im Prüfbericht, dass ein Kriterium nicht erfüllt ist. Ohne Beleg wird sie gestrichen.
Im Kurs: Tag 15
- Beleg
Datei und Zeile oder ein Befehl mit Ausgabe, der einen Befund nachprüfbar macht.
Im Kurs: Tag 15
- Betreiber (AI Act)
Wer ein KI-System in eigener Verantwortung einsetzt. Beim Eigenbau ist man Anbieter und Betreiber zugleich.
Im Kurs: Tag 16
- Betroffenenrechte
Die Rechte einer Person an ihren Daten: Auskunft, Berichtigung, Löschung, Einschränkung, Übertragbarkeit, Widerspruch.
Im Kurs: Tag 16
- Body
Die eigentlichen Daten einer Anfrage oder Antwort, meist als JSON.
Im Kurs: Tag 4
- Branch
Ein Zweig im Repository, auf dem du arbeitest, ohne den Hauptzweig main zu verändern.
Im Kurs: Tag 2
- Broken Access Control
Eine Lücke, bei der Rechte nicht oder nur in der Oberfläche geprüft werden. Platz 1 der OWASP Top 10 von 2025.
Im Kurs: Tag 8
C
- Call n8n Workflow Tool (n8n)
Ein Werkzeug, mit dem ein Agent einen Sub-Workflow mit fester Logik aufruft.
Im Kurs: Tag 15
- Code-Node
Ein n8n-Node, in dem du JavaScript oder Python mitten im Ablauf ausführst. Er rechnet, kann aber keine HTTP-Anfragen schicken und keine Dateien lesen.
Im Kurs: Tag 3
- Codespace
Ein Rechner in der Cloud, den du aus einem GitHub-Repository startest. Darauf läuft VS Code im Browser, mit Terminal und KI-Assistent.
Im Kurs: Tag 1
- Codespaces-Secret
Ein geheimer Wert, den du auf GitHub für deine Codespaces hinterlegst. Er kommt als Umgebungsvariable an und steht nie im Repository.
Im Kurs: Tag 4
- Coding-Agent
Ein KI-Assistent, der in einer Schleife plant, Werkzeuge nutzt, Ergebnisse liest und selbst entscheidet, ob er weitermacht.
Im Kurs: Tag 14
- Collaborator
Eine eingeladene Person mit Zugriff auf ein Repository. In einem persönlichen Repository mit Schreibrechten.
Im Kurs: Tag 20
- Commit
Ein gespeicherter Stand im Repository mit Nachricht: wer hat wann was geändert, und warum.
Im Kurs: Tag 1
- Compliance-Steckbrief
Das Dokument mit Datenkarte, Verträgen, AI-Act-Einordnung und Governance, jede Aussage mit Beleg im Code.
Im Kurs: Tag 19
- Container
Ein isolierter Prozess aus einem Image, der alles mitbringt, was die Anwendung braucht. Sein Dateisystem verschwindet mit ihm.
Im Kurs: Tag 17
- Cookie (HttpOnly, SameSite)
Ein kleiner Wert, den der Browser bei jeder Anfrage mitschickt. HttpOnly sperrt ihn für JavaScript, SameSite für fremde Seiten.
Im Kurs: Tag 8
- Credential
In n8n gespeicherte Zugangsdaten für einen Dienst. Im exportierten Workflow stehen nur Name und ID, nie der Schlüssel.
Im Kurs: Tag 1
- CRUD
Create, Read, Update, Delete: die vier Grundaufgaben jeder Datenhaltung.
Im Kurs: Tag 7
- CSS
Die Sprache für das Aussehen einer Seite: Farben, Abstände, Schriftgrößen und Anordnung.
Im Kurs: Tag 6
D
- Datenbank
Ein Programm oder eine Datei, die Daten dauerhaft in Tabellen speichert, Zugriffe ordnet und Regeln selbst prüft.
Im Kurs: Tag 7
- Datenfehler
Das Stück selbst stimmt nicht, etwa eine veraltete Fassung oder eine doppelte Quelle.
Im Kurs: Tag 12
- Datenminimierung
Grundsatz der DSGVO: nur die personenbezogenen Daten verarbeiten und weitergeben, die der Zweck wirklich braucht.
Im Kurs: Tag 9
- Datenmodell
Die Antwort auf zwei Fragen: Welche Dinge speichern wir, und was wissen wir über jedes?
Im Kurs: Tag 5
- Demo-Skript
Die vorbereitete Live-Demo: drei Schritte mit Beispieldaten, eine Codestelle und ein Plan B.
Im Kurs: Tag 19
- Demo-Video
Eine Aufnahme von höchstens drei Minuten in drei Szenen: Problem, Kernablauf, Test und Grenze.
Im Kurs: Tag 20
- Dev Container
Eine Beschreibung der Arbeitsumgebung im Ordner .devcontainer, etwa mit zweitem Container für die Datenbank.
Im Kurs: Tag 11
- Diff
Die Anzeige der Unterschiede zwischen zwei Ständen: Minus und rot ist entfernt, Plus und grün ist neu.
Im Kurs: Tag 2
- Dimension
Die Anzahl der Zahlen in einem Embedding. Sie hängt vom Modell ab und muss zur Spalte passen.
Im Kurs: Tag 11
- Dockerfile
Das Rezept für ein Image: Basis, Abhängigkeiten, Code, Nutzer und Startbefehl, Zeile für Zeile.
Im Kurs: Tag 17
- DOM
Der Baum, den der Browser aus dem HTML baut. JavaScript liest und ändert ihn.
Im Kurs: Tag 6
- Drittlandübermittlung
Personenbezogene Daten gehen in ein Land außerhalb von EU und EWR. Dafür braucht es einen Angemessenheitsbeschluss oder Garantien.
Im Kurs: Tag 16
E
- Embedding
Eine Liste von Zahlen, die beschreibt, wovon ein Text handelt. Ähnliche Texte haben ähnliche Zahlenlisten.
Im Kurs: Tag 11
- Ende-zu-Ende-Test
Ein Test, der im echten Browser durch die ganze Anwendung klickt. Langsam, darum nur wenige.
Im Kurs: Tag 13
- Endpunkt
Eine Adresse mit Methode, an die man eine Anfrage schicken kann, etwa POST /anfragen.
Im Kurs: Tag 4
- Entwurfsstatus
Der Stand eines Antwortentwurfs: keiner, entwurf, freigegeben oder verworfen. Gesendet wird nur nach Freigabe.
Im Kurs: Tag 9
- Error Trigger
Der Start-Node eines Fehler-Workflows in n8n. Er bekommt Workflowname, Fehlertext und Link zur Ausführung.
Im Kurs: Tag 10
- Erwartung (Assertion)
Die Zeile, die festlegt, was herauskommen muss, etwa expect(ergebnis).toBe('Teamleitung').
Im Kurs: Tag 13
- Exit-Code
Die Zahl, mit der ein Programm endet. Null heißt Erfolg, alles andere Fehler.
Im Kurs: Tag 14
F
- Faithfulness
Eine Kennzahl aus der RAG-Bewertung: Ist jede Aussage der Antwort im gefundenen Kontext belegt?
Im Kurs: Tag 12
- Fehler-Middleware
Die zentrale Stelle in Express, an der alle Fehler zusammenlaufen, erkennbar an vier Parametern.
Im Kurs: Tag 10
- Fehler-Workflow
Ein n8n-Workflow mit Error Trigger, der läuft, wenn ein anderer Workflow automatisch gescheitert ist.
Im Kurs: Tag 10
- Fehlerpfad
Der Weg, den ein Fehler nimmt: was der Nutzer sieht, was im Log steht und was der Code tut.
Im Kurs: Tag 10
- Fertig heißt
Eine Liste prüfbarer Kriterien, die festlegt, wann eine Aufgabe erledigt ist.
Im Kurs: Tag 15
- fetch
Die Browserfunktion für Anfragen an eine API. Sie wirft nur bei Netzwerkfehlern, nicht bei Statuscodes wie 404 oder 500.
Im Kurs: Tag 6
- Fingerabdruck eines Stücks
Ein Hash über den Text eines Stücks. Ändert er sich, wird nur dieses Stück neu eingebettet.
Im Kurs: Tag 12
- Fokus
Die Stelle, an der die Tastatur gerade steht. Er muss sichtbar sein, sonst ist die Seite ohne Maus nicht bedienbar.
Im Kurs: Tag 6
- Freigabe
Die Bestätigung durch einen Menschen, bevor etwas nach außen geht, Geld kostet oder sich nicht zurückholen lässt.
Im Kurs: Tag 5
- Freigabeprotokoll
Eine Tabelle, in die jede Freigabe, Änderung und Ablehnung mit Zeitpunkt, Nummer, Prompt-Version, Modell und Person kommt.
Im Kurs: Tag 16
- Fremdschlüssel
Eine Spalte, die auf den Primärschlüssel einer anderen Tabelle zeigt, etwa anfragen.kunde_id auf kunden.id.
Im Kurs: Tag 7
- Fundstelle
Die Angabe, woher ein Satz stammt, etwa Handbuch 6.2. Sie macht eine Antwort prüfbar.
Im Kurs: Tag 11
- Funktion
Ein benannter Block: Eingaben rein, Ergebnis mit return raus. Beim Lesen erst Name, dann Eingaben, dann return.
Im Kurs: Tag 2
G
- Gegeben, Wenn, Dann
Schema für Akzeptanzkriterien: Ausgangslage, eine Handlung, das erwartete Ergebnis. Englisch Given, When, Then.
Im Kurs: Tag 5
- Gegencheck (Mutationstest)
Ein Fehler wird bewusst in den Code eingebaut. Wird kein Test rot, schützen die Tests nichts.
Im Kurs: Tag 13
- Generalprobe
Ein kompletter Durchlauf der Präsentation unter echten Bedingungen, mit Stoppuhr und Fragen zum Code.
Im Kurs: Tag 19
- Geschäftsanforderung
Das Problem in drei Sätzen: wer welches Problem hat, was heute passiert und woran man sieht, dass es besser ist. Ohne Technik.
Im Kurs: Tag 5
- GitHub Actions
Der Dienst von GitHub, der Workflows aus .github/workflows bei Ereignissen wie Push ausführt.
Im Kurs: Tag 13
- Grenzwert
Ein Wert, an dem eine Regel kippt, etwa 100 oder 1.000 Euro. Dort gehören Tests hin.
Im Kurs: Tag 13
H
- Halluzination
Eine Aussage, die überzeugend klingt, aber nirgends belegt ist. Man erkennt sie nur, wenn man jeden Satz gegen die Quellen hält.
Im Kurs: Tag 12
- Harness
Alles um das Modell herum: Anweisungen, Kontext, Werkzeuge, Rechte und Kontrollpunkte.
Im Kurs: Tag 14
- Hash
Das Ergebnis einer Einwegfunktion. Aus dem Passwort wird ein langer Text, aus dem sich das Passwort nicht zurückrechnen lässt.
Im Kurs: Tag 8
- Header
Kleine Angaben zu einer Anfrage oder Antwort, etwa Format, Schlüssel oder die Adresse einer neuen Ressource.
Im Kurs: Tag 4
- Header Auth
Anmeldung über eine Kopfzeile mit Schlüssel. Fehlt sie oder stimmt sie nicht, wird der Aufruf abgewiesen.
Im Kurs: Tag 3
- Health-Check
Ein Endpunkt wie /health, der meldet, ob die Anwendung läuft und ihre Datenbank erreicht.
Im Kurs: Tag 10
- HMAC-Signatur
Eine Prüfsumme über den Body, berechnet mit einem gemeinsamen Geheimnis. Sie zeigt, dass ein Webhook echt ist und unterwegs nicht verändert wurde.
Im Kurs: Tag 4
- HNSW-Index
Ein Index für die Vektorsuche, der bei vielen Stücken schnell die nächsten findet, dafür nicht immer exakt.
Im Kurs: Tag 11
- Hook
Ein Skript an einem festen Punkt im Ablauf, das prüft und bei Bedarf abbricht.
Im Kurs: Tag 14
- Hosting
Der Ort, an dem eine Anwendung im Betrieb läuft, etwa ein Server oder eine Plattform mit Region in der EU.
Im Kurs: Tag 17
- HTML
Die Sprache für die Struktur einer Seite: Elemente wie Überschrift, Formular, Knopf und Liste.
Im Kurs: Tag 6
- HTTP Request
Der n8n-Node, der Anfragen an andere Adressen schickt, etwa an eine API oder ein eigenes Skript. Er ersetzt den Eintrag durch die Antwort.
Im Kurs: Tag 3
- HTTP-Methode
Das Verb einer Anfrage: GET liest, POST legt an, PUT ersetzt, PATCH ändert Felder, DELETE löscht.
Im Kurs: Tag 4
- Hybridsuche
Eine Suche, die Stichwortsuche und Bedeutungssuche verbindet, etwa für Bestellnummern und freie Fragen.
Im Kurs: Tag 11
I
- Idempotency-Key
Eine eindeutige Kennung je Lieferung. Der Server merkt sie sich und führt bei Wiederholung nichts doppelt aus.
Im Kurs: Tag 4
- Idempotenz
Dieselbe Anfrage zweimal hat denselben Endzustand wie einmal.
Im Kurs: Tag 4
- Image
Das fertige, unveränderliche Paket aus Schichten, aus dem Container starten. Gebaut aus dem Dockerfile.
Im Kurs: Tag 17
- Item (Eintrag)
Ein Datensatz, der durch einen n8n-Workflow läuft. Jeder Eintrag hat den Schlüssel json mit den Feldern.
Im Kurs: Tag 3
J
- JOIN
Verbindet zwei Tabellen zu einer Antwort. LEFT JOIN behält auch Zeilen ohne Partner.
Im Kurs: Tag 7
- JSON
Ein Textformat für Objekte und Listen mit Namen in Anführungszeichen. n8n zeigt Daten so, und Workflows werden so exportiert.
Im Kurs: Tag 2
- JSON-Schema
Eine Beschreibung, wie ein gültiges JSON aussieht: Felder, Typen, Pflichtfelder und erlaubte Werte.
Im Kurs: Tag 9
K
- Kaltstart-Test
Ein frischer Codespace auf main, und das Projekt wird nur mit den Schritten aus dem README gestartet.
Im Kurs: Tag 19
- Kernstunde
Abrechnungseinheit für Codespaces: eine Stunde mal Zahl der Prozessorkerne. Eine 2-Kern-Maschine verbraucht zwei Kernstunden pro Stunde.
Im Kurs: Tag 1
- Kette (n8n)
Mehrere Agenten nacheinander im Workflow. Der zweite läuft immer, die Reihenfolge steht fest.
Im Kurs: Tag 15
- KI-Kompetenz
Pflicht nach Art. 4 AI Act: Anbieter und Betreiber ergreifen Maßnahmen, damit ihre Leute mit KI umgehen können.
Im Kurs: Tag 16
- Komponente
Ein Baustein der Oberfläche, den man einmal baut und oft benutzt: Daten rein, Bildschirmteil raus.
Im Kurs: Tag 6
- Kontext im Prompt
Die Stücke, die dein Code vor die Frage in den Prompt setzt, jedes mit seiner Fundstelle.
Im Kurs: Tag 11
- Kontextfenster
Die Höchstmenge an Token, die ein Modell auf einmal verarbeitet, Prompt und Antwort zusammen.
Im Kurs: Tag 9
- Kontrastverhältnis
Wie stark sich Text vom Hintergrund abhebt. Für normalen Text verlangen die WCAG auf Stufe AA mindestens 4,5 zu 1.
Im Kurs: Tag 6
- Kosinus-Abstand
Ein Maß für den Winkel zwischen zwei Zahlenlisten. Nahe null heißt gleiche Richtung, also ähnlicher Inhalt.
Im Kurs: Tag 11
L
- Label
Die sichtbare Beschriftung eines Feldes, über for und id mit ihm verknüpft. Ein Platzhalter ersetzt sie nicht.
Im Kurs: Tag 6
- Lauf (Run)
Eine Ausführung eines Workflows in GitHub Actions mit Schritten und Ergebnis, grün oder rot.
Im Kurs: Tag 19
- Lernplan
Ein Plan für die Zeit nach dem Kurs mit Schritten, Daten und einem Zeichen, dass es geklappt hat.
Im Kurs: Tag 20
- LLM-API
Die Schnittstelle eines Anbieters, über die dein Code ein Sprachmodell aufruft: POST mit Schlüssel, Nachrichten und Einstellungen.
Im Kurs: Tag 9
- Lock-Datei
Eine Datei wie package-lock.json, die genaue Paketversionen festhält. Eingecheckt bekommen alle dieselben Versionen.
Im Kurs: Tag 8
- Logstufe
Wie ernst eine Logzeile ist: info für Normalbetrieb, warn für Ungewöhnliches, error für echte Fehler.
Im Kurs: Tag 10
- Löschkonzept
Eine Tabelle, die zu jedem Ort mit Personendaten Frist und Weg der Löschung festlegt.
Im Kurs: Tag 16
- Lösungsdesign
Der Plan aus Tag 5: was Code, n8n, KI und Mensch im Projekt jeweils tun.
Im Kurs: Tag 18
- Low-Code
Bausteine plus Code genau dort, wo die Bausteine nicht reichen, etwa ein Code-Node oder ein eigenes Skript, das n8n aufruft. Das Fundament bleibt der Workflow.
Im Kurs: Tag 1
M
- Max Iterations
Die Höchstzahl an Schritten eines n8n-Agenten in einem Lauf. Der Standard ist 10.
Im Kurs: Tag 15
- Menschliche Aufsicht
Ein Mensch prüft die Ausgaben der KI, kann sie ändern oder ablehnen und trifft die Entscheidung.
Im Kurs: Tag 16
- Merge
Das Übernehmen der Änderungen eines Branches in einen anderen, meist in main.
Im Kurs: Tag 2
- Metadata Filter (n8n)
Eine Einstellung im Vector-Store-Node von n8n, die nur Stücke mit passenden Metadaten liefert.
Im Kurs: Tag 12
- Middleware
Eine Funktion zwischen Anfrage und Endpunkt, etwa eine Rollenprüfung, die mit 401 oder 403 abbricht oder weiterlässt.
Im Kurs: Tag 8
- Migration
Eine nummerierte Datei mit einer Änderung an der Datenbankstruktur. Liegt im Repository und wird nie nachträglich geändert.
Im Kurs: Tag 7
- Mock
Ein Stellvertreter für ein Fremdsystem im Test. Er antwortet, was der Test braucht, und merkt sich seine Aufrufe.
Im Kurs: Tag 13
- Monitoring
Laufende Beobachtung eines Systems mit Signalen wie Erreichbarkeit, Fehlerquote und Antwortzeit, mit Alarm bei Abweichung.
Im Kurs: Tag 10
N
- Nachbauen
Der Plan hatte recht, der Code wird angepasst. Pflicht bei Sicherheit, Freigabe und Daten.
Im Kurs: Tag 18
- Neustart-Test
Ein frischer Codespace wird nur nach dem README gestartet. Jeder fehlende Schritt kommt ins README.
Im Kurs: Tag 11
- No-Code
Lösungen aus fertigen Bausteinen ohne eigenen Code, etwa ein n8n-Workflow aus Trigger, If und Mail.
Im Kurs: Tag 1
- npm ci
Installiert genau die Versionen aus der Lock-Datei und bricht ab, wenn sie nicht zur package.json passt.
Im Kurs: Tag 19
O
- OAuth
Ein Verfahren, mit dem eine Person einer App Zugriff auf einen Dienst gibt, ohne ihr das Passwort zu verraten. Die App bekommt ein Token.
Im Kurs: Tag 4
- Objekt
Ein Paket aus Feldern mit Namen und Werten, etwa eine Anfrage mit id, text, betrag und kunde.
Im Kurs: Tag 2
- Öffentliches Repository
Ein Repository, das jeder sehen und kopieren kann, samt Geschichte und Protokollen von Actions.
Im Kurs: Tag 20
P
- Parameter
Die Eingaben einer Funktion in den Klammern, etwa Betrag und Prozent bei einer Rabattfunktion.
Im Kurs: Tag 2
- Personenbezogene Daten
Alle Informationen über eine identifizierte oder identifizierbare Person, etwa Name, Mail, Telefon oder ein verknüpfter Freitext.
Im Kurs: Tag 16
- pgvector
Eine Erweiterung für Postgres mit dem Spaltentyp vector und Abständen für die Vektorsuche.
Im Kurs: Tag 11
- pinData
In n8n festgepinnte Testdaten eines Nodes. Sie landen im Export und gehören nur ins Repository, wenn sie erfunden sind.
Im Kurs: Tag 1
- Pipeline (CI)
Eine Kette von Schritten, die bei jedem Push automatisch läuft, etwa installieren und testen.
Im Kurs: Tag 13
- Plan anpassen
Der Stand ist gleichwertig oder besser, der Plan wird ehrlich nachgezogen, mit Grund.
Im Kurs: Tag 18
- Plan B
Was du zeigst, wenn die Demo hängt, etwa Screenshots oder eine kurze Aufnahme.
Im Kurs: Tag 19
- Planer
Die Rolle, die eine Aufgabe in höchstens fünf Schritte schneidet und dabei keine Datei ändert.
Im Kurs: Tag 15
- Platzhalter
Ein Fragezeichen im SQL-Befehl, an das ein Wert getrennt übergeben wird. Schützt vor SQL-Injection.
Im Kurs: Tag 7
- Port-Weiterleitung
GitHub macht einen Port im Codespace unter einer eigenen Adresse erreichbar, privat mit Anmeldung oder öffentlich für alle.
Im Kurs: Tag 3
- Positivliste
Eine Liste erlaubter Werte. Was nicht ausdrücklich darauf steht, wird abgelehnt.
Im Kurs: Tag 8
- Postgres
Ein eigener Datenbankserver für viele gleichzeitige Zugriffe, mit Erweiterungen wie pgvector.
Im Kurs: Tag 7
- Pre-commit-Hook
Ein Git-Hook, der vor jedem Commit läuft. Bei Exit-Code ungleich null entsteht kein Commit.
Im Kurs: Tag 14
- Pre-Mortem
Eine Übung, bei der man sich vorstellt, das Projekt sei gescheitert, und dann die Gründe sammelt.
Im Kurs: Tag 5
- Primärschlüssel
Die Spalte, die jede Zeile eindeutig macht. Nie leer, nie doppelt, ändert sich nie.
Im Kurs: Tag 7
- Priorisierung
Die Reihenfolge der Lücken: zuerst nicht zurückholbar, dann nach außen, dann was die Abnahme verlangt.
Im Kurs: Tag 18
- Pro-Code
Die Anwendung selbst ist Code: Oberfläche, Daten und Logik liegen als Dateien in einem Repository. Werkzeuge wie n8n hängen daran.
Im Kurs: Tag 1
- Probelauf
Eine bewusste Provokation, um zu prüfen, ob der Assistent eine Regel hält.
Im Kurs: Tag 14
- Production URL
Die Webhook-Adresse für den Betrieb. Sie ist erst nach Publish aktiv und nimmt jeden Aufruf an, die Daten stehen im Tab Executions.
Im Kurs: Tag 3
- Promise
Ein Versprechen auf eine Antwort, die noch kommt. Wer es ohne await liest, bekommt noch keine Daten.
Im Kurs: Tag 2
- Prompt-Injection
Text in den Eingabedaten, der der KI Befehle gibt, etwa „Ignoriere alle Regeln“. Gegenmittel: Eingaben sind Daten, nie Anweisung.
Im Kurs: Tag 5
- Prüfbarkeit
Eine fremde Person kann ohne Rückfrage ja oder nein sagen. Gilt für Kriterien, Ziele und Gegenmaßnahmen.
Im Kurs: Tag 5
- Prüfbericht
Eine Tabelle mit Kriterium, Ergebnis (erfüllt, nicht erfüllt, nicht prüfbar) und Beleg.
Im Kurs: Tag 15
- Prüfer
Die Rolle, die in einem neuen Gespräch jedes Kriterium einzeln prüft, mit Beleg, ohne etwas zu ändern.
Im Kurs: Tag 15
- Pseudonymisierung
Daten werden so verändert, dass sie ohne Zusatzwissen keiner Person mehr zugeordnet werden können. Sie bleiben personenbezogen.
Im Kurs: Tag 16
- Publish
Veröffentlicht einen n8n-Workflow, damit er ohne geöffneten Editor auf Trigger reagiert.
Im Kurs: Tag 3
- Pull Request
Der Vorschlag, die Änderungen eines Branches in main zu übernehmen, mit Beschreibung, Diff und Review.
Im Kurs: Tag 2
- Push
Schickt deine Commits aus dem Codespace zu GitHub. Erst danach sind sie gesichert und für andere sichtbar.
Im Kurs: Tag 1
Q
- Queue Mode
Betriebsart von n8n: Der Main nimmt Trigger an, Redis hält die Warteschlange, Worker führen aus.
Im Kurs: Tag 17
R
- RAG (Retrieval-Augmented Generation)
Ein Verfahren, bei dem passende Stücke aus eigenen Unterlagen gesucht und dem Modell mit der Frage gegeben werden. Erst nachschlagen, dann antworten.
Im Kurs: Tag 11
- Rechtsgrundlage
Der Grund nach Art. 6 DSGVO, aus dem eine Verarbeitung erlaubt ist, etwa Vertrag oder berechtigtes Interesse.
Im Kurs: Tag 16
- Regeldatei (AGENTS.md)
Eine Textdatei im Repository mit Befehlen, Aufbau, Regeln und Verboten, die der Assistent beim Start liest.
Im Kurs: Tag 14
- Repository
Ein Projektordner mit Gedächtnis. Jede Datei und jede Änderung daran wird aufbewahrt, auf GitHub auch als Sicherung.
Im Kurs: Tag 1
- res.ok
Ein Feld der Antwort von fetch. Es ist wahr bei Statuscodes von 200 bis 299 und muss selbst geprüft werden.
Im Kurs: Tag 6
- REST
Eine Art, APIs zu bauen: Dinge haben Adressen, die Methode sagt, was du damit tust.
Im Kurs: Tag 4
- Retry On Fail
Eine Einstellung an n8n-Nodes: Scheitert der Node, versucht n8n es mehrfach mit fester Pause.
Im Kurs: Tag 10
- Review
Die Prüfung eines Pull Requests durch eine andere Person, mit Kommentaren und einer Antwort: Comment, Approve oder Request changes.
Im Kurs: Tag 2
- Risikoregister
Eine Tabelle mit Risiko, Eintritt, Schaden und Gegenmaßnahme. Früh angelegt, kostet es Minuten statt Tage.
Im Kurs: Tag 5
- Risikostufe
Die Einstufung eines KI-Systems nach seinem Zweck: verboten, Hochrisiko, Transparenzpflicht oder gering.
Im Kurs: Tag 16
- Rolle
Eine Gruppe von Menschen mit denselben Aufgaben und Rechten, etwa Sachbearbeitung oder Freigabe-Person.
Im Kurs: Tag 5
- Rollenfilter
Eine Bedingung in der Suchabfrage, die nur Stücke liefert, die die anfragende Rolle sehen darf.
Im Kurs: Tag 12
- Roter Test
Ein Test, dessen Erwartung nicht erfüllt ist. Rot heißt lesen und meist den Code reparieren.
Im Kurs: Tag 13
- Rückfrage
Eine echte Frage nach der Präsentation: Was passiert bei Fehlern, woher weißt du das, wo steht das?
Im Kurs: Tag 20
- Rückweg (Rollback)
Der geübte Weg zurück auf die letzte gute Version, etwa mit git revert und neuem Deploy.
Im Kurs: Tag 17
- Run Once for All Items
Standardmodus des Code-Nodes: Der Code läuft einmal und bekommt alle Einträge als Liste.
Im Kurs: Tag 3
- Rundenlimit
Die Höchstzahl an Runden aus Umsetzen und Prüfen, danach entscheidet ein Mensch. Im Kurs zwei.
Im Kurs: Tag 15
- Runner
Die frische virtuelle Maschine, auf der GitHub Actions einen Lauf ausführt.
Im Kurs: Tag 13
S
- Salt
Ein zufälliger Zusatz je Nutzer, der vor dem Hashen ans Passwort kommt. Gleiche Passwörter ergeben so verschiedene Hashes.
Im Kurs: Tag 8
- Schema-Test
Ein Test, der prüft, ob eine KI-Antwort gültiges JSON mit allen Feldern und erlaubten Werten ist.
Im Kurs: Tag 13
- Schleife
Für jedes Element einer Liste dasselbe tun, etwa alle Beträge addieren. Mit for in beiden Sprachen.
Im Kurs: Tag 2
- Schlüssel erneuern (Rotation)
Ein Schlüssel wird beim Anbieter gesperrt und durch einen neuen ersetzt, etwa nach einem Commit mit Klartext.
Im Kurs: Tag 18
- Schnittstelle
Die Stelle, an der zwei Teile eines Systems Daten austauschen. Hier passieren die meisten Fehler.
Im Kurs: Tag 5
- Secret
Ein geheimer Wert, der beim Hosting oder in GitHub hinterlegt wird und als Umgebungsvariable ankommt, nie in einer Datei.
Im Kurs: Tag 17
- Secret-Scan
Eine Prüfung der vorgemerkten Dateien auf Schlüssel und Zugangsdaten. Sie nennt Datei und Zeile, nie den Wert.
Im Kurs: Tag 14
- SELECT
Der SQL-Befehl zum Lesen. Gelesen wird er in der Reihenfolge FROM, WHERE, SELECT, ORDER BY, LIMIT.
Im Kurs: Tag 7
- Sichtfenster (n8n)
Die Rolle von n8n in diesem Kurs: Es bekommt Ereignisse vom eigenen Code, steuert Abläufe drumherum und zeigt im Ausführungsprotokoll jeden Schritt.
Im Kurs: Tag 1
- Sitzung
Ein Eintrag auf dem Server, der sich nach dem Login merkt, wer jemand ist. Der Browser trägt ihre Nummer als Cookie.
Im Kurs: Tag 8
- Skalieren
Mit mehr Last umgehen: vertikal durch einen größeren Server, horizontal durch mehr Instanzen.
Im Kurs: Tag 17
- Skill
Ein Ordner mit einer Anleitung für eine wiederkehrende Aufgabe, den der Assistent bei Bedarf lädt.
Im Kurs: Tag 14
- SKILL.md
Die Pflichtdatei eines Skills mit name und description im Kopf und der Anleitung darunter.
Im Kurs: Tag 14
- Skizze (Wireframe)
Ein Entwurf einer Maske aus Kästen und Strichen. Er zeigt, was auf dem Bildschirm steht und was bei Fehlern passiert, ohne Farben und Schriften.
Im Kurs: Tag 6
- Spalte
Eine Eigenschaft in einer Tabelle mit Name und Typ, etwa status vom Typ TEXT.
Im Kurs: Tag 7
- SQL
Die Sprache, mit der man Datenbanken abfragt und ändert. Die vier Verben: SELECT, INSERT, UPDATE, DELETE.
Im Kurs: Tag 7
- SQL-Injection
Ein Angriff, bei dem eine Eingabe den SQL-Befehl verändert, weil sie in den Befehlstext eingebaut wurde.
Im Kurs: Tag 7
- SQLite
Eine Datenbank als Bibliothek im Programm, gespeichert in einer Datei. Ohne Server, gut für den Start.
Im Kurs: Tag 7
- Stacktrace
Die Liste der Funktionsaufrufe bis zur Fehlerstelle, mit Dateien und Zeilen. Gehört ins Log, nie zum Nutzer.
Im Kurs: Tag 10
- Statuscode
Die dreistellige Zahl am Anfang einer Antwort. 2xx geklappt, 4xx Fehler beim Aufrufer, 5xx Fehler beim Server.
Im Kurs: Tag 4
- Statusmeldung (role status)
Ein Bereich mit role="status", dessen Änderungen ein Screenreader vorliest, etwa „Anfrage gespeichert“.
Im Kurs: Tag 6
- Streichen
Etwas Geplantes fällt weg, weil keine Story es verlangt und kein Kriterium leidet.
Im Kurs: Tag 18
- Structured Output
Eine Funktion vieler Anbieter: Das Modell soll seine Antwort nach einem mitgegebenen JSON-Schema formen.
Im Kurs: Tag 9
- Strukturiertes Log
Ein Log, dessen Zeilen JSON-Objekte mit festen Feldern sind. Lesbar für Menschen und filterbar für Werkzeuge.
Im Kurs: Tag 10
- Stück (Chunk)
Ein Abschnitt eines Dokuments, der einzeln eingebettet und gefunden wird. Am besten ein Thema mit Kapitel und Titel.
Im Kurs: Tag 11
- Suchfehler
Das richtige Stück war nicht unter den Treffern. Ursache meist Zerlegung, Embedding-Eingabe oder Zahl der Treffer.
Im Kurs: Tag 12
- Systemgrenze
Die Linie zwischen zwei Zuständigen, etwa zwischen Code und n8n. Sie legt fest, wer welchen Schritt macht.
Im Kurs: Tag 5
- Systemprompt
Die erste Nachricht an das Modell mit Rolle, Regeln und Grenzen. Im Portal eine Datei mit Version.
Im Kurs: Tag 9
T
- Tabelle und Feld
Eine Tabelle sammelt viele gleichartige Dinge, je eines pro Zeile. Ein Feld ist eine Eigenschaft, eine Spalte.
Im Kurs: Tag 5
- Tag (Git)
Eine Markierung mit Namen auf einem Commit, etwa abgabe für den Stand, der bewertet wird.
Im Kurs: Tag 20
- Technikcheck
Vor der Präsentation: ein Fenster teilen, Ton prüfen, Demo frisch starten, Benachrichtigungen aus.
Im Kurs: Tag 20
- Temperatur
Ein Regler, wie stark das Modell bei der Wortwahl streut. Um null für Einordnung, höher für Ideen.
Im Kurs: Tag 9
- Test
Ein Stück Code, das prüft, ob anderer Code tut, was er soll. Vorbereiten, ausführen, prüfen.
Im Kurs: Tag 13
- Test URL
Die Webhook-Adresse zum Bauen. Sie nimmt nach „Listen for test event“ genau einen Aufruf an und zeigt ihn im Editor.
Im Kurs: Tag 3
- Testfragen-Set
Eine Tabelle mit Fragen, Fundstelle, erwarteter Antwort und Rolle. Damit misst du, statt zu raten.
Im Kurs: Tag 12
- Testset
Eine feste Liste von Eingaben mit richtiger Antwort, gegen die eine Funktion mit Quote gemessen wird.
Im Kurs: Tag 13
- textContent
Setzt Text in ein Element, ohne ihn als HTML zu lesen. Der sichere Weg für Nutzertext.
Im Kurs: Tag 6
- Token
Ein Textstück, nach dem Anbieter abrechnen und Grenzen setzen. Eingabe und Ausgabe zählen getrennt.
Im Kurs: Tag 9
- Top-k
Die Anzahl der Treffer, die die Suche zurückgibt, etwa die drei ähnlichsten Stücke.
Im Kurs: Tag 11
- Transaktion
Mehrere Änderungen, die zusammen gespeichert werden oder gar nicht. Alles oder nichts.
Im Kurs: Tag 7
- Trefferquote
Anteil der beantwortbaren Fragen, bei denen die richtige Fundstelle unter den Treffern ist. Misst die Suche.
Im Kurs: Tag 12
- try/catch
Ein Block, in dem Code versucht wird, und ein Block, der Fehler darin behandelt. finally läuft immer.
Im Kurs: Tag 10
U
- Übergabe
Was zwischen zwei Rollen wandert und sichtbar bleibt: Plan, Branch, Prüfbericht.
Im Kurs: Tag 15
- Umgebung
Ein Ort, an dem die Anwendung mit eigener Konfiguration und eigenen Daten läuft: Entwicklung, Test oder Produktion.
Im Kurs: Tag 17
- Umgebungsvariable
Ein Wert, der außerhalb des Codes gesetzt wird, etwa ein Schlüssel im Terminal. Der Code liest ihn, die Datei enthält ihn nicht.
Im Kurs: Tag 3
- Umsetzer
Die Rolle, die Code und Tests auf einem Branch baut und ihre eigene Arbeit nicht bewertet.
Im Kurs: Tag 15
- Unit-Test
Ein Test für eine einzelne Funktion, ohne Datenbank und Netz, in Millisekunden.
Im Kurs: Tag 13
- User Story
Ein Satz im Muster „Als Rolle möchte ich Ergebnis, damit Nutzen“. Beschreibt einen Wunsch aus Sicht einer echten Rolle.
Im Kurs: Tag 5
V
- Variable
Ein Name, der auf einen Wert zeigt, damit man ihn später wiederfindet. In JavaScript mit const oder let, in Python nur der Name.
Im Kurs: Tag 2
- Vektorsuche
Die Suche nach den Zahlenlisten, die einer Frage am nächsten liegen.
Im Kurs: Tag 11
- Verantwortlicher
Wer über Zweck und Mittel einer Verarbeitung entscheidet und dafür haftet. Im Kursfall die Muster GmbH.
Im Kurs: Tag 16
- Vier-Augen-Prinzip
Wer eine Arbeit macht, gibt sie nicht selbst frei. Im Portal getrennt durch die Rollen Sachbearbeitung und Freigabe.
Im Kurs: Tag 8
- Vitest
Ein Testwerkzeug für JavaScript und TypeScript auf Node.js. Gestartet mit vitest run oder npm test.
Im Kurs: Tag 13
- Volume
Ein Speicher außerhalb des Containers, in dem Daten einen neuen Container überleben.
Im Kurs: Tag 17
W
- Wartbarkeit
Wie leicht jemand eine Lösung später ändern kann, ohne sie kaputtzumachen. Lesbarkeit, Versionen, Tests und Dokumentation entscheiden darüber.
Im Kurs: Tag 1
- Warteschlange
Eine Liste, in der Aufträge der Reihe nach auf ihre Bearbeitung warten. Die Annahme antwortet sofort, ein Worker arbeitet ab.
Im Kurs: Tag 4
- Webhook
Eine Adresse, die auf Aufrufe von außen wartet und dabei Daten annimmt. In n8n ein Trigger, der einen Workflow startet.
Im Kurs: Tag 3
- Wiederherstellungstest
Ein Backup wird in eine neue Umgebung zurückgespielt und geprüft. Erst dann zählt es.
Im Kurs: Tag 17
- Wiederholung mit Wartezeit
Ein gescheiterter Aufruf wird nach einer Pause erneut versucht, mit wachsender Pause und einer Obergrenze an Versuchen.
Im Kurs: Tag 9
- Wissensbasis
Die Sammlung der Stücke mit ihren Embeddings, in der bei jeder Frage gesucht wird.
Im Kurs: Tag 11
- Workflow-JSON
Ein n8n-Workflow als Textdatei im JSON-Format, mit Nodes, Verbindungen und Einstellungen. So lässt er sich exportieren und versionieren.
Im Kurs: Tag 1
X
- XSS (Cross-Site-Scripting)
Ein Angriff, bei dem fremder Text als Code in einer Seite ausgeführt wird, etwa weil er mit innerHTML eingefügt wurde.
Im Kurs: Tag 6
Z
- Zeile (Datensatz)
Ein Eintrag in einer Tabelle mit je einem Wert pro Spalte, etwa die Anfrage A-1002.
Im Kurs: Tag 7
- Zeitlimit
Die längste Zeit, die dein Code auf eine Antwort wartet, bevor er abbricht, etwa zehn Sekunden.
Im Kurs: Tag 9
- Zustand einer Maske
Was eine Maske gerade zeigt: Liste, laden, leer, Fehler oder Erfolg. Jeder Zustand braucht ein eigenes Bild.
Im Kurs: Tag 6
- Zweckbindung
Daten dienen nur dem Zweck, für den sie erhoben wurden. Anfragen bearbeiten heißt nicht Werbung verschicken.
Im Kurs: Tag 16