Zum Inhalt springen

Repository-Scale Coding From Vibe Coding to Agentic Coding - VideoQuiz

Aus MOOCsWiki Staging

Repository-Scale Coding From Vibe Coding to Agentic Coding - VideoQuiz




Kurzinfo

In diesem Video lernst Du, wie sich das Programmieren durch künstliche Intelligenz verändert. Statt nur einzelne Zeilen zu schreiben, helfen KI-Agenten heute dabei, ganze Software-Systeme (Repositories) zu verstehen und zu steuern. Dabei spielen Tests, Sicherheitsfragen und die menschliche Verantwortung eine entscheidende Rolle.


Quiz: Teste Dein Wissen

Was versteht man unter 'Repository-Scale Coding'? (KI-gestützte Entwicklung, die ganze Codebasen analysiert und anpasst) (!Das manuelle Tippen von einzelnen Codezeilen im dunklen Kämmerlein) (!Das Speichern von Code auf einer externen Festplatte) (!Ein Programmierstil, bei dem man völlig ohne Fehler arbeitet)




Was unterscheidet den 'agentischen Workflow' vom alten 'Autocomplete-Modell'? (KI-Agenten agieren klug, planen Schritte voraus und arbeiten über Dateigrenzen hinweg) (!Die KI schreibt den Code viel langsamer als der Mensch) (!Die KI korrigiert nur Rechtschreibfehler im Text) (!Es gibt keinen Unterschied zwischen beiden Modellen)




Warum ist eine Codebasis mehr als nur der reine Quellcode? (Sie enthält auch die Projekthistorie, Tests, Konfigurationen und Build-Skripte) (!Sie besteht nur aus Bildern und Grafiken) (!Sie enthält ausschließlich die Passwörter der Entwickler) (!Sie ist nur eine einfache Textdatei ohne Struktur)




Wie geht ein KI-Agent idealerweise vor, um Code sicher zu ändern? (Er analysiert das Projekt in einer isolierten Sandbox, modifiziert den Code, führt Tests aus und erstellt einen Pull Request) (!Er löscht sofort alle alten Dateien und schreibt alles neu) (!Er lädt den Code direkt auf den Live-Server hoch, ohne zu testen) (!Er fragt bei jeder einzelnen Zeile den Benutzer nach Erlaubnis)




Was ist ein 'Code Re-briefing'? (Eine kompakte, überprüfbare Beschreibung eines Softwareprojekts als gemeinsamer Startpunkt für Mensch und KI) (!Das Löschen des gesamten Codes vor einem Neustart) (!Ein geheimes Passwort für den Zugang zur Codebasis) (!Eine automatische Fehlermeldung der Programmierumgebung)




Welchen Status hat eine KI-Analyse laut dem Video? (Sie ist ein Arbeitsmittel, kein Befund mit Autoritätsstatus) (!Sie ist immer absolut fehlerfrei und muss nicht geprüft werden) (!Sie ersetzt die Arbeit von menschlichen Entwicklern vollständig) (!Sie ist gesetzlich bindend für alle Softwareprojekte)




Ist gewachsener 'Legacy-Code' (altes System) immer schlecht? (Nein, er enthält oft die wertvolle Geschäftslogik, die das Unternehmen am Laufen hält) (!Ja, alter Code muss immer sofort gelöscht werden) (!Ja, weil moderne Computer alten Code nicht mehr lesen können) (!Nein, weil alter Code automatisch sicherer ist als neuer Code)




Welche versteckten Risiken können beim Einsatz von KI in Repositories entstehen? (Unbeabsichtigtes Öffnen von Autorisierungslücken oder das Schreiben von API-Schlüsseln in Logs) (!Die KI könnte die Hardware des Computers physisch beschädigen) (!Die KI löscht automatisch das Internet des Entwicklers) (!Es gibt überhaupt keine Risiken bei der Nutzung von KI)




Was bildet die sichere Brücke zwischen einem KI-Vorschlag und einem echten Update? (Automatische Tests CI/CD-Pipeline und die abschließende Prüfung durch den Menschen) (!Das bloße Vertrauen in die Fähigkeiten der KI) (!Ein Antivirenprogramm auf dem Computer des Entwicklers) (!Das manuelle Abschreiben des Codes auf Papier)




Wie verändert sich die Rolle des Entwicklers durch Repository-Scale Coding? (Vom reinen Schreiber von Codezeilen zum Regisseur und Navigator, der das System steuert) (!Der Entwickler muss überhaupt nichts mehr über Programmierung wissen) (!Der Entwickler arbeitet nur noch als Designer für Grafiken) (!Es ändert sich absolut nichts an der täglichen Arbeit)





Offene Aufgaben

Leicht

  1. Repository erklären: Erkläre den Begriff 'Repository' mit deinen eigenen Worten.
  2. Autocomplete vs. Agent: Was ist der Unterschied zwischen Autocomplete und einem KI-Agenten?
  3. Codebasis-Inhalte: Nenne zwei Dinge, die neben dem Quellcode in einer Codebasis liegen.
  4. Kritisches Denken: Warum sollte man den Vorschlägen einer KI nicht blind vertrauen?

Standard

  1. Sandbox-Ablauf: Beschreibe die Schritte, die ein KI-Agent in einer Sandbox ausführt, bevor ein Pull Request erstellt wird.
  2. Re-briefing erstellen: Erstelle ein kurzes 'Re-briefing' für ein einfaches Schulprojekt (z.B. eine Website für die Klasse).
  3. Legacy-Code Wert: Diskutiere, warum 'Legacy-Code' für ein Unternehmen wertvoll sein kann, obwohl er alt ist.
  4. Sicherheitsrisiken: Welche Sicherheitsrisiken können entstehen, wenn eine KI Zugriff auf API-Schlüssel hat?

Schwer

  1. CI/CD-Konzept: Entwirf ein Konzept für eine CI/CD-Pipeline, die KI-generierten Code automatisch auf Fehler prüft.
  2. Rollenwandel analysieren: Analysiere die veränderte Rolle des Programmierers: Warum ist die Fähigkeit, Systemarchitektur zu verstehen, heute wichtiger als reine Syntaxkenntnisse?
  3. Repository-Prompt: Formuliere einen präzisen Prompt auf Repository-Ebene für eine KI, um eine neue Funktion in ein bestehendes Projekt einzubauen.
  4. Verantwortungsfrage: Erörtere die ethische und rechtliche Verantwortung, wenn durch einen KI-generierten Code ein schwerer Systemfehler im Live-Betrieb entsteht.




Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen




aiMOOC-Projekte






Schulfach+




aiMOOCs



aiMOOC Projekte












THE MONKEY DANCE




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



Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen