>Ктоук

>Ктоук

>Ктоук

>Ктоук

>Ктоук Ктоук Ктоук

>Ктоук Ктоук

>Ктоук

>Ктоук

Ну, это не очень-то напоминает шутку «Тук-тук, кто там?» – больше похоже на куриное кудахтанье. ИИ предстоит отыскать еще несколько правил.

Он вновь изучает набор данных. Затем пытается использовать найденные сочетания букв новыми способами, выискивая примеры комбинаций, которые лучше соответствуют заданным примерам шуток.

>нток докк хомк

>уКуу мКток

>Тук

>кая Авас Тыы

>кол хомм

>Хамм?

>Рие

>ако ак, Ото и клеа

>то ко- оо к АтьХпал Ько

>Егоч

>ткот- К окт

>Тма

>туу

>Ктук Тук Ток Тамк

Все эти улучшения происходят всего за несколько минут. К моменту, когда я возвращаюсь к компьютеру с чашкой кофе, ИИ уже успел понять, что если начать шутку с комбинации «Тук-тук! Кто там?», то совпадений с существующими подобными шутками будет больше. И он решает следовать этому правилу всегда.

Но остальная часть формулы выводится еще довольно долго, причем ИИ часто словно бы принимается сам с собой играть в испорченный телефон:

>Тук-тук!

>Кто там?

>Вра

>Какая Диял?

>Какой Нна?

>Какая Ананан?

>Какой Нин?

>Какой Няни?

>Какая Двима?

Наконец ему удается нащупать структуру шуточной формулы, но не подходящие слова:

>Тук-тук!

>Кто там?

>Пана

>Какая Лагана?

>Кольке ты вам где не

Иногда он немного увлекается особо длинными ключевыми фразами.

>Тук-тук!

>Кто там?

>Валесий

>Какая?нна?

>Ыши тьнан уду шенквв аксабн шуе такрещ утомцй дуб яван аолвакт хиртиуза уурнаст котекц шдсеевка озо эугойм за доен кмтакан ахелко тас чигепо ббнащ к реужмым!

Где-то дальше в ходе обучения искусственный интеллект узнает про шутку о корове без губ, она становится его любимой. Если что, это примерно такой шуточный диалог:

>Тук-тук!

>Кто там?

>Корова без губ.

>Какая корова без губ?

>Корова без губ говорит: «у-у-у-у!»

ИИ считает, что наткнулся прямо-таки на юмористическую золотую жилу, и какое-то время исходит из того, что лучшая ключевая фраза в любой шутке – это «у-у-у-у!»…

>Тук-тук!

>Кто там?

>Алек

>Какая Аник?

>Вау ку кака вам ска ска дверь в за сажас у-у у-у-у у-у-у-у у-у-у у-у у-у у-у у-у у-у-у у-у у-у у-у у-у-у у-у-у у-у-у-у у-у-у у-у-у у-у у-у у-у-у у-у-у у-у-у у-у-у у-у-у у-у у-у у-у-у у-у-у у-у-у у-у-у у-у у-у у-у у-у-у у-у-у у-у-у у-у-у…

Что ж, ладно, правило он нашел. В конце концов ИИ (как мне кажется, с неохотой) начинает реже создавать ключевые фразы, опираясь на шутку про корову без губ. Но одна проблема по-прежнему остается: его диалоги как будто списаны с ситуации, когда один человек другому пытается по телефону рассказать шутку «Тук-тук, кто там?», но связь очень плохая, и временами собеседники, кажется, вообще забывают, кто из них шутник:

>Тук-тук!

>Кто там?

>Лаша

>Какой Каша?

>Какой какой Каша?

>Какой какой?

>Тсаша и на пристани?

В итоге ИИ понимает структуру шутки и начинает составлять с формальной точки зрения правильные диалоги, однако совершенно бессмысленные. Многие из них он частично списывает из обучающей выборки.

>Тук-тук!

>Кто там?

>Робин

>Какой Робин?

>Ты Робин! Гни меня и я ухожу


>Тук-тук!

>Кто там?

>Геннадий

>Какой Говядина?

>Говядина тор без губ ткткто


>Ирландия

>Какая Ирландия?

>Ирландия твои деньги, задница

И тут. Он. Вдруг. Написал. Настоящую шутку. Которую составил полностью сам, не заимствуя кусок из обучающего набора, и при этом она оказалась не только вразумительной, но и… действительно смешной?

>Тук-тук!

>Кто там?

>Алик

>Какой Алик?

>Алик из тук-тук шутки

Значит ли это, что ИИ внезапно начал понимать суть такого рода шуток и каламбуров на человеческом языке? Почти наверняка нет, учитывая очень скромный размер набора данных. Но свобода, которой ИИ пользовался, – свобода пастись в пространстве всех возможных символов, – позволила ему пробовать новые комбинации звуков, и оказалось, что одна из них попала в точку. Так что это скорее победа теоремы о бесконечных обезьянах