Zum Inhalt springen
hilfmirmal...
Angebot Erstgespräch

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.

Zum KursIm Kurs für die Doku abhaken

#

.dockerignore

Eine Liste der Dateien, die beim Bauen nicht ins Image kommen, etwa .env, Datenbankdateien und .git.

Im Kurs: Tag 17

401 und 403

401 heißt nicht angemeldet oder Nachweis ungültig. 403 heißt angemeldet, aber nicht erlaubt.

Im Kurs: Tag 8

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

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 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

Wohin darf ich dich bringen?