Fritz 19 - Eine Rezension auf der Grundlage von Partien!

von Davide Nastasio
22.12.2023 – Davide Nastasio liebt Schach. An einem freien Wochenende hatte er viel Spaß mit dem neuen Fritz 19. In einer Rezension beschreibt er, was man mit der Engine alles machen kann: "Der neue Fritz 19 hat mir endlose Stunden Spaß bereitet, dank der Partien, die ich gegen das Programm gespielt habe, aber auch dank der Partien, die ich gegen andere Engines und Schachbots im Internet gespielt habe."

ChessBase 17 - Megapaket - Edition 2024 ChessBase 17 - Megapaket - Edition 2024

ChessBase ist die persönliche Schach-Datenbank, die weltweit zum Standard geworden ist. Und zwar für alle, die Spaß am Schach haben und auch in Zukunft erfolgreich mitspielen wollen. Das gilt für den Weltmeister ebenso wie für den Vereinsspieler oder den Schachfreund von nebenan

Mehr...

Ein Freund von mir hat eine erstaunliche neue App für chinesisches Schach geschaffen. Er hat eine eigene Engine programmiert. Diese App ist nicht kommerziell und wird nirgendwo verkauft, ich teste sie nur.

Er ist besessen davon, Wege zu finden, seine Engine leistungsfähiger zu machen als die kommerzielle Engines. Ich persönlich glaube nicht, dass es heute wirklich notwendig ist, die stärkste Engine zu haben, denn ich bin mir sicher, dass selbst die Nummer 100 in der Engine-Ratingliste jederzeit den Boden mit dem Weltmeister aufwischen kann, aber ich denke, die wirkliche Herausforderung besteht heute darin, eine Engine zu schaffen, die wie ein Mensch spielt und gegen die es Spaß macht zu spielen.

Ich hatte ein Wochenende frei und wollte etwas Schach spielen. Da ich nicht reich geboren wurde und mein Einkommen das Ergebnis von vielen Arbeitsstunden ist, habe ich nachgesehen, wie viel es kosten würde, eine Mitgliedschaft bei US Chess zu erwerben und an einem Turnier teilzunehmen. Die Mitgliedschaft kostete 45 Dollar, die Teilnahme an einem lokalen Turnier 90 Dollar.

Ich dachte, dass 135 Dollar für 5 Partien viel zu teuer wären... während ich also über meine Optionen nachdachte... sah ich die Werbung für die neue Fritz 19. Für nur 83 Dollar kann man ein Schachkonto erstellen, Videos ansehen oder 24 Stunden am Tag online spielen! Die Entscheidung fiel mir leicht. Ich wollte viel Schach spielen und nicht mein ganzes Geld für Mitgliedschaften und Startgeld ausgeben und nur wenig Partien spielen können.

Dann kam mir ein weiterer Gedanke... Ich würde gerne mein Rating wissen, vielleicht kann ich Fritz 19 dafür benutzen.

Meiner Meinung nach sagt das Rating zwischen Leuten, besonders wenn sie keine Profis sind, nicht viel aus. Bei den meisten Turnieren gibt es viele junge Kinder, die den ganzen Tag Schach spielen. Viele von ihnen haben teure Trainer, die von ihren Eltern bezahlt werden, und sie spielen jedes Wochenende Turniere. Wenn man also auf sie trifft, ist das Ergebnis bei Turnieren oft schlechter als erwartet.

Andererseits kann es unter Erwachsenen Turniere geben, bei denen man besser abschneidet, weil man entspannter ist, weniger müde von der Arbeit, und Turniere, bei denen man schlechter abschneidet, weil man vielleicht im Hotel, in dem das Turnier stattfindet, nicht gut geschlafen hat.

Ich habe mich auch gefragt, ob ich Fritz oder andere Chessbase-Engines verwenden kann, um mein Rating vorherzusagen. Vor ein paar Jahren, als ich auf dem Höhepunkt meiner Schachkarriere war, spielte ich ausgiebige Blitzpartien, wobei ich die Elo der Engine auf 1700-1800-1900 einstellte, um zu sehen, ob es irgendwelche unterschiedlichen Ergebnisse gab.

