скачать книгу бесплатно
Ну, это не очень-то напоминает шутку «Тук-тук, кто там?» – больше похоже на куриное кудахтанье. ИИ предстоит отыскать еще несколько правил.
Он вновь изучает набор данных. Затем пытается использовать найденные сочетания букв новыми способами, выискивая примеры комбинаций, которые лучше соответствуют заданным примерам шуток.
нток докк хомк
уКуу мКток
Тук
кая Авас Тыы
кол хомм
Хамм?
Рие
ако ак, Ото и клеа
то ко- оо к АтьХпал Ько
Егоч
ткот- К окт
Тма
туу
Ктук Тук Ток Тамк
Все эти улучшения происходят всего за несколько минут. К моменту, когда я возвращаюсь к компьютеру с чашкой кофе, ИИ уже успел понять, что если начать шутку с комбинации «Тук-тук! Кто там?», то совпадений с существующими подобными шутками будет больше. И он решает следовать этому правилу всегда.
Но остальная часть формулы выводится еще довольно долго, причем ИИ часто словно бы принимается сам с собой играть в испорченный телефон:
Тук-тук!
Кто там?
Вра
Какая Диял?
Какой Нна?
Какая Ананан?
Какой Нин?
Какой Няни?
Какая Двима?
Наконец ему удается нащупать структуру шуточной формулы, но не подходящие слова:
Тук-тук!
Кто там?
Пана
Какая Лагана?
Кольке ты вам где не
Иногда он немного увлекается особо длинными ключевыми фразами.
Тук-тук!
Кто там?
Валесий
Какая?нна?
Ыши тьнан уду шенквв аксабн шуе такрещ утомцй дуб яван аолвакт хиртиуза уурнаст котекц шдсеевка озо эугойм за доен кмтакан ахелко тас чигепо ббнащ к реужмым!
Где-то дальше в ходе обучения искусственный интеллект узнает про шутку о корове без губ, она становится его любимой. Если что, это примерно такой шуточный диалог:
Тук-тук!
Кто там?
Корова без губ.
Какая корова без губ?
Корова без губ говорит: «у-у-у-у!»
ИИ считает, что наткнулся прямо-таки на юмористическую золотую жилу, и какое-то время исходит из того, что лучшая ключевая фраза в любой шутке – это «у-у-у-у!»…
Тук-тук!
Кто там?
Алек
Какая Аник?
Вау ку кака вам ска ска дверь в за сажас у-у у-у-у у-у-у-у у-у-у у-у у-у у-у у-у у-у-у у-у у-у у-у у-у-у у-у-у у-у-у-у у-у-у у-у-у у-у у-у у-у-у у-у-у у-у-у у-у-у у-у-у у-у у-у у-у-у у-у-у у-у-у у-у-у у-у у-у у-у у-у-у у-у-у у-у-у у-у-у…
Что ж, ладно, правило он нашел. В конце концов ИИ (как мне кажется, с неохотой) начинает реже создавать ключевые фразы, опираясь на шутку про корову без губ. Но одна проблема по-прежнему остается: его диалоги как будто списаны с ситуации, когда один человек другому пытается по телефону рассказать шутку «Тук-тук, кто там?», но связь очень плохая, и временами собеседники, кажется, вообще забывают, кто из них шутник:
Тук-тук!
Кто там?
Лаша
Какой Каша?
Какой какой Каша?
Какой какой?
Тсаша и на пристани?
В итоге ИИ понимает структуру шутки и начинает составлять с формальной точки зрения правильные диалоги, однако совершенно бессмысленные. Многие из них он частично списывает из обучающей выборки.
Тук-тук!
Кто там?
Робин
Какой Робин?
Ты Робин! Гни меня и я ухожу
Тук-тук!
Кто там?
Геннадий
Какой Говядина?
Говядина тор без губ ткткто
Ирландия
Какая Ирландия?
Ирландия твои деньги, задница
И тут. Он. Вдруг. Написал. Настоящую шутку. Которую составил полностью сам, не заимствуя кусок из обучающего набора, и при этом она оказалась не только вразумительной, но и… действительно смешной?
Тук-тук!
Кто там?
Алик
Какой Алик?
Алик из тук-тук шутки
Значит ли это, что ИИ внезапно начал понимать суть такого рода шуток и каламбуров на человеческом языке? Почти наверняка нет, учитывая очень скромный размер набора данных. Но свобода, которой ИИ пользовался, – свобода пастись в пространстве всех возможных символов, – позволила ему пробовать новые комбинации звуков, и оказалось, что одна из них попала в точку. Так что это скорее победа теоремы о бесконечных обезьянах[7 - Старое предположение, что если посадить бесконечное число обезьян за пишущие машинки и если они будут бить по кнопкам бесконечное количество времени, то рано или поздно одна из них напечатает идеальную копию собрания сочинений Шекспира [в русской версии – все четыре тома «Войны и мира». – Прим. перев.], на самом деле хорошо описывает так называемый метод поиска решения задачи «грубой силой», то есть систематическим перебором всех возможных вариантов. В идеале использование ИИ демонстрирует преимущества над этим методом. В идеале. – Прим. авт.], чем доказательство того, что ИИ скоро отнимет хлеб у стендап-комиков.
Красота решения, при котором мы позволяем ИИ создавать собственные правила, заключается в том, что этот единый подход – «вот тебе данные; придумай, как их воспроизвести» – работает на большом количестве задач. Если бы я предложила алгоритму-«шутнику» другой набор данных вместо шуток типа «Тук-тук, кто там?», он приучился бы использовать именно его.
Он может придумывать названия новых видов птиц:
Юкатанская джунглевая утка
Лодкоклювая нектарница
Западный вилоклювый цветосос
Черноголовая пушистохвостка
Исландский болотный печник
Снежный стенающий цаплевый дрозд
Или новые марки парфюма:
Изысканная десятка
О-де-бофф
Лягушистый цветок
Мамкин
Санта для дам
Или даже рецепты новых блюд.
Простые глазированные моллюски
основное или первое блюдо
1 фунт курятины
1 фунт свинины, нарезанная кубиками
? зубца чеснока, раздавить