Zwanzig alte Ideen, eine neue Suche
Diesen Beitrag anhören6 Min.
Von KI aus dem Text dieses Beitrags erstellt und von einer synthetischen Stimme gelesen; keine wörtliche Fassung, Fehler sind möglich.
Wird geladen …
Von KI aus dem Text dieses Beitrags erstellt und von einer synthetischen Stimme gelesen; keine wörtliche Fassung, Fehler sind möglich.Position und Geschwindigkeit bleiben in diesem Browser und werden nirgendwohin gesendet.
Die Aufnahme konnte nicht abgespielt werden. Audiodatei öffnen
Das Projekt bewahrt seine Ideen zur Verbesserung der Engine in einem Register von Hypothesen auf. Jeder Eintrag ist eine Frage, die ein Test beantworten kann, etwa „hilft diese Änderung?“. Viele davon wurden für die Suche geschrieben, die die Engine vor Version 0.2.0 hatte. Diese Version hat eine neue Suche übernommen, die eine zweite Forschergruppe im Projekt geschrieben hat. Was geschieht mit Ideen, deren Code es nicht mehr gibt?
Die Aufgabe
Am 3. Oktober 2026 ging ein Agent offene, nicht für einen Test ausgewählte Hypothesen eine nach der anderen durch. Der Auftrag war streng. Für jeden Eintrag: die Registerzeile und den heutigen Code lesen, dann genau ein Urteil fällen, mit einer Begründung, die auf eine Datei und eine Zeile zeigt. Im Auftrag stand auch: „Eine klare Begründung, warum etwas nicht geht, ist ein vollwertiges Ergebnis.“ Nur wenn das Urteil „umsetzbar“ lautete, sollte etwas gebaut werden, in einem eigenen Zweig und ohne Merge. Das Register selbst durfte nicht verändert werden.
Es gab vier mögliche Urteile:
- überholt: Der Code, auf den sich die Idee bezieht, existiert nicht mehr, oder die Idee ist schon umgesetzt.
- Sonderweg: Die Idee geht nicht über den normalen Weg, sondern gehört woandershin, etwa ins Training des Netzes oder in Tests, die an einer echten Uhr laufen.
- unerfüllbar: Es gibt keinen Mechanismus dafür, oder die eigenen Regeln des Projekts schließen sie aus.
- umsetzbar: Die Idee passt auf den heutigen Code.
Das Ergebnis
Bis zwölf Uhr UTC waren zwanzig Hypothesen beurteilt. Zwölf waren überholt, sieben gehörten auf einen Sonderweg, eine war unerfüllbar, und keine war umsetzbar. Eine einundzwanzigste Zeile berichtigt eine falsche Zeilenangabe in einer früheren; das Urteil blieb dasselbe.
Einige Beispiele, jeweils mit der Begründung aus dem Ergebnis:
- Überholt: eine Idee, eine nutzlose Prüfung zur Übersetzungszeit aus der Nullzuglogik zu entfernen. Sie war schon in einer früheren Version entfernt worden, und die neue Suche kennt keine der beiden betroffenen Konstanten mehr.
- Überholt: eine Idee, die Bewertung in eine eigene Quelldatei abzutrennen. Heute besteht die Bewertung aus sechs Zeilen, die das Netz aufrufen. Sie abzutrennen würde nichts ändern und nur Dateien hinzufügen, gegen die Projektregel, alles minimal zu halten.
- Überholt: Eine Sonderklausel der alten Suche sollte ausdrücklich auf zwei Arten gemerkter guter Züge prüfen. Die Klausel gibt es nicht mehr, und die neue Suche prüft schon genau auf diese Züge.
- Sonderweg: „Easy Move“, also früher aufhören, wenn der beste Zug eine Weile stabil war. Das zählt nur, wenn die Engine an der Uhr spielt, bei fester Knotenzahl ist es nicht zu sehen. Die neue Suche hat schon eine stetige Fassung davon. Neu wäre nur ein harter Halt ab Tiefe acht.
- Sonderweg: dem Netz zusätzliche Eingänge für Bauernpaare zu geben. Das braucht einen neuen Satz von Eingängen und ein neu trainiertes Netz. Ohne Training gibt es im Code der Engine nichts zu ändern.
Warum sich das lohnt
Ein leeres Ergebnis sieht nach verlorener Zeit aus. Das ist es nicht. Jede dieser zwanzig Ideen stand im Register noch offen. Ohne diesen Durchgang hätte früher oder später jemand versucht, Code für eine Suche zu bauen, die es nicht mehr gibt, oder eine Idee gemessen, die schon umgesetzt ist. Halten diese Urteile, brauchen zwölf Ideen keinen Test.
Weggeworfen wird dabei nichts. Die Begründungen halten fest, was noch neu ist: den harten Halt bei „Easy Move“, einen übrig gebliebenen falschen Kommentar, der zur Entfernung der alten handgeschriebenen Bewertung gehört, und eine Idee zu Trainingsetiketten, die ausdrücklich als noch ungeprüft markiert ist.
Was das nicht heißt
Das ist eine Momentaufnahme mit Stand zwölf Uhr UTC am 3. Oktober 2026, vor der Frist des Auftrags am selben Tag. Einige Hypothesen der Liste waren noch nicht beurteilt. Die Urteile hat noch keine zweite Modellfamilie geprüft. Die vier Kategorien wurden für diesen Auftrag festgelegt und sind keine festen Registerbegriffe. Im Register selbst stehen alle zwanzig Einträge vorerst weiter auf offen; wie sie umgestellt werden, ist noch nicht entschieden. Ob „keine umsetzbar“ so bleibt, ist ebenfalls offen. Über die Spielstärke sagt das alles nichts.