Zum Inhalt springen

Human-in-the-Loop Engineering - aiMOOC

Aus MOOCsWiki Staging



Human-in-the-Loop Engineering - aiMOOC




Einleitung

Human-in-the-Loop Engineering beschreibt eine professionelle Form der Softwareentwicklung, bei der KI nicht nur als schneller Codegenerator genutzt wird, sondern in einen verantwortbaren Engineering-Prozess eingebettet ist. Das Thema From Vibe Coding to Agentic Coding zeigt eine Entwicklung: vom schnellen, intuitiven Vibe-Coding über überprüfte menschliche Entscheidungen bis hin zu Agentic Coding, bei dem KI-Agenten selbstständig planen, Dateien verändern, Tests ausführen und Vorschläge für komplexe Änderungen machen können.

Der zentrale Gedanke lautet: Je mehr ein Large Language Model oder ein KI-Agent leisten kann, desto wichtiger werden klare Ziele, belastbarer Kontext, überprüfbare Tests, Reviews, Versionsverwaltung, IT-Sicherheit und menschliche Verantwortung. Du lernst in diesem aiMOOC, wie sich Programmieren durch KI verändert, warum bloßes Ausprobieren nicht für zuverlässige Systeme reicht und wie Du mit menschlicher Kontrolle, Automatisierung und professionellen Softwaretechnik-Prinzipien sichere Arbeitsabläufe gestaltest.

