Основная разница заключается в том, что имитация почти всегда приблизительна и зависит от типа модели данного феномена, в то время как симуляция одним компьютером другого в каком-то смысле точна. Настолько точна, что когда, например, компьютер Сигма-5 симулирует компьютер другой архитектуры — такой, например, как DEC PDP-10 — пользователи не догадаются, что они не имеют дела с настоящим DEC. Внедрение одной архитектуры в другую порождает так называемые “виртуальные машины” — в данном случае, виртуальный DEC-10. За каждой виртуальной машиной всегда стоит некая другая машина. Это может быть машина того же типа или даже еще одна виртуальная машина. В своей книге “Structured Computer Organization” Эндрью Танненбаум использует понятие виртуальных машин, чтобы объяснить, каким образом большие компьютерные системы могут быть представлены как множество виртуальных машин, симулирующих одна другую — при этом
Теоретически возможно, чтобы два уровня сообщались между собой, но это по традиции считается дурным тоном; смешение уровней запрещено. Тем не менее возможно, что этот запретный плод — смешение двух уровней имплементации — как раз и возникает, когда человеческая “система” изучает иностранный язык. Второй язык не действует “поверх” первого, как некая программа-паразит; вместо этого он, как и первый язык, в большей или меньшей степени входит в саму структуру аппаратуры. Усвоение второго языка влечет за собой глубокие изменения в поддерживающей “аппаратуре” — разнообразные изменения в том, как возбуждаются нейроны. Как следствие, создаются новые способы для феноменов высшего уровня — символов — активировать друг друга.
Подобным образом в компьютерной системе программа высшего уровня должна вносить изменения в “демона”, выполняющего свою программу. Это совершенно чуждо современному типу имплементации, при котором уровни располагаются строго один над другим по вертикали и каждый из них изолирован от других. Способность высшего уровня “загибаться назад” и затрагивать низшие уровни — свой собственный фундамент — это магический трюк, который, как нам кажется, близок самому сердцу сознания. Может быть однажды станет ясно, что это ключ к достижению все большей гибкости компьютерного дизайна и, в конце концов, разработке искусственного интеллекта. В частности, удовлетворительный ответ на вопрос о том, что такое “понимание”, безусловно потребует гораздо более точного определения того, как различные уровни системы манипуляции символами могут взаимозависеть и изменять друг друга. В целом эти идеи еще мало разработаны, и возможно, мы поймем их еще не скоро.
В процессе этого довольно туманного обсуждения уровней вы могли начать задумываться над тем, что в действительности обозначает слово “уровень”. Это очень трудный вопрос. Пока уровни изолированны друг от друга, как в случае демона Сирля или говорящей по-китайски женщины, на этот вопрос ответить несложно. Но берегитесь, когда они начинают смешиваться! Сирль мог бы согласиться с тем, что в его мысленном эксперименте присутствуют два
Кажется, что Сирль полагает, что любой системе можно приписать убеждения и чувства, если эту систему удастся описать, как воплощение некой компьютерной программы. Разумеется, подобное звучит тревожно и могло бы привести к панпсихизму. В действительности, Сирлю кажется, что специалисты по ИИ невольно стали адептами панпсихического взгляда на мир.
Сирль освобождается из собственной ловушки, утверждая, что все те “убеждения” и “чувства”, которые вы можете обнаружить в неживых предметах, когда вы начнете видеть разум повсюду, не настоящие, а “псевдо”. В них нет интенциональности! В них нет каузальной мощи мозга! (При этом Сирль предупреждает читателей, чтобы они не смешивали
Мы избегаем этой ловушки, утверждая, что никакой ловушки не существует. Неверно видеть разум повсюду. Мы говорим: в моторах автомобилях или в печени разума не больше, чем мозга.