Home

02 Stack Overflow Challenge Runde 2: Ansatz 3 mit KI-Tagebuch

exercise python ai-tools prompting ai-diary sdlc

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

  1. Richten Sie ein ordentliches Projekt ein mit uv für Abhängigkeitsverwaltung, separaten Modulen für Datenabruf, Visualisierung und Meilensteine. Fügen Sie einen diary/-Ordner hinzu. Siehe Ansatz 3 für die vollständige Prompt-Sequenz.

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

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

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

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

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.

© 2026 Dominik Müller   •  Powered by Soopr   •  Theme  Moonwalk