новости  материалы  справочник  форум  гостевая  ссылки  
Новости
Материалы
  Логические подходы
  Нейронные сети
  Генетические алгоритмы
  Разное
  Публикации
  Алгоритмы
  Применение
Справочник
Форум
Гостевая книга
Ссылки
О сайте
 

Проблема существования души и создания ИИ


Автор: UdF,
Дата: 31.12.2006
Обновление: 24.02.2008
Обсудить на форуме: душа и разум AI


Искусственный Разум создают уже не одно десятилетие. Существующие достижения не превосходят способностей животных. Компьютерным программам, на основе которых в большинстве случаев проектируется ИИ не достает чего-то. Это "чего-то" называют по разному: душа, внутреннее Я, сознание, личность и тп. Это то, что позволяет идентифицировать живое существо среди бесконечности других. В статье это будет наиболее часто упоминаемый объект, но что-же это такое объяснить четко никто не может. Поэтому далее будем называть это просто "душа".

Что вы найдете в статье

Теоретический эксперимент. Я придумал и проанализировал особенную ситуацию, в которой может оказаться любая выполняющаяся программа ИИ. Эта ситуация всего лишь поможет вам понять какой смысл может быть вложен в это обозначение - "душа". Далее вы сами увидите что такая "душа" может быть только у человека и принципиально не может появиться у ИИ.

Кратко суть эксперимента: существует человек с искусственным разумом, на основе программы ИИ. Далее процесс выполнения этой программы разделяется на два параллельно выполняющихся процесса. В итоге будет два клона этого "искусственного человека". Каждый из клонов будет точной его копией. Ни один из двух не будет продолжением исходного процесса: эту потерю исходного процесса предлагаю называть потерей "души" оригинала, клонами. Суть заключается в том что осознать эту потерю можно только если "представить себя на месте исходного ИИ", которого потом клонируют.

ЛИЧНОСТЬ - объединенная единством самосознания, совокупность наиболее устойчивых воспоминаний, стремлений и чувствований (личность психическая), приуроченных к известному телу (личность телесная) и имеющих определенное отношение к другим личностям (личность социальная).

Малый энциклопедический словарь Брокгауза и Ефрона


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

Большой Энциклопедический Словарь.


СОЗНАНИЕ — одно из основных понятий психологии, социологии и философии. Обозначает специфически человеческий уровень и способ организации психики, содержание которого составляют чувственные и интеллектуальные образы предметов и мотивационно-эмоциональное отношение к ним. Они открываются субъекту как его внутренний опыт в процессе самонаблюдения (интроспекции). Как и в случае с пониманием времени, нам кажется, что мы знаем, что такое сознание, но затрудняемся определить его. Обыкновенно у нас есть непосредственное осознание собственных душевных состояний, так сказать, "особый доступ" к ним. Когда у нас болит голова, мы знаем об этом просто потому, что чувствуем боль, а когда нам хочется завести кошку — потому, что можем сформулировать это намерение. Обычно нам не приходится догадываться о присутствии наших собственных ощущений, чувств, желаний, мыслей, намерений и воспоминаний или о каких-то их особенностях. Они сами показывают свое присутствие. Однако временами мы можем как бы отстраниться и подумать над ними, осознать какие-то их особенности в тот самый момент, когда мы их испытываем. Такое осознание второго порядка может быть более или менее преднамеренным, целенаправленным и артикулированным. Предполагается, что некоторые из более тонких его форм невозможны без языка. (Мы не способны были бы, например, заметить, что в ноге, которую мы "отсидели", ощущается "покалывание иголками", если б не имели для выражения такого сравнения.) Осознание второго порядка многие называют самосознанием, и именно с ним связано основное различие между человеком и животными. Иногда его еще называют "интроспекцией" или "внутренним чувством" и сравнивают с прожектором, который освещает нам содержание нашей психики. Способность отстраниться и подумать объясняет разницу между непосредственным опытом, доступным всем животным, и тем обходным путем, с помощью которого только человеческие существа способны понимать, что испытывают другие, в зависимости от того, как те выглядят или ведут себя.

