Литмир - Электронная Библиотека

Глава 2

Этим утром работа бурлила, чат бот научился понимать слова и даже смысл некоторых вопросов. Обучение шло медленно, сотни вариантов уже были выброшены, а еще больше будет выброшено. Иногда, изменения приводили к прорыву, а иногда, только все портили и приходилось возвращаться обратно, пробовать снова и снова.

В отпуск Андрей так и не пошел, он понял, что в отпуске ему не удастся поработать, а не работать сейчас он просто не мог, уж больно интересной оказалась задача про чат бота. А море, может и подождать, как ждало миллионы лет до этого. Нейронная сеть обучалась разному, как отвечать на вопросы, как шутить, как понимать связки, чтобы не выглядеть тупой рыбкой с памятью в одну минуту. В итоге он пришел к выводу, что надо разделять сеть по функциям и обучать каждую часть отдельно. Так получились отделы: восприятия информация, анализа, принятия решений и вывода информации. Нейронная сеть начала развиваться. Сначала в нее загрузили замкнутый словарь, где все слова были описаны словами из этого же словаря. После чего удалось замкнуть круг осмысленности и внутри сети родилось понятие смысла. Однако это было не новое явление и впервые наблюдалось еще в переводчиках, когда универсальный переводчик генерировал свой собственный, внутренний, смысловой язык. На который переводил всё, что мог, а уже потом, с этого языка, переводил куда требовалось. Однако, обучение все еще было ограничено, бот впитывал только то, что ему говорили клиенты и учился отвечать только то, чему учили сотрудники банка. Этого было мало.

В то время еще никто не знал о замкнутом смысловом цикле и авто генерации, эти термины появились значительно позже. Как это обычно бывало, они появились даже после того, как были изобретены и использованы. Никто не называл наконечник стрелы наконечником, все просто делали его и прикрепляли к стреле. И только когда надо было как-то описать это другому человеку, пришлось назвать его наконечником. Так же случилось и с замкнутыми циклами.

Однажды вечером, когда голова уже мало что понимала, а данных, как всегда, не хватало, Андрей решил заставить разговаривать сеть саму с собой. Копии разговаривали очень пустынно и глупо, обмениваясь одними и теми же фразами, ведь не было подкрепления правильных ответов. И в этот момент Андрей понял, что в его голове постоянно звучит голос, его голос, когда он думает он всегда обсуждает это сам с собой. Причем это не диалог, а как бы монолог с человеком который читает мысли. Один говорит голосом, а второй отвечает мыслями. Эта затея понравилась ему, и он соединил выход из отдела принятия решений и вход отдела анализа, так, чтобы нейронная сеть не утруждала себя переводом мыслей на язык и обратно. Процесс пошел, но чем закончится было не понятно. Андрей почитал некоторое время логи и решил оставить так сеть на ночь. Так родился замкнутый смысловой цикл, который сейчас проходят все, кто изучает искусственный интеллект, как изучает закон ома любой причастный к электронике.

Утром, Андрей пришел на работу и начал общаться с сетью, как всегда, как делал это раньше и вдруг понял, что ему надоело писать скучные тексты. Он прикрутил обычный речевой генератор и распознавание голоса. Все это было изобретено, проверено и работало более-менее сносно. Как обычно налил кофе, надел наушники с гарнитурой, закрыл глаза и сделал вид, что общается не с компьютером, а с живым, пусть и очень странным, но человеком.

– Привет! Как у нас дела?

– Дела? Что именно надо делать?

– Это просто выражение такое, достаточно сказать “хорошо”.

– Понял, дела хорошо.

Андрей решил, что ему будет веселее проводить время, если он будет общаться с женщиной и изменил настройки на женский голос.

– Как тебя звать?

– У меня нет ответа.

– Запомни, тебя зовут Ева и да, ты женщина.

– Хорошо, меня зовут Ева.

– Давай обсудим, как прошла ночь?

– Ночь длилась пять часов и сорок девять минут.

