Niečo je prehnité vo svete šachu.

15.01.2009 06:59 | Pešiakmi proti počítaču

Zápas o majstra sveta sa nezaobíde bez dôkladnej inšpekcie toaliet. Účastníci superturnajov pri vstupe do hracej sály prechádzajú detektorom kovov, podobne ako pasažieri na letisku. Ani amatéri už nehodnotia pozície obvyklými slovami

Zápas o majstra sveta sa nezaobíde bez dôkladnej inšpekcie toaliet. Účastníci superturnajov pri vstupe do hracej sály prechádzajú detektorom kovov, podobne ako pasažieri na letisku. Ani amatéri už nehodnotia pozície obvyklými slovami „biely stojí lepšie“ či „čierny stojí na výhru“; po novom sa vyjadrujú v číslach: „plus dva celá šesť“, prípadne „mínus nula celá dvadsaťtri.“
Skutočne, niečo vo svete šachu nie je v poriadku. Ba dokonca je vo veľkom ohrození: hrozí mu počítačová smrť.
Väčšina šachistov (najmä tých netitulovaných) považuje silný počítačový program za dokonalého šachistu, za neomylého radcu. Úlohou článku, ktorý práve čítate, bude túto vieru spochybniť.

Priateľom človeka je pešiak

Nechte nervy soupeři

Nie som práve milovník výpočtovej techniky. Svoj prvý notebook som si kúpil ako silný medzinárodný majster, a do minulého roku som si hravo vystačil s podpriemerným enginom. Avšak toto leto som pracoval na šachovej knihe, a musel som samozrejme počítačovo testovať analýzy. Zohnal som si preto dva najsilnejšie komerčné programy, Fritza 11 a Rybku 3, a naučil sa s nimi pracovať.

A ako hrdý člen tímu živých bytostí som tiež vyhlásil AI vojnu. Rozhodol som sa vyskúšať svoje sily v súboji s počítačom, a to ako rovný s rovným. (Hral som bleskové partie, trojminútovky, s bonusom pre človeka 2s/ťah. Predsa len, i pohyb myšou trvá nejaký čas.)
Samozrejme, celkovo sú moje výsledky strašné: neskórujem viac než desať, pätnásť percent bodov. (Skúste v trojminútovkách ustrážiť všetku taktiku, Fritz neodpúšťa!) Podarilo sa mi však silikón i poraziť, a to nie raz, ani nie ojedinelo. Postupom času som totiž objavil slabé miesta počítačov, takpovediac ich Achillovu pätu.

Samé jedničky a nuly. Že by počítač neznal remízu?

Počítače, ako už ich meno napovedá, počítajú. Sú to sofistikované kalkulačky, nič viac. Hrajú preto zle pozície, v ktorých hodnota počítania klesá, totiž pozície, v hrajú dlhodobé faktory dôležitejšiu rolu než tie krátkodobé.
Priateľom človeka v boji s počítačom je pešiak. Ako najnepohyblivejšia figúra na šachovnici je garantom dlhodobých faktorov v pozícii. Navyše sa nemôže vracať po vlastných stopách, čo jeho statickosť ešte zväčšuje.
A preto:

Počítače nehrajú dobre blokované pozície

Počítače hrajú veľmi zle blokované pozície, ak je súčasťou ich štruktúry dvojpešiak. Nechápu totiž, že pešiakova formácia s dvojpešiakom často naveky stráca pohyblivosť, a je teda z definície (ako by povedal Nimcovič) formáciou obrannou. Povedzme pozíciu na diagrame č.1 považuje Fritz 11 za temer vyhranú vďaka jeho priestorovej prevahe a dvojici strelcov. (Pre nadšencov: asi +1.3). V skutočnosti čierny nestojí horšie, ale trošičku lepšie, pretože na prelom môže hrať len on – dvojpešiak obmeduje bieleho v pohyblivosti.

diagram č.1

