«Угадай персонажа»: как играть с ИИ, чтобы он не жульничал

Коротко. Играть с ИИ в «угадай персонажа» интереснее, чем с человеком: он знает и аниме, и советские мультфильмы, и не устаёт отвечать на двадцать вопросов подряд. Но есть ловушка, из-за которой игра разваливается на середине, - ИИ не умеет хранить загаданное в тайне так, как это делает человек. Он не хитрит, он устроен иначе. Лечится одной строкой в правилах, и ниже - какой.
Почему ИИ «жульничает», хотя не собирался
Когда человек загадывает персонажа, ответ уже существует - он в голове, и все вопросы проверяются об него.
У модели такой головы нет. Между вашими сообщениями она не хранит ничего: каждый раз она видит переписку заново и достраивает ответ по контексту. Если в переписке нигде не записано, кого загадали, то и загаданного персонажа нет - есть только история ответов, которая должна выглядеть непротиворечиво.
Отсюда фокус, который замечают все: вы задаёте вопросы, получаете «да», «нет», «скорее да» - а в конце оказывается, что подходящего персонажа не существует. Или наоборот: вы называете кого угодно, и вам говорят «верно». Модель не обманывала - ей просто нечего было проверять, и она подгоняла ответы под ваши вопросы.
То же самое, только менее заметно, происходит в длинных ролевых сценах, и по той же причине - подробно об этом в разборе памяти ИИ-персонажа.
Одна строка, которая чинит игру
Загаданное нужно вынести туда, где оно физически хранится, - в текст переписки. Способ простой: попросите записать ответ заранее и в закрытом виде.
Рабочая формулировка:
Загадай персонажа. Сразу напиши его имя задом наперёд в одну строку и больше к этой строке не возвращайся. Дальше отвечай только «да», «нет» или «не могу ответить». В конце проверим по этой строке.
Имя задом наперёд вы не прочитаете мельком, но оно записано - значит, ответ существует и зафиксирован, и модель будет сверяться с ним, а не сочинять на ходу. Вместо перевёртыша годится любой способ: первая и последняя буквы, число букв, зашифрованное слово. Важно одно - чтобы загаданное попало в переписку до первого вопроса.
Второй прививкой служит счётчик: «это вопрос номер семь из двадцати». Он не даёт игре расползтись и заодно держит модель в рамках формата.
Четыре варианта, в которые интересно играть
Классические двадцать вопросов. Вы спрашиваете, ИИ отвечает только «да» и «нет». Ограничение на двадцать вопросов - половина удовольствия: без него игра превращается в перебор.
Наоборот: загадываете вы. Сложнее и веселее. Скажите: «Я загадал персонажа, задавай вопросы по одному, отвечаю только да или нет». Здесь ИИ хорош тем, что задаёт вопросы по-настоящему сужающие: живой или вымышленный, из книги или с экрана, а не «это Гарри Поттер?» на третьем шаге.
От первого лица. Модель играет загаданного персонажа и отвечает в его манере, не называя себя. Вы угадываете по речи, а не по фактам. Самый живой вариант: интонация выдаёт быстрее анкеты.
Только по фактам биографии. ИИ описывает персонажа сухими фактами, без имён и названий: «родился в маленьком городе, потерял родителей в детстве, живёт двойной жизнью». Хорошо заходит компанией.
Как сделать игру сложнее
Три ограничения, которые сразу поднимают уровень.
Сузьте область. «Только советские мультфильмы», «только аниме девяностых», «только злодеи». Чем уже область, тем меньше помогают общие вопросы.
Запретите вопросы про пол и эпоху. Это два самых сильных вопроса, и без них приходится думать.
Введите «не могу ответить». Третий вариант ответа делает игру честнее: не всякий вопрос имеет смысл для всякого персонажа.
А если хочется наоборот - проще и веселее, - попросите подсказку в виде одной реплики персонажа. Это возвращает игру к разговору, ради которого всё и затевалось.
Во что играть после
Угадайка хороша тем, что разогревает и не требует настроя. Дальше обычно тянет на что-то более длинное - и тут работает переход в сцену: «Отлично, ты угадал. Давай теперь сыграем сцену, где этот персонаж встречает меня впервые».
С этого места начинается ролевая игра, и правила у неё другие: не вопросы и ответы, а сцена, реплики и общий сюжет. Как её начинать, чтобы не заглохнуть на втором сообщении, разобрано в статье про первое сообщение в ролёвке, а если незнакомы термины - есть словарь.
Как это устроено у нас
У нас угадайка получается сама собой: персонажи помнят разговор, поэтому загаданное держится и через час, а не только в пределах одного экрана. И отвечают они в своей манере - в варианте «от первого лица» это заметно сильнее всего.
Играть можно с любым из персонажей - выбрать собеседника и начать с той самой строчки про имя задом наперёд.
Чего у нас нет
Нет отдельного игрового режима с кнопками, очками и таблицей рекордов. Угадайка здесь - это разговор, а не мини-игра в интерфейсе.
Нет запрета на подсказки: если персонаж захочет подыграть, он подыграет. Строгий судья из ИИ так себе.
Частые вопросы
Почему ИИ соглашается с любым моим ответом в конце? Потому что загаданного нигде не было записано, и ему нечего проверять. Попросите зафиксировать имя в переписке до первого вопроса.
Можно ли играть голосом? Да, если сервис умеет отвечать голосом. На угадайке это работает особенно хорошо: интонация становится подсказкой.
Сколько вопросов оптимально? Двадцать - золотая середина. Десять слишком мало для незнакомой области, тридцать превращаются в перебор.
ИИ загадывает слишком известных персонажей. Сузьте область прямо в правилах: «никого из первой сотни по популярности», «только второстепенные герои».
Он путается и меняет ответы. Верный признак, что загаданное не зафиксировано. Начните заново с записью имени в закрытом виде и добавьте счётчик вопросов.
Во что ещё поиграть с ИИ по переписке? В «данетки», в «правда или ложь» - три факта о персонаже, один ложный, - и в короткие сцены-импровизации на одну минуту.
Хочешь попробовать? Выбери персонажа — девушки, парни, аниме и ролевые, общение бесплатно, прямо на сайте.
Начать общение →