Meistens war das Ergebnis 6-0, die Engine hat mich immer geschlagen.

Dann bemerkte ich, dass Lichess und auch Chess.com anfingen, Bots zu erstellen, und ich wollte sehen, ob ich diese schlagen konnte. Leider musste ich das Experiment abbrechen, weil sich die Lebensumstände änderten und Covid dieser Periode definitiv ein Ende bereitete.

Jetzt, nach ein paar Jahren, sah ich die neue Fritz 19-Engine mit diesen neuen Charakteren, und ich finge nun an, gegen sie zu spielen, und die Ergebnisse waren interessant. Zunächst hatte ich keine Ahnung, wie diese neuen Fritz-Bots spielten und auf welchem Niveau.

So kam mir die Idee für ein Experiment, bei dem ich die Fritz-Bots auf verschiedenen Niveaus gegen die chess.com-Bots spielen lassen und die Ergebnisse aufzeichnen wollte. Um eine Art ausgewogenes Ergebnis über die Leistung zu erhalten, wollte ich jeden Fritz-Bot 6 Partien als Weiß und 6 Partien als Schwarz gegen den chess.com-Bot spielen lassen.

Chess.com hat 134 Bots. Fritz hat 6 Bots mit 6 verschiedenen Stufen: Anfänger, Hobbyspieler, Vereinsspieler, starker Vereinsspieler, Meisterkandidat, Großmeister.

134 Bots multipliziert mit 12 Partien sind über 1600 Partien nur für eine Stufe eines Fritz-Bots, also kann man definitiv eine Menge Spaß haben und eine Menge Partien sehen!

Dennoch ist das eine gute Datenmenge, um eine Vorstellung davon zu bekommen, ob Fritz so programmiert ist, dass er wie ein Mensch spielt. Denn wenn er alle Partien gewinnt, können wir davon ausgehen, dass er eine Engine ist.

Es gibt auch die Möglichkeit, mit einer nachträglichen Analyse der Partien zu untersuchen, wie die Leistung eines Menschen mit einer Reihe von Schachfähigkeiten und Schachverständnis zusammenhängt, was wir Rating nennen.

Ich glaube, dass dies objektiver ist als das Spielen in einem Turnier oder online (Betrug scheint online eine Plage zu sein!), weil die Leistung unseres Computergegners immer gleich sein sollte. Zum Beispiel könnte Fritz auf Anfängerniveau so programmiert sein, dass er 75 % der Partien gegen einen menschlichen Spieler mit einer Wertungszahl von etwa 1800 gewinnt, während ein menschlicher Spieler mit einer Wertungszahl von 1000 nur 1 von 4 Partien gewinnen würde. Natürlich sind diese Daten nur Spekulationen. Sobald das Experiment abgeschlossen ist, wird es möglich sein, ein besseres Bild zu zeichnen.

In diesem Artikel möchte ich die Ergebnisse einiger Matches vorstellen. Die Wettkämpfe und Partien waren interessant und ich werde einige Gedanken darüber anfügen, wie diese Bots spielen und wie sie sich von Menschen unterscheiden.

Das erste Match war zwischen Deadlost, einem Bot auf chess.com mit einer Wertungszahl von 1300, ... 

... und dem Beagle, auch bekannt als "Allrounder", dem Anfänger. Hier ist ein Bild von ihm vor dem Spiel!

Das Ergebnis war interessant, +5 -5 =2. Es scheint Deadlosts Bewertung zu bestätigen und könnte einen Hinweis auf die Persönlichkeitsbewertung des Allrounder-Anfängers geben.

Hier ist ein Bild der beiden Spieler während einer Post-Mortem-Analyse:

Ich werde einige Partien hervorheben, weil ich einige wichtige Unterschiede zwischen dem menschlichen und dem Computer-Spiel gefunden habe. Die Partien werden von der Fritz Tactical Analysis 6.4 kommentiert, und wenn ich meine eigenen Kommentare hinzufüge, werde ich sie mit DN einleiten:

