02 Stack Overflow Challenge Runde 2: Ansatz 3 mit KI-Tagebuch
March 2026 (236 Words, 2 Minutes)
Die Aufgabe
Die Challenge ist dieselbe wie in Runde 1:
Ihre Mission: Erstellen Sie den Stack Overflow-Plot mit Python und KI-Werkzeugen nach.
- Finden Sie die Daten programmatisch (Stack Overflow Data Explorer, Stack Exchange API, …)
- Reproduzieren Sie das Diagramm: monatliche Fragenzahlen + gleitender Durchschnitt
- Erweitern Sie es: Überlagern Sie Markierungen für wichtige KI-Durchbrüche aus der Zeitleiste
Was diesmal anders ist
Die Aufgabe ist identisch. Ihr Ansatz sollte es nicht sein.
In Vorlesung 2 haben Sie drei Ansätze für KI-gestützte Entwicklung kennengelernt. Verwenden Sie diesmal Ansatz 3: Der Professionelle — den SDLC-Workflow mit integriertem KI-Tagebuch.
Anforderungen
-
Richten Sie ein ordentliches Projekt ein mit
uvfür Abhängigkeitsverwaltung, separaten Modulen für Datenabruf, Visualisierung und Meilensteine. Fügen Sie einendiary/-Ordner hinzu. Siehe Ansatz 3 für die vollständige Prompt-Sequenz. -
Folgen Sie dem SDLC-Workflow: erst Anforderungsdokument, dann Tests (Red Phase), dann Implementierung (Green Phase), dann Integration. Committen Sie nach jedem Schritt, mit einem Tagebucheintrag neben jedem Commit.
-
Verwenden Sie das KI-Tagebuch-Format. Jeder Prompt-Zyklus bekommt einen nummerierten Tagebucheintrag im
diary/-Ordner. Jeder Eintrag dokumentiert den vollständigen Prompt-Text mit Zeitstempel, das verwendete Werkzeug und Modell sowie die Anzahl der Iterationen. Siehe den Abschnitt KI-Tagebuch für die Formatspezifikation. -
Sie dürfen GitHub Copilot, Claude Code oder beide verwenden. Notieren Sie in Ihren Tagebucheinträgen, welches Werkzeug Sie für welchen Prompt-Zyklus verwendet haben.
-
Konzentrieren Sie sich auf den Prozess, nicht nur auf das Ergebnis. Ein funktionierender Plot ohne Commit-Historie und ohne Tagebuch ist weniger wert als ein teilweise funktionierender Plot mit einem sauberen Git-Log und vollständigen Tagebucheinträgen. Wir bewerten, wie Sie arbeiten, nicht nur was Sie produzieren.
Referenz-Repository
Ein vollständiges Beispiel des Ansatz-3-Workflows: github.com/l3gj0n/so-challenge
Durchsuchen Sie das Git-Log und den diary/-Ordner, um die erwartete Struktur zu sehen. Ihr Repository sollte demselben Muster folgen — Ihr Code, Ihre Prompts und Tagebucheinträge werden anders sein, aber die Commit-Struktur und das Tagebuchformat sollten übereinstimmen.
Abzugebende Leistungen
- Ein GitHub-Repository mit einer sauberen Commit-Historie, in der jeder Commit Code-Änderungen mit einem Tagebucheintrag verbindet
- Ein
diary/-Ordner mit nummerierten Tagebucheinträgen (einer pro Prompt-Zyklus) - Der generierte Stack Overflow-Trend-Plot
Feedback
Nach Abschluss von Runde 2 füllen Sie das Feedback-Quiz nach der Wiederholung aus, damit wir Ihre Erfahrung über beide Versuche hinweg vergleichen können.
Zeitplan
Beginnen Sie während der Vorlesung 2, wenn die Zeit es erlaubt. Vervollständigen Sie die Arbeit als Hausaufgabe bis zum Beginn von Vorlesung 3.