Алгоритм работы интеллектуального помощника «Акинатора» заключается в следующем: 2
- Акинатор начинает с более общих вопросов. 2 Каждый последующий вопрос носит уточняющий характер, таким образом программа фильтрует подходящих и неподходящих персонажей. 2
- Акинатор запоминает, как все игроки ответили на тот или иной вопрос при загадывании того или иного персонажа. 2 На каждого персонажа создаётся реестр о том, как отвечали игроки на вопросы о нём. 2 Если данный игрок ответит на вопросы так же, то «Акинатор» отгадает загаданного игроком персонажа. 2
- Если «Акинатор» не смог отгадать персонажа, то он предлагает ввести название этого персонажа, после чего запоминает его и все ответы, которые давал данный игрок на вопросы об этом персонаже. 2 И если другой игрок загадает этого же персонажа, то «Акинатор» сможет уже его отгадать. 2 Таким образом, количество персонажей, известных «Акинатору», постоянно увеличивается. 2
Во время игры ответы пользователей помогают программе уточнять дальнейшие вопросы. 3