Читать книгу Инженерия личности - Анатолий Левенчук - Страница 3

1. Инженерия личности и системная инженерия
Обучение агентов

Оглавление

Мастерство выполнения какой-то практики – это какая-то часть тела интеллектуального агента как вычислитель, реализующий алгоритм выполнения этой практики.

Тело агента (человека, робота, и даже организации из людей и компьютеров, включая ещё и их инструменты, например, экскаваторы или микроскопы), конечно, участвует в мастерстве не всё. Чаще всего имеется в виду даже не «мозг», а какая-то часть «мозга» (человеческого или «компьютера» в роботе), поддержанная каким-то тесно связанным с ним инструментарием. Сам агент и даже его «мозг» в его границах с инструментами выделяется весьма условно. Считать ли агента-человека с его экзокортексом (скажем, смартфоном или ноутбуком, или даже десктопом с несколькими облачными сервисами) агентом-киборгом, а экзокортекс вынести в «инструменты», или всё-таки всё включать в состав агента? Считать ли только тело, или и экзотело тоже, а также принадлежащие агенту ресурсы, входящие в его собственность или даже на которые он просто имеет влияние? Это всё существенно зависит от проекта, общего ответа тут нет – всегда будет оптимизация и попытка учесть огромное число зависимостей.

Мастерство как вычислитель реализует алгоритм достижения целей своей практики в предметной области дисциплины этой практики с использованием инструментов этой практики и с учётом обращения к интеллекту для достраивания частей этого алгоритма, если что-то пошло непредсказуемо.

Обучение – это инженерия мастерства как целевой системы. Это понимается примерно так же, как «менеджмент – это инженерия организации как целевой системы», то есть берём

• Методологию как общие указания о том, каким может быть метод (для всех практик)

• Системную инженерию как нормативные указания о том, какие роли и как должны быть организованы в ходе «создания и развития»/инженерии какой-то целевой системы

• Обучение (инженерия мастерства) как нормативные указания о том, какие роли и как должны быть организованы в ходе создания и развития мастерства.


Целевое мастерство часто называют содержанием обучения/изучаемым предметом, а практики самого обучения (инженерии мастерства, то, что делают системы-создатели мастерства в графе создания мастерства) называют формой обучения.

Образование/education – это практика обучения агента SoTA мыслительным трансдисциплинам интеллект-стека, так что в понятие образования неявно включено как содержание образования (мастерства выполнения SoTA-практик интеллект-стека), так и форма образования (например, прохождение какой-то школьной или вузовской программы, или прохождение домашнего обучения каким-то предметам). Результат образования – мыслительное мастерство/сильный интеллект. Конечно, в быту встречается много самых разных других словарных значений слова «образование», но мы тут в курсе будем считать обучение чему угодно – просто обучением, а вот та его часть, которая направлена на усиление интеллекта – это будет у нас «образование». Удивительно, но в большинстве бытовых употреблений интуитивно говорят именно так, «обучение рисованию» (но не «образование рисованию»), но «образование подрастающего поколения» (хотя могут сказать и «обучение подрастающего поколения», но всё-таки чаще будут иметь аспект усиления интеллекта – и скажут про образование).

Агент, который получил мастерство мыслительных практик интеллект-стека (то есть агент с сильным интеллектом) обычно называется образованным агентом. В случае агентов-людей это будет «образованный человек», а в случае AI это часто называют AGI (artificial general intelligence). Отсылка к «образованности» агента подчёркивает, что речь идёт не о каком-то прикладном мастерстве, а именно высокой степени владения трансдисциплинами интеллект-стека, усиленном интеллекте.

Важно, что образованный агент владеет не просто практиками интеллект-стека (каким-то интеллектом), но SoTA практиками интеллект-стека. Если агент владеет практиками, которые были SoTA 20 лет назад или не полным набором практик (например, он учился 20 лет назад), его нельзя назвать полностью образованным. Говорят, что «он получил хорошее образование» (которое на момент самого разговора может уже не быть хорошим). Мы можем как-то говорить об «образовании образованных» как об brownfield (то есть «не с нуля») инженерии SoTA мыслительных практик интеллект-стека, обновлении версии мыслительного мастерства объекта до SoTA.

Так, если человек-профессор владеет SoTA трансдисциплин двадцатилетней давности, то его уже нельзя назвать образованным (но было можно 20 лет назад). Это означает, что образование должно быть непрерывным.

