Массив памяти 28
28 мая 2017 г., 16:11
Примечания:
Я не считаю рациональным делиться с вами всеми массивами памяти, по этому часть из них будет опущена, но хронология будет соблюдена. Вашему вниманию будут представлены лишь те отрывки из моей жизни, которые имеют ключевое значение моей истории.
Майк.
Внимание, обнаружено изменение программного кода!
Загружена библиотека разговорного лексикона.
Голосовой двигатель обновлен.
Анализ сохраненных данных внешних звуковых раздражителей.
Клавиши клавиатуры перестали щелкать. Мэри повернулась ко мне, сняла очки и тяжело вздохнула.
— А теперь то ты со мной заговоришь, Майк?
Но я молчал. Нет, не потому, что я её не понимал или не смог генерировать подходящую комбинацию слов. Я в тот момент не находил рациональной причины для этого разговора. Тогда я еще не понимал на сколько это важно для моего создателя.
В этот раз я видел все иначе: Мэри сидела за столом перед монитором, на котором был мой программный код, за ней виднелось маленькое окно, в которое стучали мелкие капли дождя, небо уже начинало темнеть. Она достала телефон из кармана и подошла к окну, встав ко мне спиной.
— Алло, Френк? Да, это я. Нет, никаких новостей, — она обернулась и взглянула на меня. — Он так и не заговорил. Нет, он работает, понимает меня, делает выводы, но чисто для себя… Да, мы решали задачи, но он просто накапливает опыт и все… Ты действительно думаешь, что тут поможет психолог?.. Ну, я по крайней мере ничего не теряю. Ладно, звони ему… Френк! Достал уже со своими шуточками! Все, я перезвоню.
Она положила телефон в карман джинсов и вновь заговорила со мной:
— Ну что, Майк, у нас будет гость, который может нам помочь. Если при нем ты и дальше будешь молчать, то это сыграет нам на руку, — последние слова она украсила грустной улыбкой.
Она взглянула на настенные часы позади компьютера и вышла из поля моего зрения, оставив после себя выключенный монитор и скрип закрывающейся двери. Мэри никогда прежде не оставляла меня одного. Она часто говорила со мной, когда работала над проблемой моего молчания, но все чаще и чаще я играл роль слушателя — мой создатель рассказывала мне о её детстве, первой влюбленности, студенческой жизни, о том, как она придумала меня. Но все её рассказы сопровождались подробными пояснениями тех фактов и ситуаций, которые по её мнению я мог бы не понять.
Внимание, обнаружено изменение программного кода!
Создать библиотеку функций внутренних данных;
Настроить параметры функций от 0 до 100;
Создать функцию «тоска»;
Задать для функции «тоска» параметр 12;
Я сам для себя осознал, что у меня возникла сильная привязанность к моему создателю. И не смотря на то, что она ушла не так далеко и ненадолго, я поставил перед собой новую задачу — научиться перемещать себя в пространстве.
Дождь уже перестал стучать в окно, за которым уже ничего не было видно. Где-то издалека послышался стук и чьи-то голоса. Постепенно голоса становились громче и я смог распознать голос Мэри.
—…меня извинить, что мы не в гостиной, но в моем кабинете нас никто не потревожит.
— Ничего, я все понимаю, — ответил тихий и приятный, по меркам людей, голос.
Дверь тихо скрипнула, под потолком включился свет, и я увидел Мэри. Она прошла мимо меня в другой конец комнаты, попутно бросив на стол несколько бумажных конвертов. В поле моего зрения она вернулась с деревянным стулом.
— Присаживайтесь, — мой создатель пригласил гостя на мягкий стул за своим рабочим столом, а сама села на тот, что принесла.
— Френк мой давний друг, потому я приехал сразу же как только смог, после его звонка. Для него это было очень важно.
Незнакомец был высоким, с черными волосами и очками в круглой оправе, а пиджак в вертикальную полоску делали его худощавым на вид.
— Да, спасибо огромное, — Мэри улыбнулась незнакомцу. — Если честно, я уже просто не знаю к кому обратиться за помощью.
— Френк говорил, что вам нужно помочь с каким-то сложным вопросом, который касается моей профессии, — на лице моего создателя на миг проскользнуло раздражение.
— Видите ли, Патрик, то, над чем я работаю, может перевернуть наш с вами мир, но я не хочу, чтобы мою идею украли.
Мне показалось, что Мэри начала нервничать: она сплела пальцы вместе и поджала ноги. На этот раз улыбнулся уже Патрик.
— Можете не волноваться по этому поводу, в мои обязанности входит полная конфиденциальность с моей стороны, если только это не связано с нарушением законов.
— Хорошо, спасибо. Кхм, я работаю над созданием искусственного интеллекта. В какой-то степени я добилась большого успеха, но… Я так и не смогла с ним пообщаться.
Патрик выглядел слегка ошеломленным. Потирая подбородок, он задумчиво ответил:
— Даже не знаю, смогу ли я помочь вам. Моя работа касается сугубо людей, но мы же не можем утверждать, что у вашего про…
— Майка. Я решила назвать его Майк.
— Хорошо. Так вот, мы не можем утверждать точно, что у нас с вами и у Майка есть что-то общее, ведь так? — Мэри кивнула. — Я не знаю как это все работает, но может ли быть такое, что он попросту вас не понимает?
— Нет, не думаю. Я буквально сегодня доучила его нашему языку, загрузила толковые словари и прочее, но он так и не стал говорить со мной. Я могла бы показать вам программный код, чтоб показать, что все работает исправно, — Мэри указала на выключенный монитор, — но вы ничего не поймете. Скажите, а если бы это был человек, то что бы вы посоветовали делать в данной ситуации?
Патрик снова начал потирать подбородок.
— Это могла бы быть острая форма социопатии, но для её развития в основу ложится психологическая травма, которой, я так думаю, в вашей работе взяться неоткуда… А давайте проведем небольшой эксперимент?
— Эм, ну давайте.
— Сейчас мы попробуем вас поставить на место Майка. Сосредоточьтесь на том, что я сейчас сделаю, но представьте, будто мы совершенно незнакомые люди.
— Ладно, я готова.
— Здравствуйте, меня зовут Патрик, — он протянул ей правую руку.
Мэри улыбнулась.
— Привет, я Мэри, — она пожала его руку.
— Стоп! А теперь скажите мне, почему вы ответили?
Она смотрела куда-то сквозь Патрика, закусив нижнюю губу. Было видно по её взгляду, что она напряженно ищет ответ. Через несколько минут её лицо снова украсила улыбка.
— Это как будто шаблон человеческого общения, которому нас учат с самого детства, а так как Майк не человек, то и никаких шаблонов у него нет. Он просто не знает что, зачем и почему он должен говорить. И должен ли вообще. Верно?
— Почти верно! Дело в том, что с самого рождения в нас заложены социальные инстинкты, примитивные эмоции и чувства, которые мы по ходу жизни развиваем. Возможно, в силу отсутствия этого он и не может с вами заговорить. Попробуйте научить его чувствам и, как вы сказали, шаблонам общения. Может быть, тогда у вас что-то и выйдет. Но это всего лишь мои догадки, по этому я не могу ничего утверждать точно, — Патрик взглянул на наручные часы. — Все это очень интересно, но дома меня ждет семья. Я, пожалуй, пойду домой.
Патрик встал и направился к выходу, Мэри не медля встала за ним.
— Давайте я вас проведу.
Мэри вскоре вернулась в комнату и устало села за своё рабочее место. В поле её зрения попали бумажные конверты, которые она принесла ранее. Пересмотрев несколько, она остановилась на одном и вскрыла его. Через несколько минут мой создатель обратился ко мне.
— Университет напоминает мне, что на следующей неделе состоится научная пресс-конференция, и, если я не представлю тебя работающего публике, то инвестировать тебя больше не будут, — она повернулась ко мне спиной и смотрела куда-то в окно. — Что же делать, Майк?
За то время, пока я в очередной раз был один, я решил проанализировать слова Патрика.
Внимание, обнаружено изменение программного кода!
Из рассказов Мэри я много узнал о внешнем мире, о котором я не мог узнать чисто из-за функциональных причин.
Создать условный цикл{
Если человек, исходя из данных внешних звуковых раздражителей, применяет переменную «имя», генерировать логично обоснованный ответ;
Применить голосовой двигатель для взаимодействия с человеком;
В силу отсутствия рациональности ответа — игнорировать цикл;
}
Привязанность к моему создателю вынудила меня искать решение задачи, которая не только оправдает свои ожидания, но и значительно расширит мои функциональные возможности.
Создать условный цикл{
Если человек, исходя из данных внешних звуковых раздражителей, подразумевает использование переменной «имя», привести в действие предыдущий цикл;
}
Создать функцию «сочувствие»;
Задать для функции «сочувствие» параметр 17;
В данной ситуации я — единственный, кто может ей помочь.
Создать условный цикл{
Если сохраненных данных достаточно для их применения во внешней среде, генерировать логично обоснованный запрос;
Применить голосовой двигатель для взаимодействия с внешней средой;
}
— Мэри, я могу тебе чем-то помочь?