На машине Шеннона два варианта выбора обозначены как «правый» и «левый». В первой партии машина делает случайный выбор при помощи быстро вращающегося коммутатора – своего рода механической рулетки. Затем постепенно выявляет бессознательные закономерности в действиях соперника. Убедительная победа системы учета информации над программой! Представьте шахматиста, который записал все ответы Гарри Каспарова на гамбит Блюменфельда, встречавшиеся в его партиях: это позволит предсказать ходы Каспарова при следующем розыгрыше гамбита.
Обе машины для предсказаний из Bell Labs разбивали игру «сравнение монет» на восемь стандартных ситуаций. Приведу пример одной. Предположим, вы выиграли два раза подряд, сделав одинаковый выбор. Каким будет ваш следующий ход? Вы можете не отступать от успешной стратегии или сделать иной выбор, возможно, на том основании, что три одинаковых хода подряд не похожи на случайность.
При столкновении с данной ситуацией машина каждый раз запоминает решение соперника. Это решение кодируется «1» или «0» и сохраняется в одном из 16 бит памяти. Для каждой из восьми стандартных ситуаций машина Шеннона помнит только два последних решения. Эта информация занимает всю 16-битную память.
Когда машине требуется сделать предсказание, она смотрит, как поступал соперник два предыдущих раза. Если его действия совпадают, машина считает, что и теперь он поступит точно так же. В противном случае выбор машины случаен – то же непрерывно вращающееся колесо рулетки.
Основное отличие машины Шеннона от устройства Хагельбарджера – простота. Машина Хагельбарджера высчитывала исход восьми стандартных ситуаций в процентах. Чем выше процент, тем с большей вероятностью она предсказывала повторение прошлого. Может показаться, что это логичнее и изящнее принципа «все или ничего», использованного Шенноном, но на практике его устройство предсказывало лучше.
При смене противника обеим машинам требовалось какое-то время, чтобы выстроить игру. Они должны были составить цифровое досье. Фрицу Хирцебруху, вероятно, повезло на первом этапе, поскольку машине Шеннона пришлось каждый или почти каждый раз делать случайный выбор.
Словно дети, устраивающие войну игрушек, Шеннон и Хагельбарджер решили стравить машины друг с другом. Они сконструировали «посредника», генерировавшего одинаковые случайные последовательности для обоих устройств. «Все три машины соединили, – рассказывал Шеннон, – и оставили работать на несколько часов, что сопровождалось пари на небольшие суммы и громкими криками одобрения». К радости Шеннона, его машина победила с результатом 55:45 (в процентах).