Switch to light theme

0

Шахматтық қозғалтқыш

Шахматтық қозғалтқыш

Шахматтық қозғалтқыш — бұл позицияларды талдайтын және ең күшті мүмкін жүрістерді есептейтін бағдарлама. Ол әрбір талдау тақтасының, тікелей эфирдегі әрбір бағалау жолағының және кәсіби деңгейдегі әрбір дебюттік дайындықтың миы болып табылады. Бүгінгі таңдағы үздік шахматтық қозғалтқыштардың болжалды рейтингі 3500-ден жоғары — бұл кез келген адамнан, соның ішінде қазіргі әлем чемпионынан шамамен 600 ұпайға күшті. Егер сіз ойыннан кейін «талдау» түймесін басқан болсаңыз, сіз шахматтық қозғалтқышты қолданғансыз. Экрандағы +0.3 немесе -1.5 шамасындағы сан — бұл қозғалтқыштың пешкалармен өлшенетін, кімнің артықшылығы бар екендігі туралы пікірі. Көптеген ойыншылар шахматтық қозғалтқышпен графикалық интерфейс арқылы әрекеттеседі, бірақ қозғалтқыштың өзінде тақта, фигуралар немесе графика жоқ — тек шикі есептеу.

Шахматтық қозғалтқыш дегеніміз не?

Шахматтық қозғалтқыш бастапқы позицияны талдайды, барлық мүмкін жалғастыруларды іздейді және ең жақсы жүрісті береді. Stockfish стандартты жабдықта секундына он миллионға дейін позицияны бағалайды. Leela Chess Zero сияқты нейрондық желілік қозғалтқыштар әлдеқайда аз позицияларды бағалайды, бірақ тереңірек позициялық түсінікпен — әрбір бағалау «ақылдырақ», бұл төмен көлемді өтейді.

Әрбір байсалды ойыншы дайындық үшін қозғалтқыштарды пайдаланады. Тітулды ойыншылар дебюттік жаңалықтарды тексереді, тактикалық идеяларды растайды және турнирлер алдында қарсыластарының ойындарын талдайды. Түсіндірмешілер оларды тікелей эфирде іске қосады. Жаттықтырушылар оқушылардың ойынындағы қателіктерді анықтау үшін пайдаланады. Классикалық гроссмейстер ойынын қарап жатырсыз ба, әлде Bullet шахматындағы қатені тексеріп жатырсыз ба, қозғалтқыш — әрбір шахматшы сенетін үнсіз серіктес.

Әлемдегі үздік шахматтық қозғалтқыштар

Шахматтық қозғалтқыштар үздік қозғалтқыштарды анықтау үшін чемпионаттарда, мысалы, TCEC (Top Chess Engine Championship) және Chess.com Computer Chess Championship сияқты жарыстарда бәсекелеседі. Міне, қазіргі дәуірді анықтайтын қозғалтқыштар.

Stockfish

Stockfish — бұл жұртшылыққа қолжетімді ең күшті шахматтық қозғалтқыш және көп жылдар бойы осылай болып келеді. Ол 2008 жылы норвегиялық бағдарламашы Tord Romstad жасаған Glaurung атты ашық бастапқы қозғалтқыштың форкі ретінде пайда болды. Италиялық әзірлеуші Marco Costalba оны Stockfish деп атады — себебі ол «Норвегияда өндіріліп, Италияда пісірілген». 2020 жылдан бастап Stockfish NNUE (Efficiently Updatable Neural Networks) біріктірді, дәстүрлі іздеуді нейрондық желілік бағалаумен үйлестіреді. Ол әрбір ірі қозғалтқыш чемпионатында үстемдік етеді және Lichess пен Chess.com сайттарындағы талдау құралдарын қуаттандырады. Қазір сіз қолданып жатқан онлайн шахматтық қозғалтқыш? Мүмкін Stockfish.

Leela Chess Zero (Lc0)

Leela Chess Zero — Google DeepMind компаниясының AlphaZero жобасынан шабыттанған ашық бастапқы қозғалтқыш. 2018 жылдың қаңтарында Gary Linscott бастаған Leela өзін-өзі ойнату арқылы және тек ойын ережелерінен бастап шахматты үйренді. Бүкіл әлемдегі еріктілер оның нейрондық желілерін оқыту үшін есептеу қуатын берді. Leela 2018 жылдың соңына қарай гроссмейстер деңгейіне жетті және содан бері Stockfish-тің жақын бәсекелесі болды. Стилі айтарлықтай ерекшеленеді: неғұрлым позициялық, ұзақ мерзімді артықшылық үшін құрбандыққа дайын және адамға ұқсас сезімді имитациялауға қабілетті.

AlphaZero

AlphaZero — бәрін өзгерткен қозғалтқыш. Google DeepMind әзірлеген және 2017 жылдың желтоқсанында жарияланған, ол өзін-өзі ойнатудың төрт сағатында шахматты нөлден үйренді — содан кейін Stockfish-ті 28–0 есебімен жеңіп, 72 тең ойын қорытындысымен аяқтады. DeepMind компаниясының Demis Hassabis оның стилін «бөтен» деп атады: батыл құрбандықтар, ұзақ мерзімді позициялық қысулар және барлық конвенцияларды бұзатын жүрістер. AlphaZero ешқашан жұртшылыққа шығарылмады, бірақ оның әсері барлық жерде — қазіргі әрбір үздік шахматтық қозғалтқыш ол танымал еткен нейрондық желі технологиясын пайдаланады.

