Irgendwelche Tricks, um künstliche Intelligenz zu besiegen?

14

Ich habe neulich viel gegen eine alte Version von Chess Free auf Android gespielt und festgestellt, dass die KI fast immer die sicherste Spielweise wählt, wobei ich mich langweilig um Positionsvorteile bemühe. Wenn Sie in seinem Tempo spielen und darauf reagieren, sind Ihre Spiele langweilig. Ich habe jedoch das Gefühl, dass ich, wenn ich diese Art von Spiel spiele, aber den Austausch vermeide, durch eine Reihe von Opfern und Austauschen, die es anscheinend nicht in Betracht gezogen hat, Gelegenheiten schaffen kann. Ich gehe davon aus, dass die rechnerische Abschaltung (in diesem Fall 60 Sekunden) verhindert, dass die KI diese Opfer in Betracht zieht, sobald die Komplexität aller zu entwickelnden Teile auftritt.

Gibt es andere Möglichkeiten, die Tatsache zu missbrauchen, dass die meisten Schach-KIs nur brachiale Gewalt ausüben und normalerweise die "sicherste" Linie verfolgen?

Problematisch
quelle

Antworten:

4

Fünf Ideen in meinem Kopf, um gegen AI's Schach zu gewinnen:

  • versuche ungewöhnliche Eröffnungen zu spielen
  • Theorie besser kennen als KI für mehrere Öffnungen
  • versuchen, avantgardistische Positionen zu spielen (Opfer und Planung gehen im Voraus)
  • Analysieren von KI-Spielen, um festzustellen, wie sie gespielt werden
  • versuche zu wissen, wie AI programmiert wurde

Sie haben Tipps hier und interessante Informationen gibt .

Zistoloen
quelle
2
Ich denke nicht, dass bekannte Partner möglich sein werden, da der Computer diese Partner "sieht". Ich würde auch avantgardistische Positionen vermeiden, da sie voller (taktischer) Überraschungen sein können und man einen Computer nicht überraschen kann. Computer haben normalerweise große Eröffnungsdatenbanken. Es scheint einfach zu sein, mehr als nur einen Computer zu kennen
Michael
Diese Links sind wirklich interessant, besonders das Nilpferd, das seltsamerweise meine Lieblingseröffnung war, als ich ungefähr 7 Jahre alt war: D.
Quibblesome
@Michael: Ich habe meine Antwort bearbeitet.
Zistoloen
3

Der Computer ist sehr gut in Taktik und schlecht in Strategie. Es gibt wenig Änderungen, um einen Computer in der Taktik auszutricksen. Also versuche

  • geschlossene strategische Positionen
  • Königinnen früh tauschen
  • suche das Endspiel
Michael
quelle
Können Sie den Unterschied zwischen Taktik und Strategie erläutern? Persönlich würde ich erwarten, dass der Computer nach dem Austausch der Damen und dem Endspiel den Vorteil hat, weil er die Tatsache berücksichtigt, dass die Maschine die verbleibenden Möglichkeiten berechnen kann. Ich würde davon ausgehen, dass das Halten von Stücken auf dem Brett die Möglichkeiten erweitert, was darauf hindeutet, dass die Maschine nicht genug Zeit hat, um alle zu betrachten. KIs sind immer noch im Wesentlichen rohe Gewalt, nicht wahr?
Quibblesome
Endspiele sind oft technisch. Sie müssen nicht viel kalkulieren, aber Sie müssen wissen, was zu tun ist. Menschen, die wissen, was zu tun ist, können viele Bewegungen im Voraus "sehen" und die Berechnung nutzloser Varianten vermeiden. Sie können viel einfacher wissen, welche Position ein Unentschieden oder ein Sieg ist, ohne darüber nachzudenken. Sie können nicht besser rechnen als der Computer. Wenn Sie die Position vereinfachen (und geschlossen halten), können Sie den Computer nicht entlasten. Ruhige Positionen und langfristige Planung können dazu führen, dass Sie Situationen mit wenig Aufwand vorhersehen, die der Computer nicht berechnen kann
Michael
@Quibblesome: Sie können zählen und sehen, dass Ihr Bauer 4 Züge braucht, um zu befördern, während er 5 braucht, aber die KI muss Millionen und Abermillionen von Positionen sehen, um das zu schließen. Vielleicht jenseits seines Horizonts. Das Zwischenspiel enthält mehr Teile, aber weniger Züge, da die Positionen weniger offen sind. Andererseits ist die Chance, dass Sie eine versteckte Taktik verpassen, im Mittelspiel sehr groß.
RemcoGerlich
1
@Quibblesome einfach ausgedrückt: Taktik ist kurzfristig, Strategie ist langfristig. Ihre Überlegungen zum Endspiel sind fair, aber es funktioniert nicht ganz so. Aus irgendeinem Grund haben Menschen sehr gute Heuristiken für Endspielpositionen. ZB können wir eine Position destillieren in "Solange ich Opposition halten kann, ist es ein Unentschieden. AIs haben normalerweise einen begrenzten Satz von Endspiel-Heuristiken wie diese (obwohl sie sich ständig verbessern). (Fortsetzung unten)
Daniel B
In Kombination mit der Art und Weise, wie sich ein Spielbaum verzweigt, begünstigt es die Menschen, die Position auf breiter Basis vorhersehbarer zu machen (im Grunde ist unsere Heuristik für einfache Endspiele immer noch besser als die der KI). Wenn Sie die Königin vom Brett nehmen, werden die Dinge in der Regel viel vorhersehbarer.
Daniel B
3
  1. Das Spielen einer ungewöhnlichen Eröffnung kann die Tiefe der Suchvorgänge verringern, die der Computer im Mittel- und Endspiel in einem zeitgesteuerten Spiel durchführt.

  2. Wenn Sie vermeiden, Teile unnötig auszutauschen, muss der Computer größere Suchvorgänge ausführen, die in einer kürzeren Tiefe ausgeführt werden.

  3. Denken Sie an Opfer, die Ihnen nützen könnten, wenn der Computer sie akzeptiert und diesen Zweig nicht weit genug durchsucht, um zu sehen, was Ihr Plan wirklich ist. Seien Sie jedoch vorsichtig, da einige Computer weiterhin alle Zweige durchsuchen.

  4. Gegenüber besseren Computern verwendet der Computer Ihre Umzugszeit, um über die Antwort nachzudenken. Je länger Sie sich für einen Umzug entscheiden, desto länger muss der Computer die beste Antwort berechnen.

  5. Vermeiden Sie nach Möglichkeit Endspiele, es sei denn, Ihr Endspiel ist exzellent, da Schachcomputer im Endspiel extrem umfangreiche Suchvorgänge durchführen können.

  6. Vermeiden Sie die Wiederholung von Zügen, da Computer, die Transitionstabellen verwenden, viel Zeit sparen, da sie sich sofort bewegen können, wenn sie bereits die Position und die besten Spielzüge haben, die in einer Transitionstabelle gespeichert sind.

Hier zu finden: http://www.becomeawordgameexpert.com/computers.htm

galengodis
quelle
1
Gleicher Link, den ich in meiner Antwort angegeben habe. Bitte lesen Sie andere Antworten, bevor Sie Ihre Meinung abgeben. Sie geben jedoch einige gute Punkte.
Zistoloen