Я великий шанувальник програм шахового виявлення шахів, як Ірвін, який створив lichess.org.
Але я чув, що є новий бот під назвою Leela, який навчає себе грати в шахи і мислити по-людськи. Це правда, і чи є способи її виявити?
Я великий шанувальник програм шахового виявлення шахів, як Ірвін, який створив lichess.org.
Але я чув, що є новий бот під назвою Leela, який навчає себе грати в шахи і мислити по-людськи. Це правда, і чи є способи її виявити?
Відповіді:
Ліла працює, виконуючи надзвичайно складну позиційну оцінку на відносно невеликій глибині пошуку, тоді як більшість шахових двигунів працюють, виконуючи просту оцінку при максимально глибокому пошуку. Теоретично це повинно створювати більш позиційний стиль гри, і це, здається, є ефективною стратегією проти найкращих сьогодні традиційних шахових двигунів.
Таким чином, загалом, рухи, вибрані Leela, будуть відрізнятися від тих, які вибрали Stockfish (опорний двигун Ірвіна) на ключових позиціях. Але відмінності в оцінці руху можуть бути невеликими з точки зору Stockfish; Справа не в тому, що Stockfish вважає, що кроки Ліли самі по собі погані , а лише те, що він не вибирає їх надійно, оскільки не бачить їх унікальних переваг щодо руху, який він глибоко дослідив тактично.
Однак є й інші характеристики гравців користувачів двигунів, які відрізняються від характеристик сильних людських гравців, які спостерігаються і вимірюються Ірвіном.
Статистика часу переміщення є важливою, і це, ймовірно, не зміниться з Leela. Хороші людські гравці визнають ключові кроки, де існує багато можливостей майже однакової видимої сили, і планують їх вперед, забираючи більше часу. Потім вони грають швидко, коли опонент реагує так, як вони очікували, або у легких позиціях, де є лише один очевидний хороший (або навіть законний) хід. Користувач двигуна цього не робить - для кожного ходу він повинен ввести рух супротивника в двигун і почекати кілька секунд, щоб побачити, що робити.
Ще одна характеристика, на яку Ірвін перевіряє, - великі розбіжності в стилі гри, або між іграми, або під час гри. Гравець, який грає в деякі ігри надзвичайно добре з дуже мало помилок, але потім грає в інші ігри (водночас керуючи) досить погано з кількома помилками, мабуть, слабкий гравець, який використовує двигун для своїх хороших ігор. Це особливо актуально, якщо він, здається, грає у свої сильні ігри проти гравців з високими рейтингами. Або гравець може втратити гру, а потім вийти з двигуна, і в цьому випадку він покаже промахи і занепаду позицію з наступною надзвичайно точною грою, яка врятує гру.
Коротше кажучи: так, я вважаю, що Ірвін може виявити користувачів двигуна, навіть якщо у відповідного двигуна буде Leela.
На жаль, якщо шахрай досить розумний, його ніколи не схоплять!
Незалежно від того, наскільки сильним може бути детектор обману, якщо ви використовуєте двигун лише для того, щоб вийти в одне критичне положення, не вистачає даних, щоб вас застати.
Нарешті, єдине, що можна довести - це схожість між вашою грою та грою двигуна, що не є доказом обману