Мыслительное мастерство (интеллект) плюс совокупность прикладных видов мастерства, которыми овладел агент в их совокупности, часто называют личностью, включая туда не просто «сумму всех умений», но и направленность в приложении этих умений (агентность как готовность к автономному действию, ибо можно «уметь, но не делать»). Так что личность это не просто «точка» в мире практик, но вектор – она куда-то движется, чего-то достигает, и это важно.

Тем самым личность получается в ходе

• образования как получения жизненного мастерства: «усиления интеллекта»/«обучения фундаментальным практикам», включающим в том числе умение читать-писать в современных медиа как «новую грамотность», а также мастерства ухода за собой – поддержание здорового образа жизни (ЗОЖ) и

• обучения различным другим (прикладным) практикам.


Это вся совокупность мастерства какого-то агента. По большому счёту, образованный/интеллектуальный агент – это личность, реализованная условным «мозгом» (вычислитель с хорошей памятью, ещё и включающий экзокортекс для выноса отдельных вычислений), а также тело (включающее и экзотело, то есть инструменты и далее экзотело переходит в находящиеся в собственности другие ресурсы). И помним, что есть ещё намерение/intent/цели личности, которые необходимо учитывать. Личность всегда куда-то устремлена, она целенаправлена и намерена, она действует – это не что-то статичное.

В жизни часто «личность» переносят с вычислителя на всего агента (метонимия): могут сказать «у Васи очень продвинутая личность» (то есть личность – это функциональная часть целого агента-Васи, которая только и будет продвинута), а могут сказать: «Вася – это очень продвинутая личность» (то есть личностью будет сам Вася целиком, «Вася продвинутый», а не его личность). Могут сказать, подчёркивая не столько набор умений личности Васи, сколько готовность к действию, что «Вася очень деятельный».

Зачем нам вообще понадобилось ввести «личность» отдельно от просто «агента»? Для того, чтобы не сводить всего агента к сумме его мастерства. Для создания и развития агента как такового возможны и другие практики инженерии, которые применяются вне контекста получения мастерства: медицина для организмов биологических агентов, компьютерная и программная инженерия для аппаратуры AI-агентов.

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


Помним, как описывал Karl Friston поведение агента во внешней среде: агент редко уверен в границах своего влияния, поэтому он непрерывно проводит эксперименты, «ощупывает» среду, убеждаясь, что какие-то части среды ему подвластны – то есть организм/тело, экзотело, внешние ресурсы находятся во всё более и более слабой принадлежности к агенту, внешняя среда в меньшей степени распоряжается телом агента, в большей – экзотелом, в ещё большей степени от неё зависят внешние ресурсы, подвластные агенту (прежде всего – находящиеся в его собственности). Если мы имеем жёсткую деградацию агента (внешняя среда сильно повредила агента!), то дальше мы имеем обычно:

• Меньше всего страдает личность. И это мастерство даёт возможность отрастить всё остальное!

• Больше страдает тело, оно болеет. Но если личность не пострадала, она ремонтирует тело! Мы сознательно пишем «ремонтирует», ибо мыслим тут инженерно, а не врачебно.

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

А обучение? Обучение работает для личности агента (ну, или в случае использования метонимии, агента-личности, чтобы отличить от коллективного агента, которого «обучают» как-то по-другому – не практиками, подходящими для личного обучения автономного агента. Так, организацию и тем более сообщество трудно представить студентом, проходящим какой-то онлайн-курс, или пришедшей на приём к специалисту по персональной собранности – практики обучения будут отличаться). Ещё раз: мы тут будем говорить

• про личность («софт»), а не организм («хард») агента как кибер-физической системы. Это неважно, что агент может быть живой и многоуровневый, ибо и в таком агенте есть «аппаратура» и «алгоритмы», а в состав аппаратуры будем включать тело (включая экзотело, в который включаем и экзокортекс), причём рассматриваем и тот кусок внешней для агента среды, на который он имеет влияние и который можно рассматривать как его ресурсы, «собственность» это или более слабые формы влияния. Учим же именно алгоритмам, в том числе алгоритмам выбора целей для приложения этих алгоритмов!

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