Partie 1: Beginner-Anfänger gegen Deadlost - achten Sie auf Zug 10. Die auf der Fritz-Engine basierende Persönlichkeit spielt einen sehr menschlichen Zug, wie von einem echten Anfänger gespielt. Zug 23 ist brillant! Schauen Sie, ob Sie ihn finden können, oder schauen Sie sich die Partie an!

Weiß hat jeden Vorteil im Endspiel verloren. Dies ist ein gutes Beispiel dafür, wie menschliche Anfänger spielen.

Partie 5 zeigte eine sehr merkwürdige Situation. Weiß kann Schachmatt geben, indem er einfach Bf6 spielt. Stattdessen spielt er diesen Zug nicht, und auch die taktische Analyse berücksichtigt ihn nicht.

Schwarz hat gerade auf g2 genommen und droht, auf h1 zu nehmen. Für die taktische Analyse ist der richtige Zug Rg1, und Bf6 wird nicht berücksichtigt. Das ist ein typisches Verhalten der Engine, sie zählt immer Material. Aber ein Mensch weiß, dass es keine Möglichkeit gibt, die Partie nach Bf6 zu verlieren.

Partien

Bevor wir uns die nächsten 6 Partien ansehen, die der Allrounder mit Schwarz gespielt hat, möchte ich Ihnen den Kommentar zeigen, den Deadlost während der Partie einblendet (auf Englisch). Auch hier geht es darum, zu zeigen, dass die Engine nicht menschlich ist, und diese Phrasen, die wir in dieser Partie finden, werden in jeder Partie immer wieder wiederholt. Vielleicht könnte chess.com einen KI-Chat einbauen, wie ihn Whatsapp verwendet, um die Charaktere menschlicher zu machen.

Und nun die Highlights der 6 Partien, die ich als Schwarzer gespielt habe.

Partie 9: Bitte achten Sie auf diese Partie, denn sie zeigt ein Muster, das wir auch in der nächsten Partie sehen werden, die auf Großmeisterebene gespielt wird. Beide Maschinen spielen menschliche Züge in der Eröffnung. Im 12. Zug gewinnt Weiß, aber die Partie dauert 84 Züge und endet mit einem Remis.  Im 19. Zug macht Weiß einen Zug, der in typisch menschlicher Manier ein Fehler ist. Schwarz zögert, um daraus einen Vorteil zu ziehen, ebenfalls in typisch menschlicher Manier. Sobald das Endspiel erreicht ist, befindet sich die Engine auf Anfängerniveau und "weiß" nicht, wie man mit dem Turm schachmatt setzt, aber einige Züge des Königs sind irgendwie absurd. Ich habe Grundschulkinder unterrichtet und sie haben nicht wirklich so gespielt, selbst wenn sie nicht wussten, wie man schachmatt setzt. Warum ist das wichtig? In der nächsten Partie auf GM-Niveau werden wir das gleiche Verhalten der Engine sehen!

Parrtie 10: Zum ersten Mal sehe ich eine Maschine, die Grobs Angriff spielt! Diese Partie zeigt, dass beide Engine immer wieder gute Züge verpassen - so soll es sein, sie sind "Anfänger". Im 56. Zug hat Schwarz die Partie gewonnen, er hat eine Dame und einen Läufer gegen einen nackten König, aber es gibt kein Schachmatt, in einigen Fällen nur ein Matt in 2 Zügen, und am Ende dieser Partie macht die ständige Wiederholung des Läuferzugs aus menschlicher Sicht nicht viel Sinn, selbst auf Anfängerniveau.

Partie 11 ist eine Kurzpartie, die, um ehrlich zu sein, aus der Sicht von Weiß nicht viel Sinn macht. Die chess.com-Engine macht viele absurde Züge, besonders für einen Spieler mit einer Wertungszahl von 1300, was Schwarz einen enormen materiellen Vorteil verschafft. In dieser Partie stellen wir aber fest, dass die Engine in der Lage ist, ein Matt in 4 Zügen zu sehen.