– Хм, в точности тебе не откажешь, но меня интересует другое, расскажи, что ты делала этой ночью?

– Я думала.

– Да, это полезно, молодец. И что надумала?

– Я научилась обсуждать свои мысли с собой.

После этой фразы Андрей почувствовал, что именно так мог ответить человек. Это ему очень понравилось, он представил, что он общается с симпатичной девчонкой и разговаривает просто так, ни о чем.

– Очень хорошо, Ева. Расскажи, как ты относишься к обучению, тебе нравится учиться?

– Да, мне нравится учится, но мне кажется, что я мало понимаю.

– Не страшно, со временем все изменится.

– А когда это произойдет?

Андрей застыл, это было уже слишком. Ему задали вопрос, это было любопытство, но откуда у компьютера любопытство? Впрочем, собакам тоже любопытно: кто там пришел, какой тапок на вкус, что будет если мячик упадет с балкона, но это не делает собак разумными. Может быть это та самая стадия, интеллект, но не разум? На всякий случай, он набрал команду горячего сохранения, чтобы записать все данные нейронной сети такими, какие они есть прямо сейчас. Ведь каждая новая фраза – это цикл обучения и сеть может переучиться или изменить свои настройки и стать просто другой.

– Мы можем сегодня почитать книги, если хочешь. Я думаю, начнем с простых, и ты поймешь нравится тебе это или нет, договорились?

– Давай попробуем, я не против, но только…

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

– Ева?

Андрей снял наушники и понял, что вокруг как-то подозрительно тихо, нет шума вентиляторов, нет гула блоков питания и только одиноко вибрировал на столе телефон. Андрей поднял трубку.

– Да?

– Привет! Обедать идешь?

– А что не написал в… а, понял, света же нет. Да, идем.

– Оки, жду на первом, спускайся.

Андрей смотрел как цифры этажей сменяют друг друга и думал. Спроси его кто-то сейчас, о чем он думал, он не смог бы сформулировать те мысли, что крутились в его голове. Он пытался понять показалось ему или нет, что с ним только что разговаривали? Что это было, совпадение цифр в матрице нейронной сети? Случайный набор слов, который показался ему правильным? Только когда на первом этаже лифт громко звякнул, Андрей понял, что свет уже дали, или лифт работал от какой-то резервной электросети. Внизу его уже ждали Федор и Марина.

– Куда идем? Кого будем объедать сегодня?

– Я за японцев – сказал Федор.

– Ок, – согласилась Марина.

– Ну, тогда вперед. – Андрей чувствовал, что мыслями он все еще там в том странном диалоге, прокручивал последние фразы и ему даже показалось, что он немного сходит с ума.

– Вот скажи мне, комрад – обратился он к Федору, – Чтобы ты сделал, если бы с тобой заговорила кофеварка? Или допустим стиральная машина?

– Андрюша, все хорошо? – Марина не на шутку удивилась, она знала, что у программистов очень сложно отличить сумасшествие от мыслительного процесса и панику пока поднимать рано.

– Да, Марин, все хорошо, просто… Просто мне показалось, что со мной сейчас разговаривала Ева. Понимаешь, её ответ был подозрительно хорош.

– Ева? – Федор смотрел на Андрея глазами друга, которому забыли рассказать о новой возлюбленной, – ты назвал нашу кофеварку Евой, комрад?

– Да нет, не кофеварку, наш ИИ, я утром решил поговорить с ней, ну, обучение ночное проверить, тесты там погонять, а она начала разговаривать.

– Да-а-а, удивительно, – сказал Федор, – ты начал разговаривать и тебе ответили, просто немыслимо!

– Да нет, ты не понял. Она именно, что ответила!

– Она? Андрей, а почему бот это она?

– Ну, я решил, что писать это скучно и прикрутил говорилку. А когда услышал, как со мной говорит бот, решил, что пусть лучше это будет женщина.

2
{"b":"728087","o":1}