{{#ev:youtube| https://www.youtube.com/watch?v=Bcpt3zU-Ccs |500|center}}


Lernziele

Nach diesem aiMOOC kannst Du erklären, was Vibe-Coding, Human-in-the-Loop und Agentic Coding unterscheidet. Du kannst einen einfachen KI-gestützten Entwicklungsprozess entwerfen, der klare Verantwortlichkeiten, Feedbackschleifen, Testautomatisierung, Code Review, Sicherheitsprüfung und Rollback vorsieht. Außerdem kannst Du einschätzen, wann KI-generierter Quellcode produktiv sein kann und wann menschliche Prüfung zwingend notwendig ist.

  1. Begriffsklärung: Du beschreibst die Unterschiede zwischen Vibe-Coding, Human-in-the-Loop Engineering und Agentic Coding.
  2. Prozesskompetenz: Du planst einen KI-gestützten Softwareentwicklungsprozess von der Idee bis zur Veröffentlichung.
  3. Qualitätssicherung: Du nutzt Testfälle, Code Review und Versionsverwaltung, um KI-Vorschläge zu prüfen.
  4. Risikokompetenz: Du erkennst Risiken wie Halluzination, Sicherheitslücke, Technische Schuld und unklare Verantwortlichkeit.
  5. Transferkompetenz: Du überträgst das Gelernte auf eigene Projekte, schulische Aufgaben, Ausbildungssituationen oder Studienprojekte.


Grundbegriffe


Vibe-Coding

Vibe-Coding meint eine Arbeitsweise, bei der eine Person eine Softwareidee in natürlicher Sprache beschreibt und ein Large Language Model daraus Quellcode, Projektstrukturen, Fehlersuchen oder Verbesserungsvorschläge erzeugt. Die Bezeichnung verweist auf einen eher intuitiven, experimentellen Umgang: Man beschreibt, was sich richtig anfühlen soll, testet das Ergebnis, gibt Feedback und lässt die KI weiterarbeiten.

Vibe-Coding kann sehr nützlich sein, wenn Du schnell einen Prototyp erstellen, eine Idee visualisieren, eine Benutzeroberfläche ausprobieren oder einen Lerngegenstand erkunden möchtest. Es ist aber kein Ersatz für Softwaretechnik. Wenn generierter Code ungeprüft übernommen wird, können Fehler, unsichere Abhängigkeiten, Datenschutzprobleme, unverständliche Architektur oder schwer wartbarer Code entstehen.

Merksatz: Vibe-Coding ist stark für Exploration, aber schwach für Verlässlichkeit, wenn Review, Test und Sicherheitsprüfung fehlen.


Human-in-the-Loop Engineering

Human-in-the-Loop Engineering bedeutet, dass ein Mensch an entscheidenden Stellen des technischen Prozesses bewusst beteiligt bleibt. Der Mensch formuliert Ziele, prüft Zwischenergebnisse, entscheidet über Freigaben, bewertet Risiken und trägt Verantwortung für das Ergebnis. Das ist mehr als ein kurzer Blick auf den Code. Es geht um ein systematisches Zusammenspiel aus Mensch-Maschine-Interaktion, Qualitätssicherung, Ethik, Datenschutz, Sicherheit und Softwarearchitektur.

Ein sinnvoller Mensch-in-der-Schleife prüft nicht jede Kleinigkeit manuell, sondern gestaltet sogenannte Kontrollpunkte. Dort wird entschieden, ob eine Änderung weiterlaufen darf, ob ein KI-Agent zusätzliche Werkzeuge nutzen darf, ob ein Pull Request freigegeben wird oder ob ein Rollback nötig ist.


Agentic Coding

Agentic Coding bezeichnet eine KI-gestützte Entwicklungsweise, bei der ein KI-Agent nicht nur einzelne Codevorschläge erzeugt, sondern Ziele in Teilaufgaben zerlegt, relevante Dateien findet, Änderungen vornimmt, Befehle ausführt, Tests startet, Fehlermeldungen interpretiert und iterativ nachbessert. Ein solcher Agent arbeitet eher wie ein digitaler Teamkollege mit Werkzeugzugriff als wie ein einfacher Textgenerator.

Das macht Agentic Coding mächtig, aber auch riskant. Ein Agent kann viele richtige Schritte ausführen, aber auch falsche Annahmen treffen, falsche Dateien ändern, Tests umgehen, sensible Daten ausgeben oder eine unpassende Architektur verfestigen. Deshalb braucht Agentic Coding starke Guardrails, begrenzte Berechtigungen, nachvollziehbare Protokolle, klare Akzeptanzkriterien und menschliche Freigaben.


Vom Vibe Coding zum Agentic Coding

Die Entwicklung von Vibe-Coding zu Agentic Coding ist keine einfache Fortschrittsleiter, bei der das eine das andere vollständig ersetzt. Für frühe Ideen kann Vibe-Coding sinnvoll sein. Für stabile Produkte braucht es jedoch Engineering. Agentic Coding wird erst dann zuverlässig, wenn es in einen kontrollierten Softwareentwicklungsprozess eingebettet ist.

Arbeitsweise Typische Stärke Typisches Risiko Professionelle Absicherung
Vibe-Coding schnelle Ideen, Prototypen, Lernexperimente ungeprüfter Code, Scheinsicherheit, technische Schulden Testfälle, Review, klare Prompts
AI-assisted Engineering produktive Unterstützung durch KI im Entwickleralltag falscher Kontext, übersehene Fehler, Abhängigkeitsprobleme Versionsverwaltung, Code Review, Statische Codeanalyse
Agentic Coding autonome Teilaufgaben, Refactoring, Tests, Pull Requests zu große Berechtigungen, falsche Planung, unkontrollierte Änderungen Guardrails, Sandbox, Freigaben, Monitoring
Human-in-the-Loop Engineering verantwortbare Verbindung aus Automatisierung und menschlicher Entscheidung zu viele manuelle Engpässe oder zu wenig Kontrolle klare Rollen, Eskalationsregeln, Auditierbarkeit


Der Human-in-the-Loop-Prozess

Ein guter Human-in-the-Loop-Prozess ist bewusst gestaltet. Er besteht nicht nur aus der Frage, ob ein Mensch „noch einmal draufschaut“. Er legt fest, welche Entscheidungen automatisiert werden dürfen und welche eine menschliche Freigabe brauchen.

  1. Problemdefinition: Du beschreibst Zielgruppe, Zweck, Nutzen, Grenzen und Erfolgskriterien des Projekts.
  2. Kontextpaket: Du sammelst Anforderungen, vorhandenen Code, technische Rahmenbedingungen, Datenmodelle, Sicherheitsregeln und Beispiele.
  3. Prompt Engineering: Du formulierst präzise Aufgaben für das Large Language Model oder den KI-Agenten.
  4. Planung: Der Agent schlägt Teilaufgaben, betroffene Dateien und Prüfschritte vor.
  5. Ausführung: Der Agent erzeugt oder verändert Quellcode in einer kontrollierten Umgebung.
  6. Testautomatisierung: Automatische Tests prüfen Funktionen, Schnittstellen und Grenzfälle.
  7. Code Review: Menschen prüfen Verständlichkeit, Wartbarkeit, Sicherheit und fachliche Angemessenheit.
  8. Freigabe: Eine verantwortliche Person entscheidet, ob die Änderung veröffentlicht werden darf.
  9. Deployment: Die Änderung wird kontrolliert bereitgestellt.
  10. Monitoring: Logs, Fehlermeldungen, Nutzungsdaten und Feedback zeigen, ob das System stabil arbeitet.
  11. Feedbackschleife: Erkenntnisse fließen zurück in Anforderungen, Tests, Prompts und Architektur.


Rollen im KI-gestützten Engineering


Menschliche Rollen

Im Human-in-the-Loop Engineering verändert sich die Rolle des Menschen. Du musst nicht jede Zeile selbst tippen, aber Du musst verstehen, welche Wirkung eine Änderung hat. Das Können verschiebt sich von reiner Syntaxarbeit zu Systemdenken, Kontextmanagement, Anforderungsanalyse, Prüfkompetenz und verantwortlicher Entscheidung.

Rolle Aufgabe Typische Frage
Product Owner klärt Nutzen, Zielgruppe und Prioritäten Löst diese Funktion wirklich ein relevantes Problem?
Entwickler bewertet Architektur, Codequalität und technische Umsetzbarkeit Ist der Vorschlag wartbar, testbar und verständlich?
Reviewer prüft Änderungen unabhängig Welche Annahmen des KI-Systems müssen überprüft werden?
Security Engineer bewertet Risiken, Rechte, Abhängigkeiten und Datenflüsse Entsteht eine neue Sicherheitslücke?
Lehrende gestalten Lernaufgaben und Reflexionsphasen Lernen die Teilnehmenden nur Prompts oder echte Zusammenhänge?


Technische Rollen

Ein KI-Agent kann in einem Entwicklungsprozess verschiedene technische Rollen übernehmen. Er kann als Assistent, Navigator, Tester, Refactoring-Werkzeug oder Dokumentationshilfe wirken. Entscheidend ist, dass sein Aufgabenbereich begrenzt und überprüfbar bleibt.

KI-Rolle Mögliche Aufgabe Notwendige Kontrolle
Codegenerator erzeugt Funktionen, Komponenten oder Skripte Tests, Review, Stilregeln
Debugger analysiert Fehlermeldungen und schlägt Ursachen vor Reproduktion des Fehlers, Plausibilitätsprüfung
Testgenerator erzeugt Unit-Tests und Randfälle Abdeckung, Aussagekraft, fachliche Richtigkeit
Refactoring-Agent verbessert Struktur ohne beabsichtigte Funktionsänderung Regressionstests, kleine Commits
Dokumentationsassistent erstellt README, Kommentare oder Architekturhinweise Abgleich mit tatsächlichem Systemverhalten


Qualitätssicherung

Ohne Qualitätssicherung kann KI-generierter Code überzeugend aussehen und trotzdem falsch sein. Ein Large Language Model kann syntaktisch plausiblen Code erzeugen, der fachlich unpassend, unsicher oder schwer wartbar ist. Deshalb gehört zu professionellem KI-Coding immer eine Prüfstrategie.


Tests als Sicherheitsnetz

Testautomatisierung ist ein Kernbestandteil von Agentic Coding. Ein Agent sollte Änderungen möglichst in kleinen Schritten ausführen und danach passende Tests starten. Du solltest jedoch nicht nur prüfen, ob Tests grün sind. Du musst auch fragen, ob die Tests die richtigen Eigenschaften prüfen.

  1. Unit-Test: Prüft einzelne Funktionen oder Klassen.
  2. Integrationstest: Prüft das Zusammenspiel mehrerer Komponenten.
  3. End-to-End-Test: Prüft einen vollständigen Nutzungsablauf.
  4. Regressionstest: Prüft, ob frühere Funktionen weiterhin funktionieren.
  5. Sicherheitstest: Prüft typische Angriffsflächen und problematische Eingaben.


Reviews als Denkwerkzeug

Ein Code Review ist keine reine Fehlersuche. Es ist ein Lern- und Denkprozess. Bei KI-generiertem Code sollte ein Review besonders auf versteckte Annahmen achten. Dazu gehören unklare Datenflüsse, unnötige Komplexität, fehlende Fehlerbehandlung, problematische Bibliotheken, fehlende Barrierefreiheit und unzureichende Dokumentation.


Versionierung und Rollback

Versionsverwaltung mit Werkzeugen wie Git ist eine Grundbedingung für kontrolliertes Agentic Coding. Jeder KI-Schritt sollte nachvollziehbar sein. Kleine Änderungen sind besser prüfbar als große automatische Umstellungen. Ein Rollback muss möglich sein, wenn eine Änderung Schaden verursacht oder fachlich nicht überzeugt.


Risiken und Gegenmaßnahmen

Risiko Woran Du es erkennst Gegenmaßnahme
Halluzination Die KI erfindet Funktionen, Bibliotheken oder Projektregeln Quellen prüfen, Code ausführen, Tests schreiben
Scheinautonomie Der Agent wirkt selbstständig, versteht aber Ziel und Kontext nur teilweise Planung prüfen, Zwischenschritte freigeben
Sicherheitslücke Eingaben werden ungeprüft verarbeitet oder Rechte sind zu weit gefasst Sicherheitsreview, Least-Privilege-Prinzip, Abhängigkeitsprüfung
Datenschutz sensible Daten werden in Prompts, Logs oder Testdaten übernommen Datenminimierung, Anonymisierung, klare Richtlinien
Technische Schuld schneller Code wird schwer wartbar Refactoring, Architekturentscheidungen dokumentieren, Reviews durchführen
Overreliance Menschen verlassen sich zu stark auf KI-Ausgaben eigene Prüfungspflicht, Paararbeit, Lernreflexion


Praktisches Vorgehensmodell

Ein bewährtes Vorgehensmodell für KI-gestützte Entwicklung kann in fünf Schleifen gedacht werden. Jede Schleife enthält eine menschliche Entscheidung.

Schleife KI-Aufgabe Menschliche Entscheidung
Ideation Ideen, Varianten und erste Prototypen vorschlagen Welche Idee passt zum Ziel?
Spezifikation Anforderungen strukturieren und Akzeptanzkriterien formulieren Sind die Kriterien fachlich richtig?
Implementation Code erzeugen, Dateien bearbeiten, Fehler suchen Sind Änderungen klein, verständlich und begründet?
Verification Tests erzeugen, Tests ausführen, Fehler interpretieren Prüfen die Tests das richtige Verhalten?
Operation Logs auswerten, Fehlerberichte zusammenfassen, Verbesserungen vorschlagen Darf die Änderung in den Betrieb oder ist ein Rollback nötig?


Prompting im Engineering-Kontext

Prompt Engineering im professionellen Coding ist mehr als eine geschickte Formulierung. Ein guter Prompt enthält Ziel, Kontext, Einschränkungen, gewünschte Ausgabeform, Prüfkriterien und Grenzen. Besonders wichtig ist, dass Du dem Modell nicht nur sagst, was es bauen soll, sondern auch, wie es seine Arbeit überprüfbar machen soll.

Prompt-Baustein Funktion Beispielhafte Leitfrage
Ziel beschreibt den gewünschten Nutzen Was soll für wen verbessert werden?
Kontext erklärt Projektstruktur, vorhandene Dateien und Regeln Welche Informationen braucht die KI, um nicht zu raten?
Constraints begrenzen Werkzeuge, Stil, Datenschutz und Sicherheit Was darf der Agent nicht tun?
Akzeptanzkriterium macht Erfolg prüfbar Woran erkennst Du, dass die Aufgabe erfüllt ist?
Review-Anweisung fordert nachvollziehbare Begründung und Testhinweise Welche Änderungen wurden vorgenommen und warum?


Beispiel: Schulprojekt als Human-in-the-Loop-Aufgabe

Stell Dir vor, Du möchtest eine kleine Webanwendung erstellen, mit der eine Klasse Aufgaben sammeln und Lernstände dokumentieren kann. Im reinen Vibe-Coding würdest Du vielleicht schreiben: „Erstelle mir eine Lernstands-App mit Login, Aufgabenliste und Fortschrittsanzeige.“ Das kann schnell ein sichtbares Ergebnis erzeugen, aber viele Fragen bleiben offen: Welche Daten werden gespeichert? Wer darf was sehen? Wie wird verhindert, dass fremde Lernstände verändert werden? Was passiert bei Fehlern? Wie wird die App getestet?

Im Human-in-the-Loop Engineering formulierst Du zuerst Anforderungen. Dann lässt Du die KI eine Architektur vorschlagen. Du prüfst die Datenflüsse, legst Rollen fest, definierst Tests und entscheidest, welche Schritte ein Agent selbst ausführen darf. Erst danach entstehen Codeänderungen. Jede Änderung wird versioniert, getestet und reviewed.

Leitfrage: Nicht „Kann die KI das bauen?“, sondern „Wie baue ich mit KI ein System, das nachvollziehbar, sicher, wartbar und nützlich ist?“


Kompetenzen für die Zukunft

Die Zukunft der Softwareentwicklung verlangt nicht weniger Können, sondern anderes Können. Wer mit KI entwickelt, braucht ein gutes Verständnis von Algorithmen, Datenstrukturen, Softwarearchitektur, Sicherheit, Testdesign, Ethik und Projektmanagement. Hinzu kommt die Fähigkeit, KI-Ausgaben kritisch zu prüfen und Verantwortung nicht an ein System abzugeben.

  1. Technische Kompetenz: Du verstehst Code, Architektur, Schnittstellen und Testbarkeit.
  2. Kommunikative Kompetenz: Du formulierst Anforderungen, Prompts und Review-Kommentare präzise.
  3. Analytische Kompetenz: Du erkennst Fehler, Risiken, Annahmen und Nebenwirkungen.
  4. Ethische Kompetenz: Du beachtest Datenschutz, Fairness, Transparenz und Verantwortung.
  5. Kooperationskompetenz: Du arbeitest mit Menschen und KI-Systemen in klaren Rollen zusammen.


Interaktive Aufgaben


Quiz: Teste Dein Wissen

Welche Aussage beschreibt Vibe-Coding am treffendsten? (Software wird vor allem über natürliche Sprache und KI-Vorschläge entwickelt) (!Software wird ausschließlich ohne Computer geschrieben) (!Software wird nur durch mathematische Beweise erzeugt) (!Software entsteht ohne Ziele, Eingaben und Rückmeldungen)




Was ist der Kern von Human-in-the-Loop Engineering? (Menschen bleiben an wichtigen Entscheidungs- und Prüfpunkten beteiligt) (!KI-Systeme dürfen ohne Kontrolle produktive Systeme verändern) (!Alle Tests werden abgeschafft) (!Der Quellcode wird absichtlich geheim gehalten)




Was unterscheidet Agentic Coding besonders von einfachem Code-Generating? (Ein KI-Agent kann Aufgaben planen, Werkzeuge nutzen und iterativ handeln) (!Ein KI-Agent schreibt ausschließlich Kommentare) (!Ein KI-Agent arbeitet nur mit Papiernotizen) (!Ein KI-Agent darf keine Dateien analysieren)




Warum ist Testautomatisierung bei KI-generiertem Code wichtig? (Sie macht erwartetes Verhalten wiederholbar prüfbar) (!Sie ersetzt jedes fachliche Nachdenken vollständig) (!Sie verhindert, dass Menschen Anforderungen formulieren) (!Sie löscht automatisch alle Fehler aus dem Projekt)




Welche Maßnahme passt am besten gegen unkontrollierte Agentenänderungen? (Begrenzte Berechtigungen und menschliche Freigaben) (!Alle Agenten erhalten Administratorrechte) (!Tests werden nur nach der Veröffentlichung geschrieben) (!Änderungen werden ohne Versionsverwaltung gespeichert)




Was ist ein Code Review? (Eine fachliche Prüfung von Codeänderungen vor der Freigabe) (!Eine automatische Übersetzung in eine andere Sprache) (!Ein Ersatz für alle Tests) (!Eine zufällige Umbenennung von Dateien)




Was bedeutet Rollback in der Softwareentwicklung? (Rückkehr zu einer früheren stabilen Version) (!Erstellung eines neuen Logos) (!Umwandlung von Quellcode in Musik) (!Abschaltung jeder Form von Dokumentation)




Welche Information gehört besonders in ein Kontextpaket für KI-Coding? (Anforderungen, Projektstruktur, Regeln und relevante Beispiele) (!Nur eine zufällige Farbe für die Benutzeroberfläche) (!Ausschließlich der Name des Computers) (!Keine Informationen, damit die KI raten muss)




Was ist ein typisches Risiko bei ungeprüftem Vibe-Coding? (Unsicherer oder schwer wartbarer Code kann übernommen werden) (!Der Code wird automatisch immer mathematisch bewiesen) (!Alle Sicherheitsprobleme verschwinden ohne Prüfung) (!Menschen lernen garantiert mehr ohne Reflexion)




Welche Haltung passt zu verantwortlichem KI-Engineering? (KI produktiv nutzen und Ergebnisse kritisch prüfen) (!KI-Ausgaben immer ungeprüft übernehmen) (!Jede Automatisierung grundsätzlich verbieten) (!Nur noch Screenshots statt Tests verwenden)





Memory

Vibe Coding schnelle Ideenentwicklung mit natürlicher Sprache
Human-in-the-Loop menschliche Prüfung und Entscheidung
Agentic Coding zielorientierte KI-Agenten mit Werkzeugzugriff
Code Review fachliche Kontrolle von Änderungen
Testautomatisierung wiederholbare Qualitätsprüfung
Rollback Rückkehr zu einer früheren stabilen Version





Drag and Drop

Ordne die richtigen Begriffe zu. Thema
Vibe Coding Prototyp schnell ausprobieren
Kontextpaket Anforderungen und Projektwissen bereitstellen
Agentic Coding Aufgaben planen und Werkzeuge ausführen
Review Gate Freigabe durch Menschen prüfen
Monitoring Verhalten nach der Veröffentlichung beobachten





Kreuzworträtsel

Prompt Welche Eingabe beschreibt Ziel und Kontext für ein KI-System?
Agent Wie nennt man ein KI-System, das Aufgaben planen und Werkzeuge nutzen kann?
Review Welche Prüfung bewertet Codeänderungen vor der Freigabe?
Tests Was zeigt, ob eine Funktion erwartungsgemäß arbeitet?
Kontext Was braucht ein Sprachmodell, um Projektentscheidungen besser einzuordnen?
Rollback Wie heißt die Rückkehr zu einer stabilen früheren Version?





LearningApps


Lückentext

Vervollständige den Text.

Beim Vibe-Coding beschreibt der Mensch das gewünschte Verhalten einer Software vor allem mit natürlicher

. Ein Large Language Model erzeugt daraus Vorschläge für

. Beim Human-in-the-Loop Engineering bleibt der Mensch für Ziele, Grenzen und

zuständig. Agentic Coding erweitert die Zusammenarbeit, weil ein KI-Agent Aufgaben planen, Dateien ändern und Tests

kann. Damit solche Systeme zuverlässig werden, brauchst Du klare Anforderungen und guten

. Vor einer Veröffentlichung helfen Code Review, Testautomatisierung und Versionsverwaltung gegen

. Ein gutes Team entscheidet bewusst, welche Schritte automatisiert werden und welche eine menschliche

brauchen. Nach dem Deployment liefern Monitoring und Feedback Hinweise für die nächste

.




Offene Aufgaben


Leicht

  1. Begriffskarte: Erstelle eine Karte mit den Begriffen Vibe-Coding, Human-in-the-Loop, Agentic Coding, Review und Testautomatisierung und erkläre jeden Begriff in eigenen Worten.
  2. Prompt-Vergleich: Formuliere zwei Prompts für dieselbe kleine App, einmal sehr ungenau und einmal mit Ziel, Kontext und Akzeptanzkriterien, und vergleiche die erwartbaren Ergebnisse.
  3. Fehlerdetektiv: Suche in einem einfachen KI-generierten Codebeispiel mögliche Schwächen wie fehlende Fehlerbehandlung, unklare Namen oder fehlende Tests.
  4. Reflexion: Schreibe einen kurzen Text dazu, welche Entscheidungen Du bei einem KI-Coding-Projekt niemals vollständig an eine KI abgeben würdest.


Standard

  1. Prototyp: Entwickle mit KI-Unterstützung einen kleinen Prototyp, dokumentiere Deine Prompts und erkläre, welche Teile Du selbst geprüft hast.
  2. Testdesign: Entwirf für eine einfache Funktion mindestens fünf Testfälle, darunter einen Normalfall, einen Grenzfall und einen Fehlerfall.
  3. Review-Protokoll: Führe mit einer anderen Person ein Code Review durch und haltet fest, welche Vorschläge übernommen, abgelehnt oder überarbeitet wurden.
  4. Workflow-Modell: Zeichne einen Human-in-the-Loop-Workflow für ein Schul-, Ausbildungs- oder Studienprojekt und markiere alle menschlichen Freigabepunkte.


Schwer

  1. Agentic Coding Konzept: Entwirf ein Konzept für einen KI-Agenten, der in einem Repository arbeiten darf, und beschreibe Berechtigungen, Grenzen, Prüfungen und Eskalationsregeln.
  2. Risikobewertung: Analysiere ein KI-gestütztes Entwicklungsprojekt hinsichtlich Datenschutz, Sicherheit, Wartbarkeit, Verantwortung und möglicher technischer Schulden.
  3. Architekturentscheidung: Schreibe eine kurze Architecture Decision Record zu der Frage, ob und wie Agentic Coding in einem Projekt eingesetzt werden sollte.
  4. Lernvideo: Produziere ein kurzes Erklärvideo oder Screencast, in dem Du den Weg vom Vibe-Coding zum Human-in-the-Loop Engineering mit einem konkreten Beispiel demonstrierst.



<inputbox>

type=create break=no preload=CHAT GPT TEXT HIER EINFÜGEN default= width=30 placeholder= Dein MOOC Titel buttonlabel=MOOC erstellen </inputbox>


Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen



Lernkontrolle

  1. Transferaufgabe: Du sollst eine kleine App für eine Schülerfirma planen. Erkläre, welche Aufgaben ein KI-Agent übernehmen darf, welche Aufgaben Menschen prüfen müssen und warum.
  2. Fallanalyse: Ein KI-Agent hat eine Funktion eingebaut, aber keine Tests ergänzt. Bewerte die Situation und schlage einen verantwortbaren nächsten Schritt vor.
  3. Vergleich: Vergleiche Vibe-Coding und Agentic Coding nicht nur nach Geschwindigkeit, sondern nach Wartbarkeit, Sicherheit, Lernwert und Verantwortung.
  4. Entscheidungsszenario: Ein Team möchte KI-generierten Code direkt veröffentlichen, weil die Demo funktioniert. Formuliere eine begründete Empfehlung mit mindestens drei Prüfschritten.
  5. Prozessentwurf: Entwickle einen einfachen Human-in-the-Loop-Prozess für ein Repository mit Branches, Pull Requests, Tests, Review und Rollback.
  6. Ethikaufgabe: Diskutiere, welche Verantwortung Lernende, Lehrende oder Entwickler tragen, wenn KI-generierte Software personenbezogene Daten verarbeitet.
  7. Fehlerstrategie: Beschreibe, wie ein Team reagieren sollte, wenn ein agentisch erzeugter Code nach dem Deployment einen kritischen Fehler verursacht.


Lernnachweis

  1. Portfolio: Sammle Prompts, KI-Antworten, Codeänderungen, Tests, Review-Kommentare und eigene Reflexionen in einem strukturierten Lernportfolio.
  2. Projektbericht: Beschreibe ein eigenes KI-gestütztes Mini-Projekt mit Ziel, Workflow, Rollen, Risiken, Prüfungen und Verbesserungen.
  3. Mündliche Prüfung: Erkläre an einem Beispiel, warum Human-in-the-Loop Engineering mehr ist als ein kurzer Blick auf KI-generierten Code.
  4. Peer-Feedback: Gib einer anderen Person Rückmeldung zu deren KI-Coding-Workflow und beziehe Dich auf Tests, Review, Sicherheit und Verständlichkeit.
  5. Selbsteinschätzung: Bewerte, welche Kompetenzen Du bereits sicher beherrschst und welche Du für verantwortliches Agentic Coding weiterentwickeln musst.




OERs zum Thema



Links


aiMOOC-Projekte





Schulfach+

Prüfungsliteratur 2026
Bundesland Bücher Kurzbeschreibung
Baden-Württemberg

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Mittlere Reife

  1. Der Markisenmann - Jan Weiler oder Als die Welt uns gehörte - Liz Kessler
  2. Ein Schatten wie ein Leopard - Myron Levoy oder Pampa Blues - Rolf Lappert

Abitur Dorfrichter-Komödie über Wahrheit/Schuld; Roman über einen Ort und deutsche Geschichte. Mittlere Reife Wahllektüren (Roadtrip-Vater-Sohn / Jugendroman im NS-Kontext / Coming-of-age / Provinzroman).

Bayern

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Abitur Lustspiel über Machtmissbrauch und Recht; Roman als Zeitschnitt deutscher Geschichte an einem Haus/Grundstück.

Berlin/Brandenburg

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Woyzeck - Georg Büchner
  3. Der Biberpelz - Gerhart Hauptmann
  4. Heimsuchung - Jenny Erpenbeck

Abitur Gerichtskomödie; soziales Drama um Ausbeutung/Armut; Komödie/Satire um Diebstahl und Obrigkeit; Roman über Erinnerungsräume und Umbrüche.

Bremen

Abitur

  1. Nach Mitternacht - Irmgard Keun
  2. Mario und der Zauberer - Thomas Mann
  3. Emilia Galotti - Gotthold Ephraim Lessing oder Miss Sara Sampson - Gotthold Ephraim Lessing

Abitur Roman in der NS-Zeit (Alltag, Anpassung, Angst); Novelle über Verführung/Massenpsychologie; bürgerliche Trauerspiele (Moral, Macht, Stand).

Hamburg

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Das kunstseidene Mädchen - Irmgard Keun

Abitur Justiz-/Machtkritik als Komödie; Großstadtroman der Weimarer Zeit (Rollenbilder, Aufstiegsträume, soziale Realität).

Hessen

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Woyzeck - Georg Büchner
  3. Heimsuchung - Jenny Erpenbeck
  4. Der Prozess - Franz Kafka

Abitur Gerichtskomödie; Fragmentdrama über Gewalt/Entmenschlichung; Erinnerungsroman über deutsche Brüche; moderner Roman über Schuld, Macht und Bürokratie.

Niedersachsen

Abitur

  1. Der zerbrochene Krug - Heinrich von Kleist
  2. Das kunstseidene Mädchen - Irmgard Keun
  3. Die Marquise von O. - Heinrich von Kleist
  4. Über das Marionettentheater - Heinrich von Kleist

Abitur Schwerpunkt auf Drama/Roman sowie Kleist-Prosatext und Essay (Ehre, Gewalt, Unschuld; Ästhetik/„Anmut“).

Nordrhein-Westfalen

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Abitur Komödie über Wahrheit und Autorität; Roman als literarische „Geschichtsschichtung“ an einem Ort.

Saarland

Abitur

  1. Heimsuchung - Jenny Erpenbeck
  2. Furor - Lutz Hübner und Sarah Nemitz
  3. Bahnwärter Thiel - Gerhart Hauptmann

Abitur Erinnerungsroman an einem Ort; zeitgenössisches Drama über Eskalation/Populismus; naturalistische Novelle (Pflicht/Überforderung/Abgrund).

Sachsen (berufliches Gymnasium)

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Woyzeck - Georg Büchner
  3. Irrungen, Wirrungen - Theodor Fontane
  4. Der gute Mensch von Sezuan - Bertolt Brecht
  5. Heimsuchung - Jenny Erpenbeck
  6. Der Trafikant - Robert Seethaler

Abitur Mischung aus Klassiker-Drama, sozialem Drama, realistischem Roman, epischem Theater und Gegenwarts-/Erinnerungsroman; zusätzlich Coming-of-age im historischen Kontext.

Sachsen-Anhalt

Abitur

  1. (keine fest benannte landesweite Pflichtlektüre veröffentlicht; Themenfelder)

Abitur Schwerpunktsetzung über Themenfelder (u. a. Literatur um 1900; Sprache in politisch-gesellschaftlichen Kontexten), ohne feste Einzeltitel.

Schleswig-Holstein

Abitur

  1. Der zerbrochne Krug - Heinrich von Kleist
  2. Heimsuchung - Jenny Erpenbeck

Abitur Recht/Gerechtigkeit und historische Tiefenschichten eines Ortes – umgesetzt über Drama und Gegenwartsroman.

Thüringen

Abitur

  1. (keine fest benannte landesweite Pflichtlektüre veröffentlicht; Orientierung am gemeinsamen Aufgabenpool)

Abitur In der Praxis häufig Orientierung am gemeinsamen Aufgabenpool; landesweite Einzeltitel je nach Vorgabe/Handreichung nicht einheitlich ausgewiesen.

Mecklenburg-Vorpommern

Abitur

  1. (Quelle aktuell technisch nicht abrufbar; Beteiligung am gemeinsamen Aufgabenpool bekannt)

Abitur Land beteiligt sich am länderübergreifenden Aufgabenpool; konkrete, veröffentlichte Einzeltitel konnten hier nicht ausgelesen werden.

Rheinland-Pfalz

Abitur

  1. (keine landesweit einheitliche Pflichtlektüre; schulische Auswahl)

Abitur Keine landesweite Einheitsliste; Auswahl kann schul-/kursbezogen erfolgen.




aiMOOCs



aiMOOC Projekte












THE MONKEY DANCE



{{#ev:youtube | https://youtu.be/rFhZlg38Zf8?si=9KdMNZYRkRD81YTo%7C 500 | center}}

The Monkey DanceaiMOOCs

  1. Trust Me It's True: #Verschwörungstheorie #FakeNews
  2. Gregor Samsa Is You: #Kafka #Verwandlung
  3. Who Owns Who: #Musk #Geld
  4. Lump: #Trump #Manipulation
  5. Filth Like You: #Konsum #Heuchelei
  6. Your Poverty Pisses Me Off: #SozialeUngerechtigkeit #Musk
  7. Hello I'm Pump: #Trump #Kapitalismus
  8. Monkey Dance Party: #Lebensfreude
  9. God Hates You Too: #Religionsfanatiker
  10. You You You: #Klimawandel #Klimaleugner
  11. Monkey Free: #Konformität #Macht #Kontrolle
  12. Pure Blood: #Rassismus
  13. Monkey World: #Chaos #Illusion #Manipulation
  14. Uh Uh Uh Poor You: #Kafka #BerichtAkademie #Doppelmoral
  15. The Monkey Dance Song: #Gesellschaftskritik
  16. Will You Be Mine: #Love
  17. Arbeitsheft
  18. And Thanks for Your Meat: #AntiFactoryFarming #AnimalRights #MeatIndustry


© The Monkey Dance on Spotify, YouTube, Amazon, MOOCit, Deezer, ...

{{#ev:youtube | https://youtu.be/Ob7etf9QuBo?si=t_NBA71bWg3Rq3LI%7C 500 | center}}



Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen

<inputbox>

type=create break=no preload=MOOCit Vorlage default= width=30 placeholder= Dein MOOC Titel buttonlabel=MOOC erstellen </inputbox>