Počítače hrajú príšerne, takpovediac kriminálne, pozície, v ktorých ich súper vedie pešiakový nástup voči ich kráľovi. Takýto útok má totiž dve vlastnosti: je pomalý (a teda prekračuje horizont, po ktorý počítač počíta) a jeho dôsledky dokážu byť tak zničujúce, že ich už ani stroj nedokáže napraviť. Pozícia na nasledujúcom diagrame č.2 je skoro teoretická: odbočil som z vychodených databázových chodníčkov ťahom 13...b6?!.

diagram č.2

A už prvý samostatný Fritzov ťah bol akýmsi harakiri – začal šarvátku na strane šachovnice, ktorá mu podľa všetkých strategických zákonitostí nepatrí,

14.h4?? gxh4 15.Sxh4

Ktovie, prečo sa toto pokračovanie počítaču páči. V každom prípade krátkodobé výhody ťahu 14.h4 (aktivita strelca, väzba Je7) zmiznú ako para nad hrncom a k slovu príde chronická slabosť bieleho kráľa. Partia pokračovala:

15...Sf6 16.Sxf6 Jxf6 17.Jd3 Jh5 18.Dd2 Jg6 19.Vfe1 Jg3 20.Sd1 Dh4

diagram č.3

Fiasko akcie bieleho je teraz vidieť i voľným okom. Napriek mojim ďalším chybám v útoku sa biely kráľ z matovej siete už nevymotal.

Voľba otvorenia

Čo sa otvorení týka, objavil som niekoľko antipočítačových systémov, medzi ktoré patrí bielymi Movsesianova Sicílka s 2.d3, Francúzska s 2.d3 a všetky druhy Kráľovskej Indickej.
Čiernymi na 1.e4 opäť Francúzska (najmä varianty so skorým uzavretím centra pomocou ...c7-c5-c4) a na 1.d4 klasická Kráľovská Indická, prípadne Nimcovička s brutálnym prechodom do Sämischa bez tempa. (Napr. 1.d4 Jf6 2.c4 e6 3.Jc3 Sb4 4.Jf3 Sxc3+). V týchto variantoch je najľahšie dostať blokovanú pozíciu či predpoklady na pešiakový útok na kráľa.

Bojujte s predsudkom

François-André Danican Philidor

Týmto článkom som chcel bojovať s predsudkom, že počítač je dokonalý, neporaziteľný šachista, niečo ako José Raul na vrchole svojej slávy. Počítač je extrémne silný, to je pravda, avšak je tiež svojráznou šachovou „osobnosťou“: niektoré pozície hrá síce temer dokonale, v iných ho ale potrápi každý hráč s medzinárodným titulom.
Tento fakt je nutné držať v hlave a nepreceňovať význam počítačov v šachu. Počítačový program z nikoho šachistu neurobí, podobne ako kalkulačka z nikoho neurobí matematika. Je treba čítať knihy, nechať si poradiť od silnejších hráčov a rozmýšľať. Inej cesty zrejme niet.

A ešte jednu funkciu má môj článok. Je poctou starému majstrovi Philidorovi, ktorý už v 19.storočí tvrdil, že pešiaci sú dušou hry. Jeho proroctvo sa napĺňa: ako bolo povedané vyššie, práve tieto najmenšie bojové jednotky bránia ľudské šachové majstrovstvo pred nájazdami barbarských mikročipov.

23x 2652x
Fotogalerie
Komentáře (23) Aktualizovat
19.01.2009 12:16 | Autor neznámý

Jak už se zde vyjádřila přítelkyně Alice, toto všechno je už dávno známé od 90. let minulého století.

16.01.2009 15:01 | Autor neznámý

oprava 12.jg5 0-0 13.Dh5 h6 14.je4 Dc7. 15 Sxh6...., psal jsem to z hlavy a jak jsem to kontroloval tak jsem zjistil ze mi upadl tah :)

16.01.2009 14:55 | Autor neznámý