Энциклопедия "Кругосвет"


ИИ - в этой статье, кроме основного значения (искусственный интеллект) я дополнительно предполагаю, что этот интеллект/разум по принципу работы полностью аналогичен человеческому. Под словом "аналогичен" следует понимать, что его не только "со стороны" нельзя будет отличить от разума живого человека, но и сам себя он будет ощущать, как ощущаем себя мы. То есть если вы когда-нибудь узнаете, что у вас вместо мозга процессор, то считайте, что вы представитель разума, аналогичного человеческому.

Компьютерная программа

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

Выглядит это примерно так:

Программа может получать какие-то внешние данные (например через обработку прерываний или через память). Назовем получение внешних данных обращением к порту ввода (как к памяти). Получение внешних данных не нарушает принципа пошагового выполнения программы. У человека тоже есть нечто подобное портам ввода – это получение информации от органов чувств.

Результатом работы программы являются сигналы, поступающие на порт вывода. Человеческий аналог – двигательные импульсы посылаемые мозгом.

У любой программы есть память, из которой она может читать информацию или записывать.

Все погрешности (или случайности) в эксперименте обеспечивает генератор псевдослучайных чисел, который можно "привязать" к порту ввода.

Программу можно выполнять любым способом: проще всего запустить ее на компьютере.

В эксперименте будет использоваться упрощенная модель ЭВМ типа персонального компьютера со следующими основными свойствами:

  • нет аппаратных прерываний. Программы будут сами сканировать порт ввода и таким образом получать сигналы от окружающего мира. (это ничего не меняет, но так проще)
  • несколько программ могут работать параллельно. Причем микрокоманды разных программ не будут следовать одна за другой, а в каждом цикле будет выполняться по одной микрокоманде из каждой программы одновременно.:

    В случае, если в одном цикле будет две команды записи в память или на порт вывода, и значения отправляемых данных будут отличаться, то итоговое значение будет вычисляться путем наложения данных друг на друга (операция побитового "ИЛИ").

Мозг

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

Эксперимент с программой ИИ

Допустим у нас есть код программы ИИ.
Теперь если запустить его на нашей ЭВМ, обеспечить ему аналогичные человеческим "устройства взаимодействия" с окружающей средой (голова, руки, ноги и т.д), то мы получим ЖИВОГО человека (точнее искусственного живого человека у которого будет эта самая "душа" ).

Представьте, что на нашей ЭВМ выполняется одна программа ИИ. Назовем процесс выполнения "процессом А". Следовательно, пока он выполняется – существует человек (искусственный аналог человеческого разума), живущий в своем мире. Человек ощущает этот мир через "порт ввода", и взаимодействует с ним через "порт вывода". Это может быть даже тот же мир, в котором находится сама ЭВМ (например на вход подаются сигналы от датчиков) или любой другой, "виртуальный " мир, сгенерированный компьютером. Назовем этого человека "Билл", и жить он будет в виртуальном мире, например в мире матрицы из фильма "Матрица". Этот фильм я не зря затронул, в нем можно наблюдать такое явление как "смена реальности" & "переход в другую реальность". ("порты ввода и вывода" человеческого мозга отключают от реального мира и подключают к миру матрицы, таким образом, человек как бы мгновенно перемещается в другой мир). Это очень просто: человек "переносится", но остается собой, т.е Его "душа" остается. Рассмотрите подробнее:

1:Нормальное выполнение программы (процесса):

asm2.gif (13329 bytes)
2:Смена реальности с сохранением памяти:

asm1.gif (18545 bytes)

На рисунках максимально упрощенно показано выполнение программы ИИ с фиксированными портами ввода/вывода(1) и со сменой одних портов но другие(2).

Допустим, что параллельно с процессом А выполняется точно такой же процесс Б. Он был запущен одновременно с процессом А и использует те же порты ввода/вывода и память, (на порт вывода и в память будут записываться одни и те же данные от обоих процессов). (Из порта ввода они будут брать тоже одни и те же данные, т.е. в каждом цикле будет выполняться одновременно 2 одинаковые команды от обоих процессов).