Komodo Dragon

Komodo бағдарламашы Don Dailey және гроссмейстер Larry Kaufman 2010 жылы бастаған. Ол ерекше позициялық бағалау үшін беделге ие болды — басқа қозғалтқыштар жоспар таба алмаған кезде, Komodo ештеңеден бірдеңе жасай алатын. Dailey 2013 жылы қайтыс болғаннан кейін, Mark Lefler дамуын жалғастырды. 2020 жылы команда NNUE технологиясын қамтитын Dragon шығарды. Қазір Chess.com иелігінде, Komodo Dragon әлемдегі үздік үш қозғалтқыштың қатарында қалады.

Rybka

Rybka немесе чех тілінде «кішкентай балық», 2005-2010 жылдары жасаушы Vasik Rajlich басқаруымен компьютерлік шахматта үстемдік етті. Қозғалтқыш төрт рет Әлемдік компьютерлік шахмат чемпионатын жеңіп алды, содан кейін плагиат айыптаулары бойынша бұл атақтардан айырылды. Дау-дамайға қарамастан, Rybka-ның қозғалтқыш дамуына елеулі әсері ойын тарихындағы маңызды тарау болып қала береді.

Шахматтық қозғалтқыш терминінің шығу тегі

Шахмат ойнайтын машина тұжырымдамасы компьютерлерден де көне. 1770 жылы венгр өнертапқышы Wolfgang von Kempelen «Механикалық түрік» деп аталатын құрылғыны ұсынды — шкафтағы манекен, ол өздігінен шахмат ойнайтын көрінетін. Ол Наполеонды және Бенджамин Франклинді жеңді. Алайда өнертабыс алаяқтық болды, ішінде жасырынған адам шебері фигураларды басқаратын.

Тек 1912 жылы алғашқы нағыз шахмат ойнайтын машина жасалды, испан инженері Leonardo Torres y Quevedo El Ajedrecista құрылғысын жасады, ол король мен ладья эндшпилін ұта алатын. 1950 жылдары заманауи компьютерлік шахмат басталды, Alan Turing алғашқы шахмат ойнайтын алгоритмді жазды, ал IBM инженері Alex Bernstein алғашқы толық автоматтандырылған бағдарламаны құрды — әрбір жүріске сегіз минут кететін.

«Қозғалтқыш» сөзі шахмат лексикасына 1986 жылы енді, Sys-10 компаниясы өз жабдығын «Chess Engine» брендімен сатқан кезде. Бағдарламалық қамтамасыз ету графикалық интерфейстерден WinBoard және кейінірек Universal Chess Interface протоколдары арқылы бөлінгендіктен, термин жабысып қалды: «қозғалтқыш» экранда көрінетін тақтаның артындағы есептеу ядросына айналды. Әлем чемпионы Гарри Каспаров 1997 жылы IBM-нің Deep Blue құрылғысынан жеңілгенде, адамның шахматтағы үстемдігі аяқталды.

Шахматтық қозғалтқыштар туралы қорытынды ойлар

Шахматтық қозғалтқыштар ойынның қалай ойналатынын, қалай зерттелетінін және қалай көрілетінін мәңгіге өзгертті. Ешбір үздік ойыншы қозғалтқышсыз дайындалмайды. Ешбір байсалды трансляция бағалау жолағынсыз өтпейді. Ойын олардан кеміген жоқ — керісінше, олар түсінікті тереңдетіп, адамдар аша алмаған күрделілік қабаттарын ашты. Сіз соңғы ойыныңызды талдау үшін онлайн шахматтық қозғалтқышты қолданып жатырсыз ба, әлде Stockfish пен Leela қатысатын TCEC суперфиналын бақылап жатырсыз ба, бұл бағдарламалар енді шахматтан ажырағысыз.


Сондай-ақ қараңыз

Толығырақ оқыңыз: Chess Stockfish, AlphaZero және Leela Chess Engine.

Шахматтық қозғалтқыш туралы жиі қойылатын сұрақтар

Шахматтық қозғалтқыш дегеніміз не және ол позицияларды қалай талдайды?

Шахматтық қозғалтқыш позицияларды вариацияларды есептеу және алынған позицияларды бағалау арқылы талдайды.

Қай шахматтық қозғалтқыш бүгінгі таңда ең күшті болып саналады?

Stockfish бүгінгі таңда ең күшті және ең табысты шахматтық қозғалтқыш ретінде кеңінен танылған.

Шахматтық қозғалтқыш пен шахматтық AI арасындағы айырмашылық неде?

Шахматтық қозғалтқыш позицияларды тікелей талдайды, ал шахматтық AI машиналық оқыту әдістерін қолдануы мүмкін.

Шахматтық қозғалтқыштар ең жақсы жүрісті қалай есептейді?

Шахматтық қозғалтқыштар жүріс ағаштарын іздейді, позицияларды бағалайды және миллиондаған вариацияларды салыстырады.