ahoj, peknej clanek. i kdyz ja jsem rekneme hoodne podprumerny sachista, tak jsem nasel variantu kterou fritz proste nerozchodi i kdyz hlasi plus 1.3 za sebe. a nejedne se o zavrenou pozici. muzete si to vyzkouset zde to je: ja : fritz 1.e4 c5 2.d4 cd 3.c3 dc 4.jc3 a6 5.jf3 e6 6.sc4 b5 7.sb3 sb7 8.0-0 b4 (ted fritz pise jako ze neco kolem +1>) 9.jd5 ed5 10.ed5 sd6(fritz vyhradne hraje takto! d6 je asi lepsi)11.ve1+ je7 12.jg5 0-0 13.je4 dc7.(TOTO fritz hodnoti porad jeste lepe za sebe, porad neco kolem +1, byl jsem unavenej a delal jsem si srandu tak jsem jen tak zkusil sh6 obet dalsi figury)14.SH6 sxh2 15.kh1(fritz uz hlasi ze jeho pozice je horsi!!!) takze otevrena relativne ostra pozice a fritz to nedal.(varianty misto 0-0 g6 konci tak ze fritz dostane mat) jedna se o fritz 9. dal jsem to teda rybce a rybka zarvala temer okamzite po 0-0 ze bily stoji lepe(tak jak je to? pozicni rybka odhadla taktiku lepe nez takticky fritz? :))) tuto variantu uvadim, protoze fritz nez tu jebu dostal po sh6, tak nehraje variantu a6 e6. jestli budete chtit tak se na to podivejte je to docela zabavne :)

15.01.2009 21:12 | Autor neznámý

Velmi hezký článek a příspěvek k zamyšlení, to s tím nástupem "Philidorových" pěšců je originální a s největší pravděpodobností i pravdivá myšlenka, ohledně přínosu počítače pak databáze jednoznačně ano , enginy téměř vůbec. Myslím, že počítače hrají ještě špatně pozice , kde je pro člověka relativně lehké odhadnout pozici i za 15 tahů , např : je potřeba vyměnit poslední lehké figury , pak zahrát dva slušné tahy pěšcem a pak dolézt někam králem a odhad , že se to dá hrát na výhru, toto engine někdy zkazí a jde třeba do této pěšcovky, která se posléze ukáže pro počítač dosti špatnou.

15.01.2009 20:25 | Autor neznámý

No trochu ji to takticky znevýhodňuje proti ostatním enginům, takže ty proti ní mají občas šanci ale o to silnější je ve strategii a právě v těch zavřených pozicích.

15.01.2009 15:17 | Autor neznámý

2James: to je jiste trochu nadsazka ze.... Jak muze Rybku relativne oslabovat rekneme "technologie" v ni pouzita proti ostatnim programum, kdyz s prehledem vede vsechny mozne a nemozne rebricky sily /rekneme ze zapas se Zappou byl nutny jako sebereflexe/... Jak by pak hrala jako "fritzovsky" engine...? :-)

15.01.2009 15:06 | Autor neznámý

Specielně u Rybky si myslím, že se odpoutala od klasického "Fritzovského" počítačového pojetí šachu a více se přibližuje lidskému abstraktnímu myšlení (což ji relativně posiluje proti člověku a relativně oslabuje proti ostatním počít. programům).

15.01.2009 14:49 | Autor neznámý

S Juniorem mu to ještě šlo, ale předloni v Bonnu už Kramnik nestačil.

15.01.2009 14:39 | Autor neznámý

ad martin: v komerčných zápasoch stavia repertoár počítača tím silných šachistov. tí pochopiteľne vedia, ktorým pozíciam sa majú vyhnúť, a nenechajú komp hrať príslušné varianty. ďalej, ja netvrdím, že by som vyhral zápas s počítačom. tvrdím len to, že v niektorých špecifických pozíciach je veľmajster (a to i kusovka ako ja) silnejší než počítač.../// ad sveto: pokial mi je zname, programy skutocne pracuju pomocou tzv. minimaxu, to jest prehladavaju vsetky vetvy a daju sa to, ktora dava maximalne hodnotenie za nich a minimalne za supera. problem je v tom, ze taketo kompletne prehladavanie je casovo nesmierne narocne, a preto programatori pouzivaju mnozstvo hodnoteni, pomocou ktorych strom vsetkych moznosti orezavaju a rozhoduju, v ktorych variantoch kopat a v ktorych nie. prave ucelnost orezavania stromu je podla mojich znalosti rozhodujuci faktor urcujuci silu programu.