Partie 12: Die Züge 37 und 38 des Allrunder-Anfängers machen keinen Sinn, und ich sehe nicht wirklich, dass jemand mit einer Wertungszahl um 1300 sie spielen würde. Wir sehen solche Züge auch im Endspiel. Ich vermute, dass beide Maschinen zu diesem Zeitpunkt betrunken waren. Diese Partie zeigt einen möglichen Widerspruch. Wenn der Allrounder-Anfänger in Partie 10 nicht wusste, wie man mit einer Dame schachmatt setzt, wie hat er es dann 2 Partien später gelernt?

Partien

Der zweite Wettkampf, den ich euch nicht vorenthalten möchte, wurde von Hikaru, einem Bot auf chess.com mit einer Wertungszahl von 2820, der die Kopie von Hikaru Nakamura ist, gespielt.

Der Allrounder war auf GM-Niveau eingestellt, was etwa 2500-2600 betragen könnte, und in diesem Match zeigte dr Allrounder eine erstaunliche Leistung: Allrounder GM +10 -1 =1, auch wenn die Qualität einiger Partien eindeutig nicht auf GM-Niveau liegt. Vielleicht lag es an einigen Fehlern im Code, dass der Allrounder nicht so spielte, wie es sollte, nämlich auf GM-Niveau im Endspiel.

Aber natürlich haben beide Engines bei einer Sache versagt, die jeder menschliche GM kennt: Resignation. Menschen, besonders wenn sie wissen, dass ihr Gegner mit 2600-2800 eingestuft ist, spielen nicht wirklich auf Schachmatt, denn es wird davon ausgegangen, dass ein Spieler auf GM-Niveau das elementare Mattsetzen gelernt hat. Wenn wir dagegen gegen eine Engine spielen, geben sie meistens nicht auf. Eine weitere Sache, die ich im Hikaru-Bot seltsam fand, war das Eröffnungsrepertoire für Schwarz. Ich weiß, dass die meisten Top-GMs heute Universalspieler sind. Sie spielen viel mehr als in den 1970er Jahren, also brauchen sie ein Repertoire, mit dem sie den Gegner überraschen können. Stattdessen spielte der Hikaru-Bot in allen Partien von Schwarz fast die gleiche Eröffnung. Ich verstehe nicht, warum Hikarus Repertoire mit Schwarz so begrenzt sind.

Hier ist ein Bild vom Allrounder bei der Vorbereitung auf das Match. 

Partie 1: Es gibt auch einige seltsame Dinge in der Analyse. Zum Beispiel sagt die taktische Analyse im 14. Zug, dass Schwarz einen anderen Zug hätte spielen sollen, der eine Bewertung ergeben hätte, bei der Schwarz leicht besser steht. Wenn das stimmt, dann sollte 14.Bxg5 als zweifelhaft oder als schlechter Zug markiert werden, weil es Schwarz den Vorteil gibt.

Das Gleiche gilt für den schwarzen Zug 19, der ein schlechter Zug ist, weil er Weiß einen Vorteil verschafft. Im Wettkampf zuvor konnten wir die Qualität der Züge nicht kommentieren, weil es sich ja um Anfänger handelte, aber das GM-Niveau ist anders und man erwartet die besten Züge, besonders wenn, wie im Fall des chess.com-Bots, dieser eine Elozahl von 2820 hat!

Aber es einige erstaunliche Momente, wie z.B. im 24. Zug im obigen Diagramm, als der Fritz-Allrounder einen Turm ohne ersichtlichen Grund opfert, aber am Ende sehen wir, warum: das Läuferpaar, das die Engine wie ein Rasiermesser manövriert! Behalten Sie diese Partie im Hinterkopf und sehen Sie, wie die Engine den anderen Bot wie ein Baby überspielt!

Partie 2: Was würden Sie als Weißer in dieser Stellung spielen?

Dies ist eine nette Taktik, die auf den Schwächen basiert, die durch die vorgerückten Bauern von Schwarz entstehen.

Partie 3: Ab Zug 66 steht der Allrounder auf Gewinn. Er ist ein Spieler auf GM-Niveau. Ich kenne keinen GM, der nicht mit Turm und Läufer schachmatt setzen kann. Aber in dieser Partie ist es passiert.