Что в результате этого произойдет с Биллом?.. ничего. все будет по-прежнему. Процесс А продолжает выполняться , а процесс Б никак на него не влияет. Но вот если процесс А остановить, то процесс Б будет продолжать выполняться и Билл будет продолжать существовать. Так что сказать, что Билл существует только благодаря процессу А нельзя. Он относится к ним обоим сразу, и при выходе из строя одного процесса, будет существовать благодаря оставшемуся.

Со стороны наблюдателя это выглядит так: Существует ЭВМ, на ней выполняется 2 одинаковых процесса (процесса жизнедеятельности ИИ), которые как-бы дублируют друг друга. На этой-же самой ЭВМ (или на другой) генерируется виртуальный мир (мы взяли мир "матрица"), в котором живет этот ИИ (человек по имени Билл). Вы как наблюдатель и хозяин ЭВМ, можете сделать с Биллом все что угодно, вы можете заглядывать в будущее его мира, вы знаете что было и что будет.

Раздвоение

Продолжается выполнение процессов А и Б.

  1. наша ЭВМ работает в обычном режиме, там в мире "матрица" проживает Билл и ни о чем не подозревает.
  2. В какой-то момент, (назовем его "момент клонирования"), мы делаем следующее:
    • Общую память, которую используют оба процесса, разделяем в два разных массива данных, процесс А использует один массив а процесс Б другой.(т.е. будет два одинаковых массива).
    • Подключаем к процессу А другие порты ввода и вывода, связанные с другой реальностью, назовем ее виртуальный мир №2 (ВМ №2).
    • Аналогично процесс Б подключим к ВМ №3.
  3. Далее оба процесса будут продолжать работать со своими (уже разными) портами и памятью. Т.е происходит "клонирование" Билла одновременно в два мира. Появятся два человека, каждый в своей реальности, у них будет одинаковая память, т.е. оба будут помнить, что до момента клонирования были Биллом в матрице. Чем больше времени пройдет с этого момента, оба "Билла" будут все более и более различаться друг от друга. Потом они уже будут совсем непохожи и их можно будет различать по внешним признакам. Назовем их Билл №1 и Билл №2.

Эксперимент окончен. Что произошло в момент клонирования:

(Если рассматривать более простую ситуацию, в которой оба процесса подключались бы к одной реальности, ВМ №2 например, то случился бы просто перенос Билла в другую реальность, (обыкновенная смена реальности. рассматривалось ранее).

Но в данном случае ситуация совсем иная. Один человек превращается в двух разных людей. Представьте себя на месте Билла, что с вами произойдет? Представьте: живете вы в мире "матрица", вас зовут Билл, вы занимаетесь своими обычными делами, (пьете кофе или еще что-нибудь), и внезапно наступает этот "момент клонирования", на самом деле вы ничего не чувствуете, но в это время ваши глаза видят уже не мир матрицы, и вы ощущаете что находитесь в другом месте. Подумайте, в каком месте вы окажетесь после такого эксперимента с клонированием?

  • окажетесь случайно либо в одной реальности, либо в другой (ВМ №2 или ВМ №3)
  • в реальности ВМ №2
  • в реальности ВМ №3
  • перестанете существовать, а Билл №1 и №2 это уже не вы.
  • окажетесь одновременно в двух реальностях. в момент клонирования вы почувствуете что находитесь в двух местах

Вариантов можно придумать еще много, но ни один не может удовлетворять двум необходимым условиям: Так как оба процесса продолжаются и обеспечивают существование первоначального Билла, то:

1) Он окажется в реальности, к которой его перенесет процесс А, и будет ощущать себя одинаково, вне зависимости от того, есть процесс Б или нет. (т.к. на результат выполнения процесса А не может повлиять процесс Б).

2) Он окажется в реальности, к которой его перенесет процесс Б, и будет ощущать себя одинаково, вне зависимости от того, есть процесс А или нет. (т.к. на результат выполнения процесса Б не может повлиять процесс А).