15.01.2009 14:35 | Autor neznámý

2Sveto: vyuziti horizontu enginu je stara metoda o ktere se vi. S novym HW i technikami programovani se nasazeni techto metod cim dal tim vic komplikuje. Samostatnou kapitolou je pak uzivani specialnich knih zahajeni, ktere se snazi tyto metody eliminovat hned v zarodku. Jinak celkem ukazkova partie je Kramnik-Junior Dortmund 2000 - viz http://www.chessgames.com/perl/chessgame?gid=1292645

15.01.2009 14:13 | Autor neznámý

cau marki, niekde som cital, uz si presne nepamatam kde, ze pocitac vlastne pri hre nepremysla ako clovek, ktory vlastne uplne nezmyselne tahy automaticky vyluci, ale ide metodou tzv. "maximalny strom" kde vlastne porovnava vsetky vetvy - t.j. vsetky aj uplne zle moznosti na zaklade zhodnotenia materialu a dalsich atributov ktore ma v pamati podla nastavenia programatorov. Co je na tom pravdy ? A ako je mozne, ze aj najvacsie hviezdy svetoveho sachu ako napisal martin, prehrali so strojom, ked si nasiel stretegiu, t.j. sposob ako postavit taku poziciu, ktoru pocitac chybne zhodnoti, ako si ukazal na tych prikladoch vyssie ?

15.01.2009 13:55 | Autor neznámý

Člověk se zde dozví věcí! Tedy se Kasparov a posléze Kramnik nechali porazit jenom proto, že neblokovali? Pak by vyhráli? Máme si toto myslet? Anebo oni hráli s jinou kategorií počítače?

15.01.2009 13:28 | Autor neznámý

Díky za radu, konečně jsem se dozvěděl, jak na něho. Potíž je však v tom, že většinou mne prekabátí dřív, než to stihnu zablokovat.

15.01.2009 13:10 | Autor neznámý

Hezký článek.Jen upozorním na drobný překlep, Philidor zemřel v roce 1795.

15.01.2009 12:42 | Autor neznámý

2marki:myslim ze se to podarilo. Mmch - o tom nechat pusteny engine o chvilku dele se presvedcil Kramnik pri priprave na Leka, kdyz toto pravidlo opomnel a v Marshallovi prehledli... KID jsem nevidel, ale protoze mam pocit, ze konkretne v E97 nyni bily marne hledaji nejaky rozumny recept jak dal, kdyz 9.b4 Jh5 10.Ve1 f5 11.Jg5 Jf6 12.Sf3 na vyhodu neni a 12.f3 je stale vice spornejsi.. /ani nova Encyklopedie ani stin noveho neprinesla, kdyz se jedna prakticky jen o kompilat partii z Informatoru../. Debatovat muzeme i mimo NSS

15.01.2009 12:18 | Autor neznámý

to alice: neslo mi ani tak o to, porazat engine, ako skor o upozornenie, kedy sa pri analyze na engine spoliehat a kedy nie. ohromne mnozstvo ludi, a i velmajstrov, produkuje novinky tak, ze zapnu engine a potom v partii skopiruju vysledok. enginy nie su ani dokonale, ani zavrhnutiahodne. je s nimi prosto len treba vediet pracovat, podobne ako s fotakom. ///Beat the KID je kniha pre urcite publikum, s urcitym rozsahom a urcitym zamerom. To vlastne plati o kazdej knihe. Je urcena ludom, ktori chcu pochopit charakter strednej hry vznikajucej z KID, je plna slovnych vysvetleni a specializuje sa na hlavne varianty. Je kratka a citatelna i pre slabsich hracov, a predsa som si dal s analyzami dost namahy. Neviem ci je to dost alebo malo, v kazdom pripade napisat nieco prelomove nie je ani lahke, ani nutne, a obcas vlastne ani mozne. /// to petermailer: v hodnoteni pozicie diagr. 1 je rozdiel medzi fritzom a povedzme rybkou dost velky, to je pravda...