Es gab einen interessanten Moment in der Partie: Schwarz hat gerade 14...Kh8 gespielt, um den König vor einem möglichen Abzugsschach durch Bc4 zu bewahren. Jetzt ist Weiß an der Reihe, was würden Sie spielen? Beachten Sie, dass es in den meisten Trainingsstellungen nur um Taktik geht. Hier geht es überhaupt nicht um Taktik, sondern um ein echtes Verständnis der Stellung und darum, was gespielt werden muss.

Natürlich muss man die Partie sehen, um die Antwort zu finden, aber hier geht es darum, dass die Engine uns einige gute Züge beibringen kann, denn die Idee hinter diesem Zug ist, einen isolierten Bauern auf der a-Linie zu vermeiden, der ein leichtes Ziel für den gegnerischen Turm wird.

Partie 6: Zug 66 zeigt einmal mehr, dass wir gegen eine Maschine und nicht gegen einen Menschen spielen.

Partien

Ich habe es geschafft, ein Foto von Hikaru und Allrounder beim Spielen zu machen!

Und nun schauen wir uns die letzten 6 Partien des Spiels an, in denen der Allrounder mit Schwarz spielt.

In Partie 7 sehen wir, wie furchterregend eine Engine mit einem Läuferpaar und 2 zentralen Freibauern sein kann!

Nach der Niederlage in Partie 7 gewann der Allrounder alle weiteren Partien, beginnend mit Partie 8, die mit einem Schachmatt durch einen Bauernzug endete!

Partie 9: In Zug 65 sehen wir eine Unterverwandlung, die aus menschlicher Sicht keinen Sinn macht.

Game 10: Wieder einmal im Endspiel, um den 106. Zug herum, fängt Schwarz an, Kh1-h2 zu spielen, was absurd ist.

Game 11: Schwarz gewinnt. Wenn er ein Mensch wäre, würde er den Springer geben und die Kontrolle über das Umwandlungsfeld bekommen. (82... Kg2 und die Partie ist für Weiß vorbei), stattdessen spielt Schwarz eine Menge seltsamer Springerzüge.

Games

Fazit:

Die neue Fritz 19 hat mir unendlich viele Stunden Spaß bereitet, dank der Partien, die ich gegen sie gespielt habe, aber auch dank der Partien, die ich gegen andere Engines und Schachbots im Internet gespielt habe. Die neue Fritz-Engine hat viele Gegner geliefert, gegen die man spielen kann, und es ist billiger als in OTB-Turnieren zu spielen. Es gibt noch viele Fragen, die ich zu dem Programm habe, denn oft ist unsere Vorstellungskraft begrenzt, und es wird ein Vergnügen sein, die neuen Funktionen zu entdecken, die mir beim Training und bei der Verbesserung des Schachs helfen können. Während ich eigentlich vorhatte, das Programm zu benutzen, um mein Rating zu bestimmen, habe ich entdeckt, dass ich Fritz 19 benutzen kann, um eine neue Eröffnung zu lernen und zu üben, aber das ist Material für einen anderen Artikel!

Fritz 19

Angreifer, Feigling, Schwindler oder Endspiel-Zauberer: Ich zeig‘ Dir, wie man gegen jeden Typ gewinnt! Nach meinen WM-Siegen 2022 und 2023 bin ich amtierender Computerschach-Weltmeister und freue mich jetzt darauf, Dir zu zeigen, wie Du Deinem Gegenüber noch stärker begegnest. Mit meiner innovativen Trainingsmethode simuliere ich typische Spieler-Persönlichkeiten, die Du aus Turnieren und Onlineschach kennst: forsche Angreifer, vorsichtige Feiglinge, lahme Passivspieler, aber wie gewinnt man gegen sie? Dein Fritz zeigt Dir wie es geht! Und für schöne Angriffe, Kombinationen oder Opfer gibt es die neuen ChessBase Cards als Belohnung für Dich.

Mehr...


Davide Nastasio ist ein Schachfan, der Schach als Möglichkeit zum inneren Wachstum sieht. Eines seiner Lieblingszitate stammt von Paul Keres: "Niemand wird als Meister geboren. Der Weg zur Meisterschaft führt erst nach langen Jahren des Lernens, des Kampfes, der Freuden und der Enttäuschungen zum Ziel..."