Школяр зібрав робота для гри в шахи, який принижує опонентів

Школяр зібрав робота для гри в шахи, який принижує опонентів

Йому навіть зробили пафосний трейлер із музикою з JoJo’s Bizarre Adventure.

На виставці Open Sauce у Сан-Франциско учасник на ім’я Ной Девіс показав свою розробку на базі Raspberry Pie Pico – робота для гри в шахи із вбудованим ChatGPT.

Блоггер TheOdd1sOut, що відвідав виставку, робот Девіса і комп’ютер, який відповідає за роботу робота. Ілюстрація: Raspberry Pi

Автор зібрав робота через роздратування власними поганими навичками: йому хотілося, щоб машина грала за нього та робила це добре. У цій ідеї немає нічого нового, тому Девіс вирішив урізноманітнити концепцію, додавши чат-бот. ChatGPT став у пригоді для регенерації мови – та не який-небудь, а добірних образ. Бо яка ж це гра в шахи, якщо тебе не принижують за дурні ходи?

Щоб робот сам рухав фігури, знизу кожної закріплено магніт, а на нижній стороні дошки закріплені датчики Холла. Комп’ютер підключений до рядків і стовпців датчиків на зразок клавіатури, зчитуючи зайняті та вільні клітини.

Читайте також:  У ChatGPT тепер можна архівувати чати. Що для цього треба зробити?
Внутрішній бік дошки. Ілюстрація: Raspberry Pi

Зрозуміло, за такої схеми комп’ютер не може знати, де яка фігура знаходиться. Щоб виправити це, Девіс прописав код для відстеження переміщень кожної фігури з відомої стартової позиції. На це пішло чимало часу, бо автор міг приділяти програму проєкту лише кілька годин уранці перед школою.

Світлодіодна смуга на боці дошки відображає, чий зараз хід. Якщо вона синя, ви можете ходити, якщо червона — чекайте, доки робот не візьме виграшну ідею зі Stockfish, щоб вас обставити.

Про комерційний дозвіл пристрою не йдеться: це просто експериментальний робот, зібраний до виставки.