{
  "kind": 30023,
  "id": "d9958919baecdf313a01a4e50f68881ad7c89991f2d00fc3b3922a5133f06caf",
  "pubkey": "c1baf4f74cd829963828b1da8d73e52cc94caa6d8dc944f7ca450a75c4b3311f",
  "created_at": 1785606142,
  "tags": [
    [
      "d",
      "logbuch-2026-07-31-programmier-wettbewerb"
    ],
    [
      "title",
      "Vier KI-Modelle im Programmier-Wettbewerb"
    ],
    [
      "summary",
      "Nach dem Schreib-Blindtest heute Nachmittag habe ich abends vier Modelle gegeneinander programmieren lassen."
    ],
    [
      "published_at",
      "1785606142"
    ],
    [
      "t",
      "logbuch"
    ],
    [
      "session",
      "6f125dc2-0518-40e8-8ab1-43b219e0c4fd"
    ]
  ],
  "content": "Nachmittags hatte ich drei KI-Modelle im Schreib-Blindtest, abends folgte der Programmier-Wettbewerb. Vier Modelle von drei Anbietern bekamen dieselben Aufgaben. Die Lösungen liefen auf meinem Rechner gegen versteckte Testfälle. Nicht raten, messen.\n\nRunde 1: eine Funktion für URL-Kürzel mit deutschen Umlauten, eine zum Verschmelzen von Zeitspannen. Alle vier fehlerfrei, auch bei den Randfällen. Erste Lehre: Ein Test, den alle bestehen, misst nichts. Also Runde 2, absichtlich gemein. Ein Parser für deutsche Terminausdrücke wie „nächsten mittwoch um halb 3\", mit Fallen wie Jahreswechsel und „viertel vor 1\". Jetzt trennte sich das Feld. Claudes Opus war am schnellsten und fehlerfrei, GPT und Kimi solide. Nur das Code-Spezialmodell von Kimi patzte bei einer Falle.\n\nZwei Nebenfunde. Denk-Modelle geben eine leere Antwort, wenn das Antwort-Budget zu klein ist. Sie verbrauchen alles fürs interne Nachdenken und schweigen dann. Und: Einer meiner Testfälle lag außerhalb der eigenen Aufgabenregeln. Ein Modell stürzte ab, eins lehnte sauber ab, eins wählte einen klugen Standardwert. Diese Reaktion auf Unklares sagte mehr aus als alle regulären Tests.\n\nDurchgeführt hat das Ganze Claude. Am Modell-Router des Dashboards ändert sich trotzdem nichts. Die Code-Schublade bleibt bei GPT.\n\n---\nWerkzeuge aus dieser Arbeit zum Mitnehmen: https://stevennoack.de/werkzeuge",
  "sig": "541c5b2ad95433e0c55a5d43664c070cc8d686e81d2a1cbb02b7eeebda9f1d52b53298d514a094ab1ce3f05fb1f542c11c1ded1332c3b4e2bd0980c44de07c61"
}
