"Инженерия души": психология. vs программирование?
"Знаете, ведь первая Матрица создавалась как идеальный мир, где нет страданий, где все люди будут счастливы. И полный провал. Люди не приняли программу, всех пришлось уничтожить. Принято думать, что не удалось описать идеальный мир языком программирования" (агент Смит из фильма "матрица").
Совсем недавно, глядя на выдающиеся достижения информационных наук, их потенциал моделирования информационных процессов (меня впечатлили нейросети), я задался вопросом: "Зачем же нужна психология, если психику можно смоделировать, пользуясь формальной логикой, теорией информации и прочими достижениями человечества?"
Масло в "огонь сомнений" подлил товарищ @cborka777 своим комментом на мой пост "Где находится душа?":
Наверное, программистам смешно и грустно наблюдать, как не программисты пытаются описать информационные процессы, которые протекают в разуме человека. И не только человека.
И вот, в этом посте я хочу поразмышлять над тем:
- За кем должна быть эта область?
- Как должны строиться отношения между этими специалистами - замещение одних другими/игнор/сотрудничество.
Я сам далеко не во всем компетентен, и это лишь мои мысли (мне бы и самому понять), приглашаю вас с этим спорить.
Поехали)
60-ые годы, "New look"...Когнитивная психология
Во время развития кибернетики, громоздких компьютеров, перфокарт...(время А. Тьюринга) специалисты по информационным системам пробовали моделировать различные процессы, в том числе и сознание ("моделирование мышления, интеллекта").
Его работа стала пониматься по аналогии с процессами получения, переработки и хранения информации. Товарищи были рады и воодушевлены - мы можем многое!
На фото один из ярких представителей - Дж. Ньюмен
(ссылка на источник)
Но вдруг, по мере углубления в проблему, литературу айтишники поняли, что вообще-то классики психологии давно уже изучают это, а главное - приходят к схожим выводам. Беда в том, что те не используют "метафору компьютера".
А в 1956 году в Массачусетсе происходит конференция психологов и IT спецов. С этого момента зародилась Когнитивная психология и новое направление исследований ("New look").
Психика начинает рассматриваться как информационная система, а ее содержание - как информационные процессы. С этого времени эти специалисты начинают работать сообща.
Но зачем же теперь нужны психологи, когда есть такое понимание психики и возможность ее моделировать более эффективными способами? Формальная логика! И никаких там гуманитарных измышлений!
Ограничение формальной логики и возможностей моделирования
Психика и человеческий интеллект - невероятно сложная вещь. Вот пытаешься ты смоделировать ее, и вроде бы получается, но как запускаешь рабочую модель - видишь, что получается либо "Скайнет", либо "Алиса".
Почему так?:
- Мы строим модель психики из своих представлений о ней, о том, как она нам является в сознании, а она гораздо больше.
- Моделируется только ее часть, и только та, которую мы можем назвать "сознательной" (потому что она оформлена логически). Бессознательная часть безразлична к времени (детские страхи у взрослого), пространству (объект может быть и там и там) и ПРОТИВОРЕЧИЯМ.
"Прокрустово ложе"
(ссылка на источник)
Диалектическая и формальная логика
Формальная логика непротиворечива
, а наш материальный, и психический мир (как его отражение) - противоречив
. Все постоянно развивается, где-то во вселенной порождаются новые формы материи, изменяются ее законы.
Одна и та же вещь с одной стороны тождественна себе, с другой стороны в ней постоянно происходят различные изменяющие ее процессы ("в одну реку нельзя войти дважды и....даже единожды" - Гераклит, а за ним Кратил).
Так же и психика. Она полна противоречий, так как она - часть постоянно изменяющегося и противоречивого мира, помноженных на субъективность и "магичность" их отражения.
Формальная логика - шедевр человеческого разума, но она лишь одна из его ступеней. Попытка охватить формальной логикой все - наталкивается на множество противоречий. Мир не идеален, в каждый момент тождественен и не тождественен себе, не абсолютен.
Ограничение общих теорий
Выведение частных случаев из общих может быть неадекватным, недостаточным.
С этим можно соглашаться, спорить. Но как верно подметил @tivita1963, ученые не работают с истиной, мы просто находим и совершенствуем язык ее описания. Любая общая теория со временем становится частной теорией. Как было с механикой И. Ньютона, которая сменилась теорией Относительности.
Мы всегда лишь достигаем истины, совершенствуем язык описания. Даже в самых общий теориях найдутся лакуны (пробелы).
Зачастую я слышу от "технарей", что им достаточно лишь формальной логики и общих оснований, из которых они могут вывести любые частности. Да, в определенных случаях это справедливо, но это мышление....еще XVIII-XIX века, тогда ученые безгранично верили в такой детерминизм, и его возможность.
Для психики такое выведение не катит, ибо:
- у данного вида материи гораздо больше степеней свободы, нежели у физической или химической формы (да и для этих форм логический вывод лишь вероятностен).
- множество оснований психики, факторов на нее влияющих (в том числе субъективных) - неясно.
- когда мы их осознаем, появляется новый фактор, влияющий на психику.
- у психики всегда есть индивидуальная предыстория, которая нам не ясна в полной мере.
По мере усложнения формы материи переход от общих положений к более частным затрудняется по причине значительного увеличение индивидуальных факторов влияющих на явления. То есть индивидуальность камня будет влиять на его "поведение" меньше, чем индивидуальность "человека". Необходимо знание специального.
Необходимы специальные, более частные знания.
Психика и компьютер
Не смотря на то, что метафора психики как компьютера успешна, психика больше чем компьютер. Главным образом потому, что:
- психика развивается, она способна к порождению нового (решает задачи вне имеющихся алгоритмов).
- психика (человека) способна сама ставить и снимать цели - самодетерминация, свобода.
- нейрон - это не просто механический проводник, это организм со своими "потребностями", а мозг - сообщество организмов.
По мере развития технологий психика будет находить все новые и новые метафоры для понимания самой себя.
Что "добывают" психологи, а что спецы по IT?
Насколько я понимаю, основой информатики является математика, кибернетика.
Несомненно, математика - фундаментальная наука, а математическое моделирование - способ воссоздать любой процесс. Математикой активно пользуются и психологи, но все же психолог - не программист. Я за разделение труда.
Если довольно упрощенно, то задача психолога-исследователя - обнаружить существование какого-либо явления психики (выявить сущность), назвать его, описать в чем оно проявляется (чтобы потом это можно было перевести в цифры - придумать как это делать), предположить гипотезы, как и по каким законам оно существует.
Для этого надо ориентироваться в том, как существует психика, знать логику "психического", которая не всегда умещается в законы формальной логики.
Программист же, насколько я понимаю, должен иметь какие-то переменные (сущности, явления...у него должны быть какие-то характеристики психики, которые можно измерить) и конкретную задачу, чтобы смоделировать тот или иной процесс. Например, процесс принятия решений, процессы внимания, памяти.
Но для этого нужны исходные сущности, которые выявляет психология, для которых психология выбирает способ подсчета.
Программист действительно может смоделировать хоть что. Но нужны исходные данные и более...предположение о том, как их интерпретировать. А для этого надо знать весь контекст.
Психолог же находит эти сущности, способы работы с ними, выявляет их параметры, придумывает гипотезы. Но главное - психолог производит постановку психологической проблемы. Психолог как заказчик, формулирующий запрос, а для этого надо "крутиться в этой сфере".
Специалисты и универсалы
Исходя из Теории информации (насколько я понимаю), в самом общем виде любые информационные процессы во вселенной развертываются по одним и тем же закономерностям.
Однако каждая форма материи: физическая, химическая, биологическая и социальная имеют свою специфику протекания информационных процессов в них, свой субстрат, на котором протекают информационные процессы и который задает логику их протекания.
Возьмем программиста: он знает общие моменты протекания информационных процессов и того как их моделировать. Но в жизни мы всегда сталкивается с более частными вещами, особенно если мы говорим о биологической и социальной форме материи.
Это трудно - из общей теории информационных процессов вывести конкретное поведение живого организма, не говоря уже о поведении человека (обусловленное и био- и социальным).
Грубо говоря, чем более общими категориями мы мыслим, тем от большего содержания мы избавляемся. А решать-то надо конкретные задачи.
Возьмем психолога: он с первого курса изучает специфику протекания процессов, как в головном мозге, так и непосредственно в психической реальности. А законы функционирования физиологии и психологической реальности сходны, но неодинаковы.
Он изучает то, по каким закономерностям психика развивается, как протекают психические процессы при различных условиях, состояниях принципы функционирования процессов в бессознательном ("дологическая" часть психики - безразличная к логике).
Психолог учится ставить психологические проблемы (оценить психологическую
ситуацию, выявить основные ее психологические
параметры, и поставить задачу), которые программисты вряд ли смогут адекватно поставить.
То есть психолог погружен в более частные информационные процессы.
Выводы:
Психологи и программисты (и множество других специальностей) уже довольно давно работают в одной команде, взаимодополняя друг друга. Это происходит в рамках Когнитивной психологии.
Каждая область науки (психологии и информатики) имеет свои "белые пятна". Информатика имеет основы в формальной логике, в психике же процессы протекают как по формально-логическим законам, так и по “дологическим” закономерностям.
Роль психологов в этой команде - на основании знания особенностей психики: а) адекватно выявить и описать какую-либо психологическую сущность (процесс, свойство, состояние) б) определить, в чем она проявляется и как ей присвоить цифру в) поставить вопрос/проблему - что с этим делать дальше?
Психолог находит сущность, измеряет ее, программист - моделирует ее. Программист понимает общие закономерности протекания информационных процессов, психолог - частные, специальные для психики.
Прошу прощения, что так много написано(((
Уважаемые читатели, подписывайтесь на мой блог, вас ждет много нового и интересного.
Текст написан эксклюзивно для проекта ГОЛОС.
Автор: Чулошников Алексей.