Otevřete Opponent Prep, zadejte přezdívku, a za pár sekund zíráte přes šachovnici na něco znepokojivého: bota, který zahajuje partie stejně jako on, sklouzává do stejných vratkých struktur a jako by přesně věděl, kdy má tendenci chybovat. Říkáme mu Ghost Bot a pod kapotou je to skutečně vrstvený inženýrský kus práce — několik nezávislých systémů poskládaných na sebe, z nichž každý odpovídá na jinou otázku o cizinci, proti kterému jste ještě nikdy nehráli.
Nejdřív si přečte celou jeho historii
Ve chvíli, kdy zadáte jméno, stáhneme všechny dostupné partie daného hráče a proženeme je jedním průchodem analýzy — procento výher, jaké zahájení skutečně hraje s každou barvou, zhruba jak silně hraje v různých fázích partie a hlavně přesně kde v minulosti ztrácel nejvíc bodů. Nic odhadovaného. Vše spočítané z jeho vlastních tahů, napříč stovkami odehraných partií.
Kniha přesných pozic: jeho tahy, indexované
Z této historie stavíme vyhledávací tabulku: pro každou pozici, do které se hráč kdy skutečně dostal, co v ní zahrál a jak často? Když Ghost Bot kráčí v jeho stopách, neimprovizuje — čerpá přímo z této tabulky, váženě podle toho, jak často danou možnost skutečně volil. Zahrajte do pozice, kterou navštívil padesátkrát, a botova odpověď vychází přesně z těch samých padesáti datových bodů. Je to méně simulace a víc přehrávka, komentovaná čísly.
Trik, díky kterému to působí děsivě přesně: kniha zvyků
Tady je část, která si vyžádala skutečné přemýšlení. Tabulka přesných pozic pomůže jen tehdy, když se vrátíte do pozice, ve které už hráč byl — a jakmile zahrajete cokoliv byť jen mírně neobvyklého, tabulka zůstane prázdná. Skuteční soupeři nemají nekonečnou paměť, ale mají zvyky: hráč, který vždy fianchettuje střelce, vždy rošáduje do osmého tahu, vždy staví stejný pěšcový trojúhelník bez ohledu na to, co děláte na druhé straně šachovnice.
Postavili jsme proto druhý index, který záměrně zahazuje polovinu informací: pamatuje si pozici pouze podle vlastních figur hráče, a rozmazává vše, co zrovna děláte vy. Právě tahle rozmazanější paměť umožňuje Ghost Botovi rozpoznat "tohle vypadá jako jeho londýnský systém" i v pozici, ke které technicky v jeho skutečných partiích nikdy nedošlo. Je to rozpoznávání vzorů namísto šachového mozku — a každý vybavený zvyk se před zahráním tiše přezkoumá na bezpečnost, takže známá stavba nikdy nezavede figuru do viset na devátém tahu jen proto, že pozice tak vypadá.
Nad oběma knihami leží ta nejpodivnější vrstva ze všech: osobnost zredukovaná na sadu ovladačů. Stylový otisk stavíme porovnáním hráčových skutečných voleb tahů s kontrolní skupinou soupeřů zhruba jeho síly. Přemění "hraje opatrně", "miluje ostré taktiky" nebo "je netrpělivý v rovných pozicích" na číselné pobídky, které tiše naklánějí rozhodnutí Ghost Bota stejným směrem pokaždé, když musí improvizovat mimo obě knihy. Výsledek si nepamatuje jen zahájení — naklání se stejně, jako se naklání on.
Tak proč se tohle objeví okamžitě, zatímco Report a Blunder Puzzle vás nechají čekat?
Tady je poctivá, mírně vystřízlivující odpověď: Opponent Prep je rychlý proto, že se nic z výše uvedeného neptá šachového enginu na nic. Sestavení celého reportu — repertoáru, obou knih, stylového otisku, slabých míst — je počítání, ne výpočet. Je to aritmetika nad hromadou partií, které se už odehrály. Moderní prohlížeč to prokouše za pár vteřin bez ohledu na to, kolik stovek partií v té hromadě je.
Game Analysis a Blunder Puzzle odpovídají na úplně jiný druh otázky, u které žádná zkratka neexistuje: byl tenhle konkrétní tah v této konkrétní partii skutečně dobrý — a jak dobrý? Tahle otázka před pěti minutami neexistovala. Nikdo se jí nikdy neptal, protože pozice na vaší šachovnici je jedinečná pro partii, kterou jste právě odehráli. Neexistuje tabulka, kde by se dala vyhledat. Jediný poctivý způsob, jak na ni odpovědět, je předat pozici skutečnému šachovému enginu a nechat ho počítat, tah po tahu, celou partii — a když ověřuje, zda byla oběť skutečně korektní, musí si navrch první otázky položit ještě druhou: co se stane, když ji vezme? To není vyhledávání v tabulce. To je skutečné, sekvenční myšlení, probíhající živě na vašem zařízení, pozici po pozici, a na světě neexistuje cache, která by to dokázala přeskočit u partie, kterou ještě nikdy nikdo nehrál.
Řečeno jednoduše: Opponent Prep je rychlý, protože si vzpomíná. Report a Blunder Puzzle si dávají na čas, protože skutečně přemýšlí.
Postavte si vlastního ducha
Poznejte jeho zvyky ještě dřív, než se spustí hodiny.