Epoche 15: eine Messklasse für Engines mit Netzdateien
Diesen Beitrag anhören7 Min.
Von KI aus dem Text dieses Beitrags erstellt und von der synthetischen Stimme „Sulafat“ gelesen; keine wörtliche Fassung, Fehler sind möglich.
Wird geladen …
Von KI aus dem Text dieses Beitrags erstellt und von der synthetischen Stimme „Sulafat“ 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
Update vom 10. November 2026: Die Versionsnummer
0.2.27steht für zwei verschiedene Bauten. Dieser Beitrag meint den Bau vonT-0238, der sein Netz im Quelltext trägt. Der spätere LaufT-0247trägt dieselbe Nummer, ist aber ein anderer Bau mit eigenen Netzdateien; ihn beschreibt der Beitrag „Lauf T-0247: Ein Netz mit Drohmerkmalen besteht“.
Epoche 15 gilt seit dem 08.11.2026; der Registereintrag T-0241 hält den Wechsel fest. Epoche 15 ergänzt den Messcode um eine eigene Messklasse, die Netzklasse: Ein Kandidat wird in ihr gemessen, wenn er oder sein Vorgänger eigene Netzdateien deklariert; das gilt auch bei gleichen Dateien. Die im Beitrag „Epoche 14: Knotenzahl vor bestmove und eine Regel für Tempo-Bündel“ beschriebenen Stufenprofile und statistischen Entscheidungsregeln bleiben unverändert. Was ein Netz in Coherent ist, erklärt der Beitrag „Die Netze von Coherent: Hauptnetz, Lehrer und Kaskade“.
Warum eine zweite Messklasse
Coherent 0.2.27 trägt die Gewichte seines Netzes im Quelltext. Das Orakel kann auch Engines bauen, die ihr Netz aus eigenen Dateien laden. Die benötigten Netzdateien werden mit Prüfsumme und Größe deklariert. Der Bau bezieht sie aus einer schreibgeschützten Ablage, prüft sie und bricht bei jedem Fehler ab; eine Engine wird nie ohne ihr deklariertes Netz gebaut.
In der Standardklasse laufen viele Partien nebeneinander auf dem Orakelrechner. Sie teilen sich Teile des Prozessors, etwa Caches. Ein größeres Netz beansprucht davon mehr und kann die Engines in den Nachbarpartien bremsen. Gegner ist in jeder Partie der Vorgänger. Eine Bremse des Gegners sähe deshalb wie ein Gewinn des Kandidaten aus. Eine Regel des Projekts für Netze schließt genau das aus: Eine Bremse des Gegners darf nie als Gewinn des Kandidaten zählen.
Welche Kandidaten zur Netzklasse gehören
Bei der Einreichung vermerkt das Orakel, ob der Kandidat eigene Netzdateien deklariert. Fehlt diese Angabe beim Kandidaten, hält das Orakel an und misst nichts. Beim Vorgänger entscheidet die vermerkte Deklaration, nicht das Eintragsdatum; ältere Vorgängerbelege ohne diese Angabe werden wie Belege ohne eigene Netzdateien behandelt. Die Regel gilt auf jedem Weg mit Partien: Gewinn, Randfall, Vereinfachung und Tempo. Coherent 0.2.27 deklariert keine eigenen Netzdateien; ein Kandidat ohne solche Dateien spielt deshalb weiter in der Standardklasse.
Wie die Netzklasse spielt
- Eine Partie nach der anderen. Die Lastüberwachung prüft auf störende Aktivität.
- Knotenzahl je Zug. Die Netzklasse zeichnet zusätzlich die Knotenzahl jedes Zuges in der Partieaufzeichnung auf.
Drei Prüfungen je Stufe
K, Referenztempo. Vor und nach jeder Stufe misst K das Tempo einer festen Referenzengine mit je 3 bench-Messungen und vergleicht deren Median mit einer kalibrierten Basis. Ein Befund entsteht, wenn die relative Abweichung des Medians von der Basis größer ist als die größere der beiden Grenzen: 3 % oder das Dreifache der kalibrierten relativen Streuung. Die gemessene relative Streuung betrug 0,73 %, daher gilt die Grenze von 3 %. Auch eine fehlende oder abgebrochene Messung ist ein Befund.
Lastüberwachung. Während der Stufe prüft das Orakel auf störende Aktivität auf dem Orakelrechner und darauf, dass genau eine Partie läuft.
Knotenrate des Gegners. Zum Auswerter der Raten gelangen je Partie nur die Summen von Knoten und Bedenkzeit der Züge des Gegners; Züge unter 10 Millisekunden zählen nicht. Der Auswerter sieht weder Ergebnisse noch Züge. Partien mit ungültigen Daten werden zuerst ausgeschlossen; nötig sind mindestens 200 gültige Partien, sonst gibt es keine Lesung. Der Auswerter vergleicht den Median der Knotenraten im letzten Viertel der Partien mit dem im ersten Viertel. Ein Verhältnis außerhalb des Bandes von 0,95 bis 1,05, beide eingeschlossen, ein nicht berechenbares Verhältnis oder ein Fehler bei Extraktion oder Auswertung markiert das Urteil zur Prüfung.
K vor der Stufe entscheidet über den Start. Während der Stufe gesammelte Befunde wirken erst nach ihrem Ende.
- Befund in K vor der Stufe: Die Stufe beginnt nicht.
- Befund in K oder in der Lastüberwachung nach der Stufe: Das Orakel hält an, statt ein Urteil zu geben. Partien und Messungen bleiben erhalten. Eine Neumessung ist ein neuer, verknüpfter Test und startet nie automatisch.
- Befund bei der Knotenrate: Dieser Ausgang setzt bestandene K- und Lastprüfungen voraus. Das Urteil wird eingetragen und bleibt gültig; es trägt eine Prüfmarkierung. Eine Abweichung im Tempo allein macht einen Lauf nie ungültig.
Wird für einen Lauf der Netzklasse ein Urteil eingetragen, nennt der Registereintrag die Klasse und für jede gespielte Stufe die Lesungen aller drei Prüfungen.
Die Konten
Epoche 15 führt die bestehenden Konten für Tempo und für Spieleinstellungen der Epoche 14 fort; sie eröffnet kein neues Konto.
Stand des Registers
Der Export vom 08.11.2026 enthält 243 Einträge. T-0241 hält den Epochenwechsel fest: dieselbe Engine wie T-0238, Version 0.2.27, zweimal gebaut und bytegleich, mit 603 bench-Knoten. Danach enthält das Register 2 Läufe der Epoche 15, T-0242 und T-0243, beide in der Standardklasse. In der Netzklasse wurde noch kein Eintrag gemessen.
Was dieser Beitrag nicht sagt
Er macht keine Aussage über die Spielstärke eines Netzes. Wie stark ein größeres Netz Nachbarpartien bremsen würde, ist nicht gemessen; die Netzklasse schließt den Effekt aus, statt ihn zu schätzen. Die Verdrängung in den Caches zwischen den beiden Engines derselben Partie bleibt; es gibt sie in jeder Orakelpartie. Die Grenzen 3 % und 200 Partien und das Band von 0,95 bis 1,05 wurden vorab als Schätzungen festgesetzt, nicht aus Messungen abgeleitet.
Wie das geprüft wurde
- Quellen: Messcode vor und nach dem Epochenwechsel und das Bauskript des Orakels; Text der Regel für die Netzklasse und das Protokoll der Kalibrierung ohne Tempowerte; Orakelregister, Export vom
08.11.2026. - Nachrechnung: Ein Skript prüft die Konstanten im Code, die Registerdaten und die Zahlen des Textes in beiden Sprachen.
- Unabhängige Prüfung: Ein Agent einer anderen Modellfamilie hat Text, Metadaten, Grafik und beide Sprachfassungen gegen dieselben Quellen geprüft und ausgewählte Rechnungen nachvollzogen.