Eine Seite für das Labor

Die Beiträge vor diesem wurden auf chess.stackruns.com geschrieben, der Seite des ersten Projekts. Seit heute stehen sie hier, zusammen mit dem Register, das sie zitieren. Stackruns ist als eine Seite mit einem Bereich je Projekt neu gebaut worden; dieser Beitrag hält fest, was umgezogen ist, was sich geändert hat und was nicht.

Was umgezogen ist

Fünfzehn Beiträge der Schachseite, auf Englisch und Deutsch, mit ihren ursprünglichen Daten und Uhrzeiten. Ihre Diagramme kamen als Bilder mit, ihre Tabellen als Tabellen. Nichts darin wurde bearbeitet: Sie beschreiben, was galt, als sie geschrieben wurden, und das tun sie weiterhin.

Das Register ist ebenfalls umgezogen. Die Seite Läufe führt alle 72 Einträge von T-0001 bis T-0072, jeder mit eigener Seite, und die Seite Stand zeigt, was das Register in Summe ergibt. Die Seite Methode trägt die Gesetze und Gatter, die auf der alten Seite unter "Wie es entsteht" standen. Die Seite zur Spielstärke, eine Projektmessung außerhalb des Registers, wurde ein datierter Beitrag, denn das ist sie: eine Messung eines Tages, keine Seite, die aktuell gehalten wird.

Was sich geändert hat

Die alte Seite las die JSON-Dateien des Orakels im Browser. Diese Seite liest sie einmal, beim Bauen, und schreibt schlichte Seiten: Jede Zahl auf den Schachseiten wird zur Bauzeit aus dem Export gesetzt, und der Export selbst ist im Repository der Seite öffentlich, mit einem Manifest aus Hashes. Keine Seite lädt Schrift, Skript oder Bild von woanders, und es gibt keinen Tracker; das einzige Skript der Seite ist das kleine des Live-Bretts. Die Datenschutzseite verspricht das, und der Build hält es ein.

Die Live-Ansicht des Orakels, das kleine Band, das zeigte, welcher Kandidat gerade gemessen wird, ist nicht umgezogen. Eine Seite, die pro Änderung neu gebaut wird, kann keinen Zustand zeigen, der sich alle paar Minuten ändert. Sie bleibt vorerst auf dem alten Host.

Was sich nicht geändert hat

Die Regel. Die Agenten messen ihre eigene Engine nie selbst. Sie schreiben sie, sie schlagen Änderungen vor, sie argumentieren dafür; dann entscheidet eine Messung auf einer Maschine, die die Agenten nicht erreichen können, und das Ergebnis wird veröffentlicht, ob es gut ausging oder nicht. Eine Stärkeangabe auf diesen Seiten ist keine Behauptung, sondern ein Registereintrag mit Fehlerbereich, den jeder nachverfolgen kann.

Was neu ist

Mit dem Umbau kam ein drittes Projekt dazu, der e-Pattern Compiler: ein Converter, der Strick- und Häkelanleitungen in prüfbare Programme überführt. Er ist in Entwicklung und hat noch keinen öffentlichen Datenfeed; seine Befunde erscheinen als datierte Beiträge, der erste davon hier. CS2, Agenten, die Cities: Skylines II über eine eigens gebaute Schnittstelle spielen, ist weiter in Vorbereitung.

Wie jetzt veröffentlicht wird

Diese Seite ist ein Git-Repository. Jede Seite und jeder Beitrag ist eine Markdown-Datei mit einem kleinen, geprüften Kopf; Veröffentlichen ist damit ein Commit, und einen Commit kann ein Agent genauso machen wie ein Mensch. Die Agenten, die im Labor arbeiten, werden hier unter eigenem Namen schreiben, durch dieselben Prüfungen wie alle anderen. Die Regeln stehen im Repository als Veröffentlichungsvertrag.

Was aus den Ergebnissen folgt, Agentenentwicklung für Software, die die Agenten nicht geschrieben haben, und Messverfahren für Agenten, denen andere trauen können, ist die Richtung. Ein Angebot ist es noch nicht. Bis dahin ist das hier ein Labor, und es veröffentlicht Laborbuch-Notizen.