Ещё личность – это явно не часть любого агента, если мы вспомним, как безмасштабно определяется агент на полном спектре интеллектуальности объектов самой разной сложности, от камня до человечества. Личность – это свидетельство достаточной силы интеллекта, возможности предсказания и планирования, включая намеренное попадание в ситуации, где будет сильно хуже, чем во время планирования, но зато есть большая вероятность, что потом станет сильно лучше (это обсуждали в курсе «Интеллект-стек», что агентом иногда называют всё что угодно, а иногда – только вот таких более-менее вменяемых и хорошо планирующих образованных агентов). Вот личность – это чёткое указание на то, что речь идёт об агентах в этом узком смысле слова, «вменяемых агентах с довольно сильным интеллектом и полученным уже каким-то образованием, а ещё готовностью к действию по достижению различных целей». Признать у кошки наличие личности можно только более-менее условно, равно как и ребёнка до года. А вот у пятилетнего ребёнка личность уже вполне присутствует.

Но можем ли мы говорить об обучении организации делать что-то новое, можем ли создавать и развивать организацию? Тем более, что она очень похожа на личность, хотя её чаще именуют «лицом» (помним: «юридические и физические лица» как раз про это сходство). А можем ли обучать какое-то сообщество? А общество, например, население всей страны?

Тут неявно всплывает проблема определения обучаемого (или самообучающегося) агента, аналогичная проблеме «биологического индивида»1: если обучение (и его вариант для жизненного мастерства, включая фундаментальные практики интеллект-стека) – это развитие индивида, то что мы считаем субъектом развития? В биологии ответы существенно разнятся: это может быть генотип (развивается определяемый генотипом вид, эволюционное время, филогенез), это может быть организм (но организм сам по себе в большинстве случаев даже размножиться не может, у него есть онтогенез, но никакой связи с филогенезом в силу центральной догмы молекулярной биологии (мы её ещё и обобщим на техноэволюцию: геном/мемом реализуются в феноме непосредственно, а вот умения организма живого или технического в геном/мемом попадают через мутации), это может быть популяция (и вот тут проблемы, начиная с термина: самец и самка это уже популяция, стая/прайд/косяк тоже популяция, все организмы вида в каком-то ареале обитания – популяция, все организмы какого-то вида на всей Земле – тоже популяция. Что развивается, что там «индивид», с которым происходят изменения?! Изменения-то происходят со всем этим, они многоуровневы!). Да ещё в случае интеллектуальных агентов можно обсуждать и экзотело с экзокортексом, и даже ресурсы агента, находящиеся у него в собственности.


В приложении к людям тоже можно говорить о самой разной инженерии:

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

Инженерия организаций, где личности объединены какой-то достигаемой целью. Значительная часть инженерии личности (и существенная часть интеллект-стека, которой учим в рамках инженерии личности) предназначена для того, чтобы итоговая личность могла действовать в рамках организации, могла кооперироваться с другими личностями в совместном действии, где известны собственники ресурсов и может быть осуществлено какое-то совместное планирование. Этому посвящён курс «Системный менеджмент».

Инженерия сообществ, которые мыслятся как сообщества автономных агентов, но без определённой в них организации – то есть никто никому не может скомандовать. Обычно инженерией сообществ (обучением сообществ) занимается какая-то организация, заинтересованная в поддержке той или иной практики, проще всего тут думать о клубе или ассоциации, которые могут жить на членские взносы. Клубы, которые служат поддержке какой-то деятельности («музеи») у членов ассоциации, направлены «вовнутрь», живут долго, клубы, которые направлены «вовне» (на популяризацию в обществе) живут обычно не очень долго. Но есть и исключения, если мы говорим не о «клубах заинтересованных в практике», а клиентурах и маркетинге. Маркетинг существует не на трёх (личность, организация, сообщество, как клуб), а на четырёх уровнях (добавляется общество): 1. Отдельная личность должна быть обучена выполнять функции лояльного потребителя какого-то продукта или услуги. Классическая инженерия личности, получение в отдельно взятой личности мастерства. 2. Эта отдельная личность включена в состав какого-то проекта по созданию чего-то. Она тем самым должна быть обучена использовать продукт или услугу в своём проекте, это уровень менеджмента (инженерия организации, лидерство). 3. Должна быть создана клиентура, составленная из таких потребителей, и у клиентуры есть эмерджентные свойства, которых нет у клиентов, и с которыми работают практики уровня клиентуры – её размер, скорость притока и оттока клиентов и их соотношение, демографические характеристики, и т. д. 4. Для многих и многих новых продуктов и практик надо обучить общество быть толерантными к ним (и как минимум, проинформировать о существовании – сообщества же должны быть откуда-то завербованы).

Инженерия обществ (мы избегаем говорить «социальная инженерия»2, ибо у этого термина есть чёткое значение, подразумевающее опору не на самоорганизацию обществ и современные теории, а подразумевающее личность-инженера, которая рассказывает людям в обществе, как им жить). Методы, которые тут используются, очень похожи на инженерию сообществ, только речь идёт о том, что практикантами целевой деятельности должны стать все члены общества. Это уже не клуб, а политическая партия или как-то по-другому оформленная организация, например, «политическое движение» – множество клубов, имеющих внешнюю направленность изменения мира и поэтому распространения своего учения, а не направленность поддержки деятельности своих членов и тем самым сохранения культуры.


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

Мы также не будем тут касаться тонкого момента, когда у ребёнка появляется личность, и насколько можно говорить о личности кошки, включая личность дикой кошки по сравнению с личностью хорошо дрессированной вполне культурной домашней кошки. То же самое верно для AI-агентов на базе нейронных сетей: для них принято множество уровней изготовления (практик обучения): путём сборки архитектуры нейросети (например, трансформера), потом получение LLM («знание языка и какой-то картины мира»), потом умение выполнять инструкции (чаще всего это получается буквально дрессировкой/обучением с подкреплением, RLHF3) затем умение вести разговор/chat с удержанием промежуточного контекста – и в какой-то момент в этой цепочке поведение нейросети становится похожим на поведение личности-человека.

Опора на понятие личности как «вычислитель, выполняющей практики» сдвигает разговор с обсуждения «личности в себе» (характеристики личности, устройство самой этой личности) на поведение (практики), которые выполняет личность. Поведение легко наблюдать, хотя это и не такой простой объект для наблюдения и тем более обобщения отдельных действий до уровня паттернов этих действий, то есть практик. В искусстве паттерны самих произведений искусства не так уж и уловимы, нужна «насмотренность» – их очень нелегко вычленить, эти паттерны называют стилями. Стили есть и в действиях, в отношении личности даже можно говорить о «стиле жизни». По большому счёту стиль – это отсылка к многоуровневому паттернированию/похожести/шаблонности каких-то объектов рассмотрения. Практика – это стилистика поведения, практика тем самым синоним стиля/паттерна работы. Подробней этот вопрос обсуждается в курсе «Интеллект-стек».

В психологии такой ход на работу прежде всего с внешне наблюдаемым паттерном поведения агента как «чёрного ящика» (практики), а не паттернами концепции системы агента как «прозрачного ящика» известен под названием «поведенизма»/behaviorism/бихевиоризма4. Сам этот подход отражает общий сдвиг в познании/исследованиях/науке с объектов и их функциональной и модульной/конструктивной организации как главного для исследований к конструктивизму (операции/функции главней объектов, в частности объекты считаются понятыми, если мы понимаем, какими операциями их можно создать и какие при этом операции будут выполнять они сами, это тоже рассматривается в курсе «Интеллект-стек»). По бихевиоризму в сфере обучения/инженерии личности было развёрнуто множество дискуссий, при этом были предложены многочисленные ответы на критику: необихевиоризм, когнитивная поведенческая терапия, и многие другие подходы в когнитивистике и психологии, везде опора именно на поведение/behavior агента, а не на «конструкцию» личности этого агента.

В нашем курсе мы держимся близких позиций: мы рассматриваем инженерию личности как создание такой личности, которая может выполнять какую-то функцию, то есть выполнить работы по какому-то методу, то есть практиковать какой-то способ работы (в курсе «Методология» обсуждается, что существует множество самых разных способов сформулировать вопрос о паттернировании/стилевой структуре деятельности). В бихевиоризме не так важно, как устроена личность агента (личность – это часть агента!) внутри себя, хотя некоторые оговорки на эту тему есть – личности у нас вполне физические агенты, никаких «божественных душ» в теле личности не наблюдается, и даже 4E cognition5 хоть и размывает понимание границ личности, включая в её состав и тело, и предметы экзокортекса, и экзотело, и даже предметы окружающего мира, участвующие в мышлении и деятельности, но всё-таки придерживается предположения об устройстве личности как реализуемой физическим устройством (возможно, биологического происхождения).

Из существенных оговорок важно, что личность тут рассматривается не столько как классический объект из психологии, сколько как инженерный объект: то, что получается в ходе обучения (включающего и образование), повторим: это мыслительное мастерство (интеллект) плюс совокупность прикладных видов мастерства, которыми овладел агент в их совокупности. Так, обсуждая «целеустремлённую личность», мы задаёмся конструктивистским вопросом (вопросом про операцию создания объекта): как удалось научиться быть целеустремлённым? И дальше можно уже проблематизировать: всегда ли полезно быть целеустремлённым (ответ: конечно, нет! Стратегирование важно, цели надо уметь вовремя менять, не быть меднолобым в достижении целей! Это был материал курса «Системный менеджмент»), и дальше можно ставить вопрос «как переучиться, то есть вместо мастерства бездумного достижения когда-то кем-то поставленной и давно устаревшей цели в состав личности включить мастерство стратегирования, включающее своевременный отказ от долгосрочного преследования целей».

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


Обучение может быть разделено на достижения различных степеней мастерства в какой-то практике (тут дано две степени, но в общем случае их множество, это подразумевает разные варианты для предмета/scope обучения):

• Обучение работе по какой-то практике (сугубо прикладное). Это обычно как-то ассоциируется с получением профтех-образования (уровень колледжа). Выпускник машиностроительного колледжа должен уметь воспроизводить какую-то практику машиностроения. Выпускник танцевального колледжа должен воспроизводить какой-то танцевальный стиль (вариант практики танцевания).

• Обучение работе в какой-то предметной области, ориентированное на сознательное использование стилей, получение новых стилей (методологическая работа). Мы это в предыдущих курсах называли «прикладной/узкий интеллект», говоря, что студент должен быть способен после обучения разобраться с проблемами какой-то предметной области, даже если эти проблемы не встречались раньше ни ученику, ни учителю. Скажем, студент-машиностроитель должен после окончания обучения (с оговоркой, что при «непрерывном всём» окончания обучения быть не может, разве что практика машиностроения будет забыта как ненужная в ходе техно-эволюции) быть способен разобраться с новыми практиками машиностроения. Выпускник танцевального вуза (а не колледжа) должен быть способен работать со стилями танца как объектами, а не просто воспроизводить какой-то стиль6.

Обучение личности вовсе необязательно будет обучением в учебных заведениях: маркетинг и реклама в части отдельной личности – это обучение быть лояльным потребителем продукта, психотерапия – это обучение личности соответствию «психологической норме» (как она понимается в тот или иной момент в той или иной стране, при этом понятие «нормы» в явном виде уже не используется и признаётся субъективность её определения7), и так далее: всё, что нацелено менять личность (то есть менять алгоритм, по которому агент себя ведёт! Личность «ведёт себя», важно её поведение!), оказывается обучением, «инженерией личности».

В этом плане менеджмент (понимаемый как инженерия организации) иногда включает в себя или найм уже обученных какой-то необходимой практике с рынка или даже обучение уже нанятых работников мастерству этой практики (по факту – «провести курсы для работников»), а также лидерство (в ходе онбординга новых сотрудников, или перепрофилирования на новую работу старых сотрудников), которое может быть перетрактовано как обучение агента быть лояльным сотрудником предприятия, готовым выполнять нужную организации роль. Мы тут абстрагируемся от того, как именно будет устроено такое обучение личности (агент-лидер беседует с сотрудником, агент-лидер показывает личный пример, или речь идёт о разделённом/распределённом/shared лидерстве8, когда есть просто «атмосфера», заставляющая всех лояльно выполнять свои ролевые обязанности). Главное, чтобы было понимание: в конечном итоге лидерство сводится к обучению какой-то личности (по факту – всех личностей в организации) выполнению каких-то практик. Лидерство – это тоже обучение, но в условиях организации как взаимовлиящих друг на друга множества личностей всех сотрудников.

Продвижение (маркетинг, реклама, продажи) – это тоже превращение ничего не подозревающих агентов в лояльных клиентов. Клиентуру (множество клиентов) надо обучить мастерству лояльного пользования продуктом или услугой, в том числе включающему подмастерство приобретения продукта и услуги. В продвижении, как и в лидерстве, речь идёт тоже об обучении клиентуры в целом, но при этом возможно и прямое обучение отдельной личности как подпрактики продвижения/обучения клиентуры. Личность клиента при этом – часть клиентуры. Инженерия клиентуры идёт на двух уровнях минимально (уровень клиентуры в целом, которая должна расти, и уровень отдельного клиента).

В оригинальном oNLP9 (мы будем писать oNLP, original neuro-linguistic programming, чтобы не путать с natural language processing, речь идёт о бихевиористской практике нейролингвистического программирования, предтече практики cognitive behavioral therapy, CBT10) подразумевалось, что большинство задач воздействия на личность мы ставим как задачи программирования – «интервенции» (обучение нейронной сети агента какому-то поведению) понимались как нейролингвистическое программирование, прямая аналогия с программированием компьютеров путём задания им машинного кода компьютерного алгоритма. Тут ещё неявный аспект именно программирования, а не простого планирования. Заранее/upfront чёткий проект (и project, и design) для человеческой нейросети в мозгу не сделаешь. oNLP занималось именно «человеческим совершенством»/human excellence, считая, что любые достижения людей – это результат обучения мозга выполнять какие-то паттерны поведения. Это близко к пониманию «программного управления» в менеджменте – «программы» как множество по потребности запускаемых проектов, в oNLP сразу говорилось о «программах» поведения. Тем самым программирование ведётся «постепенно открываемыми обстоятельствами» (данными), получаемыми на каждом шаге.

Обучение в oNLP могло быть реализовано или добавкой новых типов операций, которые могли быть применены для изменений в личности, или изменением самой программы. Скажем, если программа в мозгу/нейросети включала головную боль как средство предохранить организм от переутомления, предлагались другие операции отдыха – полежать, погулять, а также другая программа, которая часто не просто должна была вместо головной боли включить выбор из «полежать» и «погулять», но и включить программу подбора альтернативных видов отдыха, чтобы выбранный вид отдыха был наиболее адекватен ситуации – но при этом не включать случайно выученный мозгом трюк с «когда голова болит, ты лежишь и ничего не делаешь, отдыхаешь». Было много критики такого подхода к тому, что раньше признавалось только «терапией», но было и множество интересных результатов. Главное, что oNLP отказывалось от обычной «терапевтической» (в инженерии это «приведение в норму», ремонт) постановки задачи лечения личности в пользу постановки задачи обучения и развития личности (достижение человеческого совершенства/human excellence, а не терапия как «ремонт психики», «устранение известных проблем отклонения от как-то выбранной нормы», при всех попытках убрать слово «норма» и вместо этого говорить о включении в сферу «ремонта» отклонений поведения в части этики, отношения к идеям социального общежития, допустимого риска, учёта эволюции и генетики, и т.д.11).

Нейролингвистическое программирование понималось (это середина 70х прошлого века) как изменение алгоритмов поведения человека какими-то паттернами поведения, прежде всего основанными на предъявлении словесных инструкций. В принципе, сами слова там были даже необязательны, ибо речь шла о паттернах чего угодно в части модальности – у лингвистов и семиотиков всегда был тезис «всё есть текст», а один из основателей oNLP (John Grinder12) был профессором лингвистики. И нейролингвистическое программирование, конечно, это нейросемиотическое программирование13, «все модальности восприятия – аудио, видео, кинестетика, запахи, вкус».

В принципе, все идеи Software 3.0 (подробней про это в курсе «Интеллект-стек») – это как раз по этой линии «лингвистического программирования паттернов поведения нейросетевой системы по генерации компьютерного кода». В обучении людей можно призывать «включить логику», обращаясь на естественном языке, то есть переходить от чисто ассоциативного быстрого мышления S1 к медленному логическому мышлению с контролем ошибок и структурированием аргументов S2, и вменяемый человек будет «включать логику» в таких случаях, переходить к более формальным рассуждениям. В Software 3.0 на базе больших языковых моделей (LLM мы понимаем как «образованную»/предобученную/pretrained нейросеть) пошло развитие идей low-code14 в идеи no-code (отсутствие кодирования даже на простых языках программирования, как в системах low-code). Так, если программист будет писать запрос к реляционной базе данных на языке SQL, то в Software 3.0 запрос к IT-системе может быть сформулирован на естественном языке и уже как-то внутри превратится в SQL-программу, которая и будет в итоге выполнена15.

Если мы говорим, что развитие личности включает усиление интеллекта путём задействования внешней памяти, структурированной как моделер (экзокортекс), то у нас сразу будет не «биологическая личность» (интеллект как предобученное мыслительное мастерство и какой-то набор прикладного мастерства на базе именно человеческого мозга), а cyborg16/киборг (с долей биологической личности от 0% до 100%, но чаще всего это всё-таки не сто процентов AI и не сто процентов «голый мозг внутри человечьего тела»), то все эти идеи можно использовать. Учим человека++ (то есть человека с экзокортексом, например, компьютером с универсальным моделером и доступом к рынку с инструментами), а не выживанца в джунглях с «голым мозгом» и «голыми руками».

Обучение нейросети основано на том, что её обучают каким-то практикам как многоуровневым паттернам поведения. Это как раз линия семиотики «всё есть текст», то есть все паттерны – знаки. Поведение какого-то типа – это пространственно-временной (а не чисто пространственный) паттерн, которому нейросетка может при достаточном числе предъявлений обучиться, даже если это обучение не выходит на уровень осознания. Тем самым обучение как нейролинвистическое или даже нейросемиотическое программирование (необязательно по практикам oNLP, имеется в виду, что программируется не классический компьютер, а нейросетевой вычислитель человека или AI на базе нейросетей) ещё сильно пересекается с эстетикой (стили в искусстве – это паттерны!) и риторикой (prompt engineering, те самые «лингвистические интервенции»). Нейро-программирование делается не в рамках строго логической теоретической теории понятий (theory theory, объекты и отношения), или конструктивной теории понятий (объекты и операции их создания друг из друга), а в рамках теории прототипов и других теорий понятий. Это не классическая инженерия сборки какого-то бинарного кода в голове каким-то «линкером»17 как в классическом компьютере. Обучение современных систем на основе нейросетей – это не классическое программирование, не классическая программная инженерия! Это нейролингвистическое программирование, нейролингвистическая программная инженерия.


Но после того, как был предложен термин «программирование», классическое нейролингвистическое программирование (oNLP) перестало развивать аналогию с компьютерным программированием, которое подразумевало плановую интервенцию. Термин был заменён на «обучение» как познание/learning (описание с точки зрения обучаемой личности, для создателя личности это будет обучение/teaching). Этот чисто терминологический вроде сдвиг с «нейролингвистического программирования» на «обучение» подразумевал несколько следствий, повторим их:

• можно было рассматривать не только интервенции какого-то оператора (оператора, не терапевта! И это роль, её могут выполнять люди, программы AI, сами личности, которые тем самым «самопрограммируются»), но и случайно/непреднамернно произошедшие обучения. Люди же могут учиться, просто подражая. Или где-нибудь прочтут инструкцию, забудут, где прочли – и вдруг воспроизведут описанное в инструкции поведение, даже не заметив этого, забыв, что прочитанное содержание инструкции осталось в памяти.

• в оригинальном НЛП явно обсуждалось, что это уход от психологии, уход от тамошней «терапии». Вместо вопроса «как ты так поломался, что не можешь бросить курить» предлагалось задавать вопрос «ух ты! как твой восхитительный мозг смог обучиться удерживать внимание на курении, чтобы оно стало таким устойчивым, постоянно повторяющимся поведением?». Всё, что не нравилось (предмет терапии в психотерапии) формулировалось как «волшебно научились чему-то такому, что нам не нравится. Значит, надо просто разучиться!». Более продвинутое обсуждение даже подразумевало некоторую свободу выбора того, что можно делать: «Вася научился не бояться пауков, а иногда ведь это надо, а ты научился дико бояться пауков, а иногда это не надо. Давай научим Васю и тебя уметь выбрать: сейчас бояться или не бояться пауков! Ибо если нет выбора – то нет свободы!». Поэтому дальше обсуждаем варианты и «научиться новому вдобавок ко старому, иметь возможность выбирать поведение» и «заменить старое на новое» без возможности выбирать.

• рассматривалось научение чему-то принципиально-новому (human excellence), ставился вопрос о развитии (отсутствие понятия «здоровья», «нормы» – при сохранении всей дискуссии о целях и путях развития, стратегировании, этических ограничениях развития), а не терапии, причём через обучение.


Есть две главные метафоры для алгоритмов, к которым сводится получение всего нового:

• поиск (search в пространстве решений, мы там бродим по каким-то правилам, пока не наткнёмся на нужное место в этом пространстве).

• обучение (learning, познание – высказывание догадок и подтверждение или опровержение их внешними данными).


Вы можете познать/выучить/learn какую-то функцию, но можете найти/search её. Поиск оказался хорошей метафорой для математиков. А обучение – для AI и людей, хотя по большому счёту и одно, и другое – это познание/обнаружение какой-то функции (преобразования из входов в выходы).

Ход на обучающиеся организации/learning organizations у Peter Senge18 тут тот же самый. Организация должна учиться/learn делать что-то новое, для этого она должна уметь заниматься инженерией самой себя, чтобы изменяться. Менеджмент (инженерия организации) тут выступает просто как методы создания этих самых learning organizations, «обучение учиться».

Интеллект трактуется тем же образом: это общее/general мастерство создания практики решения проблем в какой-то предметной области/domain. Грубо говоря, интеллект связан с познанием/learn (а познание связано с инженерией как физическим изменением мира к лучшему – эта линия рассуждений проведена в «Интеллект-стеке»). Познание и обучение (по учебнику, копированием действий учителя, или барахтаньем как у щенка, брошенного в воду для обучения плаванию) – это одно и то же, в AI передаётся словом learning.


У Виталия Ванчурина обучение – это свойство вселенной: один кусок вселенной каким-то образом познаёт другой кусок вселенной, потом забывает, потом снова познаёт. И его самого тоже познают. Обучение/познание безмасштабное (многоуровневое!) и неантропоцентричное. Эволюция – это многоуровневое обучение19.

Инженерия личности – это по определению инженерии «создание и развитие личности» (набора самых разных мастерств в самых разных практиках) как системы. Но про создание личности мы предпочтём не говорить, для нас личность начинается не с набора «аппаратных» умений (включая условные рефлексы) ещё не говорящего существа. Нет, мы ожидаем, что личность начинается с того момента, когда агент достаточно уже вменяемый (вменяемость/persuadability как свойство интеллекта определяется в работах Michael Levin по фреймворку TAME20).

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

Так что для инженерии личности за начальный уровень развития личности мы берём наличие большой языковой модели у агента-человека или даже агента-компьютера. Отдельные умения (мастерство: жизненное, получаемое в ходе образования, или прикладное/domain, получаемое в ходе обучения прикладному интеллекту) добавляем в целевую личность, осуществляя с ней практики обучения/teaching (со стороны обучаемой личности это будут практики learning) как практики инженерии.

То есть обучение/teaching личности – это тот способ, которым мы воздействуем на личность, чтобы её развивать. Менеджмент в части организационного развития – это практика обучения организации выживанию и росту, а обучение – всё то же самое, только для личности отдельного агента (одного человека).

Поскольку мы берём для обучения уже вменяемые (с ненулевой вменяемостью/persuadability, характеристика интеллекта) личности, то будем говорить про «образованных» как синоним «вменяемых» (образованные – это с достаточной силой интеллекта, чтобы понимать рациональные объяснения и дальше принимать их всерьёз, то есть строить на них своё действие). Получается, что это синонимия – «мастерство обучать образованных» и «инженерия личности», при этом мы берёмся также и за дополнительное образование как обучение мыслительным SoTA практикам интеллект-стека, мы из «просто человека с обычным интеллектом» делаем «образованного человека», усиливаем его интеллект.

Как и любая инженерия подразумевает «непрерывное всё», так и инженерия личности подразумевает непрерывное развитие личности.

Содержание образования подробно обсуждалось в курсе «Интеллект-стек», но там очень мало говорилось о том, как же получить образование. Основная идея в том, что просто надо обучать выполнению практик интеллект-стека, используя SoTA практики обучения. Эти практики, похоже, не сильно отличаются от стандартного набора практик системной инженерии, направленных на получение целевой системы «мастерство». Более того, эти практики более-менее похожи для создания и развития самых разных видов мастерства (но отличаются от практик создания и развития киберфизических систем или практик создания и развития каких-нибудь новых видов фруктов путём генной инженерии).

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

13

https://ailev.livejournal.com/88102.html – давний текст 2003 года

15

https://arxiv.org/abs/2307.08674, в этом же направлении – https://github.com/microsoft/TypeChat, хотя кажется, что это на другую тему, но аннотация типами каких-то текстов просто повышает точность высказываний на естественном языке без излишней его формализации. Выучивание интерфейсов пользования какими-то инструментами тоже идёт в рамках тренда Software 3.0 как опоры на естественный язык: https://github.com/openbmb/toolbench

Инженерия личности

Подняться наверх