Skip to content

ls -lt posts/ | grep #ki

ai

Agent im Loop (Teil 7): Größere Schleifen

Only available in German.

Das Finale: von der Unit- zur Acceptance-Schleife mit einer echten CLI, wann man den Agenten nicht autonom an die Schleife lässt – und wie sich die Rolle des Menschen zum Spec-Owner und Reviewer verschiebt.

ai python testing

Atlantis PbeM neu geschrieben (Teil 6): Das Regelbuch, Byte für Byte

Only available in German.

Eine 5.000-Zeilen-Funktion schreibt das Regelbuch von Atlantis PbeM als HTML. Teil 6 portiert sie Kapitel für Kapitel gegen die Referenz – und landet bei 230.407 Bytes, die sich bis auf das Datum nicht vom Original unterscheiden.

ai python testing

Agent im Loop (Teil 6): Den Loop härten

Only available in German.

Mehr Signale in die Schleife: Type Hints mit mypy, Ruff, Coverage und Claude-Code-Hooks. Schnelle Checks laufen nach Änderungen, die volle Suite vor dem Stopp – nebenbei kommt der Reroll dazu.

ai python testing

Atlantis PbeM neu geschrieben (Teil 5): Von globalen Arrays zu Datenmodellen

Only available in German.

5.166 Zeilen C++-Tabellen, vier Enums, die nur per Position dazu passen, und ein Regelwerk, das alles in place umbaut. Teil 5 zeigt, wie die Spieldaten aus der Referenz gedumpt, generiert und gegen sie geprüft werden – und was eine -2 in den Fixtures verriet.

ai python testing

Agent im Loop (Teil 5): Wenn der Loop lügt

Only available in German.

Explodierende Würfel und Vorteil/Nachteil zeigen, wie grüne Tests täuschen können: Overfitting, geschwächte Tests, unvollständige Semantik und Hänger. Property-Based Testing macht die Schleife robuster.

ai python testing

Agent im Loop (Teil 4): Refactoring unter Testschutz

Only available in German.

Der naive String-Zerteiler stößt bei 4d6kh3 an seine Grenzen. Wir trennen Tokenizer, Parser und Evaluator – unter Testschutz, der Regressionen sichtbar macht, aber nicht jede ungetestete Änderung erkennen kann.

ai python testing

Atlantis PbeM neu geschrieben (Teil 3): Das Vergleichs-Harness, oder: Wem traust Du, wenn Du "gleich" sagst?

Only available in German.

Bevor die erste Zeile portiert wird, braucht der Port einen Richter: ein Harness, das die C++-Referenz auf festen Szenarien spielt und Verhalten statt Formatierung vergleicht. Teil 3 zeigt, wie es entsteht und warum es sich erst gegen die Referenz selbst beweisen muss.

ai python testing tooling