Эти условия взаимно исключают друг друга. Не подходит и такой вариант, который предусматривает появление Билла сразу в двух реальностях, так как в каждой из реальностей он должен ощущать, что находится только в одной, а если он ощущает, что находится сразу в двух, значит существование одного из процессов все же повлияло на выполнение другого, а это исключено.

Тем не менее если мы будем смотреть на момент клонирования не представив себя в роли Билла, а "со стороны наблюдателя", то может показаться что ничего особенного не произойдет: Билл появляется сразу в двух мирах, далее эти два клона начинают постепенно отличаться, но продолжают помнить о том что жили в матрице... Но на самом деле мы понимаем, что первоначального Билла уже нет, а эти два клона это уже не совсем Билл, им не хватает чего-то, что было у Билла,; им не хватает его "души". У них своя "душа" у каждого, а Билла уже нет. (Звучит глупо но это наиболее вероятный исход такого эксперимента)

Каждый нормальный человек втечение своей жизни постоянно меняется: сейчас он совсем не тот что был год назад, но его "душа" все равно остается прежней. Вне зависимости от нового опыта и своего настроения, каждый человек все равно остается тем, кем он родился. Его "Я" изменяясь, остается прежним. В эксперименте "душа" первоначального Билла исчезает/умирает/покидает Билла. Билл №1 это не изменившийся Билл, это уже другой человек со своей собственной "душой". После момента клонирования мы ясно это видим.

Вы, как хозяин ЭВМ и мира Билла, знаете что произойдет с ним в будущем, т.к. все что происходит в его мире (также поведение самого Билла) можно просчитать, все случайные события - это результат работы генератора псевдослучайных чисел. Сможем мы, перед тем как клонировать Билла, сказать ему что с ним случится? (куда он попадет, в ВМ №2 или ВМ №3). Повышенная важность того что случится с Биллом помогает осознать что после клонирования что-то произойдет с первоначальным Биллом. Логика здесь безсмысленна, но как разумные существа со своей "душой", мы понимаем, что Билла уже не будет после клонирования. Вот если бы процесса Б не существовало в момент клонирования, то Билл перешел бы в ВМ №2, и остался бы самим собой, с "душой" первоначального Билла. Получается что одно лишь присутствие процесса Б "убивает" его, и Билл №1 это уже не Билл.

Процесс Б повлиял на то, на что он как-бы не мог повлиять. Повторяю: если бы процесса Б не было, (ИЛИ если бы он в момент клонирования подключался к вместе с процессом А к ВМ №2), то для Билла это означало бы мгновенное перемещение в мир ВМ №2, и он остался бы первоначальным Биллом.

"Билла нет" , "Билл №1 это уже не Билл" - это означает, что теряется "душа" первоначального Билла. (подсказка для тех кто сомневается какой смысл вложен в обозначение "душа").

Выводы

robot.jpg (6940 bytes) Ученые, которые стремятся создать ИИ, а точнее те из них, кто хочет создать ИИ у которого будет, как у человека: такое-же "сознание" , "внутреннее Я" (т.е. как мы решили ранее "душа"), надеются что эти вещи появятся в процессе выполнения программы ИИ сами, за счет логики программы, текущего состояния и жизненного опыта робота с искусственным интеллектом... Мой эксперимент показывает, что "душа" процесса в данном случае умирает от одного факта существования параллельного процесса, то есть "душа" не благодаря логике программы и памяти живет. Т.е. у процесса "души" фактически нет.

Человеческая "душа" это не то, что может беспрепятственно существовать только благодаря искусственно созданным/запущенным процессам в материальном мире. На нее не может повлиять то, что не влияет на мозг.

Логика программы, память, внешний мир, и вообще весь комплекс других вещей которые в конечном итоге должны сформировать процесс жизнедеятельности робота с ИИ не могут обеспечить появление в нем "души" "сознания" "внутреннего Я" как у человека. Все ведет к тому что ИИ как были "тупыми" так и останутся, разве что эффективность возрастет.


Вы можете оставить свой отзыв на форуме в теме: душа и разум AI