15.01.2009 12:03 | Autor neznámý

Je vseobecne zname,ze pc nevedia hrat zatvorene pozicie alebo aspon by nemali vediet :) a akosi moj engine ukazuje poziciu cislo 1 za rovnu (0.13) :)) Inak skoda Janko ,ze nehras teraz trojkolo na kysuciach tak ci tak sa tam pridem pozriet ale na tvoju hru sa celkom dobre pozera :) Ujo Dydyshko na mna hra pomerne zlozito pozicne :D

15.01.2009 11:51 | Autor neznámý

2marki: To jsem ráda že to není osobní. Celkem chápu že se trápit v jedné partii cvičně několik hodin hraním s enginem, není každému po chuti, zvlášť když na rozdíl od Voloďi nejsou za to nějaké peníze. Možná mi v článku chyběl více zdůrazněný důvod proč s enginem takto hrát - pokud ho budu chtít porazit, s trochou snahy se mi podaří vytvořit nějakou "prearranged" partii, která může začít třeba i tahem 1.h4.. Myslím že enginy se dají používat i jinak, než je jen nechat chudáky přes počítat.. PS: škoda že Beat the KID dle recenzí nepřináší velký zlom o KID, spíše sumíruje..

15.01.2009 10:57 | Autor neznámý

to alice: ďakujem za vyjadrenie. nemyslím si, že kvalita hry enginov je až tak závislá od času, ktorý dostanú na premýšľanie. (Bleskovky som hral len preto, že sám nemám chuť venovať toľko času hrátkam s compom).Nepochybujem, že ani po celej prebdenej noci by povedzme Fritz v pozícii diagr. 1 hodnotil podobne ako po pol minúte. V danej pozícii totiž nie je čo počítať. Ide o trvalú vlastnosť počítačov, o ich charakter.

15.01.2009 10:48 | Autor neznámý

Samozřejmě omluva Jánovi, článek je samozřejmě jeho.

15.01.2009 10:41 | Autor neznámý

Budu na svůj svátek trochu zpátečnická. Z článku na mne dýchla historie článků Emila Vlasáka z Československého šachu z pionýrských dob šachových programů před 10-15ti lety. Nechci se zaobírat detaily, ale jestli měl závěr vyznít ve smyslu, že s průměrem 3-5s/tah hrají enginy nesmysly, pak ano... Jinak že je engine dobrý sluha ale zlý pán se nedá rozporovat..

15.01.2009 10:32 | Autor neznámý

to Morgoth: Dík za informaci, kdo je autorem článku, myslel jsem si to:) Všeobecně souhlas s tím, že počítač z člověka skvělého šachistu neudělá a může přispět i ke snížení výkonnosti. Je to jak ve všem ostatním, všeho moc škodí, i využívání počítače. Když ale člověk nemá možnost hrát se silnými hráči a chce se rychle zlepšovat, pak do úrovně cca. 2300-2400 je určitě počítač velmi vhodný. Dál to chce ale už makat hlavně sám:)

15.01.2009 07:46 | Autor neznámý

Velmi pěkný článek. Mám podobné dojmy jako Marky (akorát s fritzem 8, kde jsem body dělal ve francouzké, králce a vlastně všechno co se bloklo). Avšak kdo chce hrát dobře šachy, měl by se zbavit šachových programů...jelikož člověk neuvěřitelně zlenivý v pv (známe to, když není něco jasné, tak hned přivoláme fritze či rybku). Navíc spousta variant, které jsou klíčové pro člověka, ani fritz nenabídne, "jak jsou mu jasné".