Инженерия личности на базе розетской таблицы термодинамики эволюции

Хотя у меня есть по факту уже написанное и как-то опробованное руководство по инженерии личности (главным образом инженерия мастерства как подсистемы личности, при этом ещё и “внешний взгляд”), но там нет чёткой посадки всей инженерии на какое-то более-менее общее научное основание. Идея была в том, что инженерия личности ничем вообще не отличается от инженерии любой другой системы, а инженерия опирается на физику. То есть мне нужна была прослеживаемость вот этого общего подхода: есть система, она как-то описыватся, как-то работает, её надо сделать, отладить – и инженерия личности тут должна быть примерно тем же самым, описываться в терминах примерно той же мета-мета-модели. Радикальность подхода в том, что в порядке эксперимента я делаю жёсткую посадку на физику (а она, как известно, имеет жёсткую посадку на математику). В ходе подготовки к написанию учебника по инженерии личности я сделал следующий ход: брал таблицу описания термодинамических систем, эволюционирующих систем, обучающихся/training-научаемых/learning систем ML из “Thermodynamics of evolution and the origin of life” (https://www.pnas.org/doi/full/10.1073/pnas.2120042119), затем расширил её на агентов из active inference, инженерные киберфизические системы и на обучающиеся/training-научаемые/learning системы из learning sciences в их когнитивной (а не школьно-вузовской) части. Дальше был взят самоочевидный/самодокументируемый русскоязычный термин для понятия из каждой строчки таблицы. Всё это, конечно, делали три LLM: o3, свежий Gemini 2.5 Pro и Grok. Проверка там была мной, но от LLM проверяли современные физик, биолог, специалист по машинному обучению, системной инженерии киберфизических систем, методист (исследователь когнитивной части learning sciences), лингвист-русист, а также логик:

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

Вот итоговая черновая “Розетская таблица термодинамики эволюции” (после десятка итераций, каждый раз там спецы из LLM что-то находили, а ещё и я вмешивался – и не факт, что текущий вариант стал хорош, но возражать и корректировать по-крупному спецы стали меньше. Начальная таблица там отползла от начальных предложений из статьи Ванчурина, Волфа, Кунина и Кацнельсона. Шрифты я пока не стал править-возиться, это “черновик”, а ещё к этой таблице можно прилагать экспертные заключения нежити-спецов, это отдельная история, как они обсуждают аналогии из разных предметных областей. В жизни такую команду, конечно, очень трудно собрать. Скажем, в оригинальной статье собрали спецов на три предметные области, а тут их на парочку больше плюс ещё я как “методолог исследований/науки” aka эпистемолог):

#Концепт (единый термин) ThermodynamicsMachine LearningEvolutionary Biology Active InferenceLearning-Sciences / SRLSystems Engineering
Блок 1A · Состояние и модель среды
1A-1Состояние среды S Macrostate — (T,P,V) True env. state — sₜ Ecosystem state — Sₑ Hidden state — x Task situation — Cond True state — S_true
1A-2Параметры модели θ System params — λ Trainable weights — θtrain Genotype — G Model params — θ Long-term knowledge — LTM Config params — θcfg
1A-3Внутреннее представление B Latent embedding — z Belief state — s Activated knowledge — WM Estimated state — Ŝ
Блок 1B · Состояние агента
1B-4Аппаратное / физиол. сост. H Microstate — x Neuron activations — a Phenotype — P Neural activity — a Arousal level — arousal HW state — H_hw
1B-5Ресурсная мощность C Particle count — N Param count — Cparam=|θ| Pop. size — Nₑ Model size — Cparam WM / Energy cap — C_res Throughput — BW
1B-6Потенциал обучаемости Lₚ Trainability — ∇θ Adaptive gene-pool div. — trace G Synaptic plasticity — η ZPD metric — ZPD Evolvability — Evol
Блок 2 · Инфо-действ. поток
2-7Фактический сигнал o Env. fluctuation — δ_env Observation — oₜ Stimulus — Stim Sensory outcome — oₜ Task stimulus — Stim Sensor reading — y_meas
2-8Предсказанный сигнал ô Predicted obs. — ôₜ Expected outcome — ôₜ Expected result — Exp Forecast — y_pred
2-9Планируемое действие â Set-point forces — û Planned action — âₜ Action plan — âₜ Planned step — Plan Control cmd — u_cmd
2-10Выполненное действие a Generalised forces/fluxes — J, u_real Action — aₜ Phenotypic act — Act Executed action — aₜ Enacted step — Step Actuation — u
Блок 3 · Оценочные метрики
3-11Невязка ε ΔF (free-energy change) Loss — L(y,ŷ) −ln fitness — −ln w Prediction error — ε Observed error — Err Error signal — e
3-12Ожид. невязка E[ε] Exp ΔH — ⟨ΔH⟩ Exp loss — ⟨L⟩ Mean −ln w Exp. surprisal — E[ε] Anticip. error — AErr Expected cost — J_exp
3-13Неопределённость U Entropy — S Entropy — H(X) Diversity — D State entropy — H(s) Ambiguity — Amb Entropy — H
3-14Потенциал F Free energy — F Variational FE — F_V Adaptive potential — Φ Variational FE — F Subjective cost — Cost Objective func — J
3-15Обоснованность Λ Partition func — Z log-likelihood — log ℒ Macro-fitness — W Evidence — log p(o) Overall confidence — Conf log-likelihood — log L
3-16Шум ξ Thermal noise — ξ Inv. precision — β⁻¹ Evol. noise — ξ Inv. precision — γ⁻¹ Novelty — Nov Channel noise — ξ
Блок 4 · Целеполагание и стратегия
4-17Стратегия π(a|s) Min-F principle Policy — π(a|s) Reaction norm — π Policy — π Metacognitive strategy — π Control law — π
4-18Ожидаемая польза V / Q Gamma potential — Γ(Ω) Utility/Value func — V(s), Q(s,a) Inclusive fitness — w_inc Exp. free energy — G + C Expectancy × utility Utility func — V
Дальше эта предложенная терминология была использована мной для создания аутлайна руководства/guide по инженерии личности для инженеров и менеджеров. Это руководство будут использовать для того, чтобы единообразно обсуждать и классическую эволюционную инженерию систем самой разной природы (киберфизические системы, программные системы, системы управления) и эволюционную инженерию систем-агентов на основе нейросетей, где главной операцией "изготовления" является обучение/training и научение/learning. Задача руководства в том, чтобы научить рассуждать об обучении и развитии людей примерно так же, как рассуждают инженеры, а не гуманитарии (психологи, маркетологи, педагоги, философы и т.д.), но всё-таки учесть и соображения гуманитариев. Беда всей этой "психологии" в том, что она уж слишком "народная", как народная медицина. И каждый психолог (даже опираясь на системный подход!) создаёт какую-то свою "психологию" -- Фрейда, Юнга или Курпатова, это неважно. А тут просто говорим, что "вселенная как нейросеть" -- и опираемся на понятные "теории всего", которые все оказываются более-менее аналогичны друг другу, как показывает эта наша розетская таблица. Я ещё подумаю, что целесообразно развивать дальше вот этот (пока "альтернативный") вариант, или таки переписывать уже имеющийся текст (который хорош тем, что он уже есть -- и он отвечает на множество вопросов, при этом уже пару раз переписывался). Если развивать именно этот "альтернативный" вариант, то есть шикарная стратегия создания руководства: -- похоже, что для терминов из обучения всё остальное из "Розетской таблицы термодинамики эволюции" воспринимается как типы, а если к этим типам приписать буквенные обозначения, то это "математика" и "идентификаторы в программном коде", поэтому LLM включают "машинку типов" уровня "победитель олимпиад по программированию и математике". И начинают проверять довольно жёстко, что там говорится в тексте. -- это мы уже проходили: в обычном языке мы не говорим "система самолёт функция летает", а "самолёт летает" (типы опускаем). Можно применить ровно вот этот ход: сделать полный текст руководства в этом же стиле "с типами, в концептуальном языке, ориентированном на физику", при этом добавить конкретизации из learning science, instructional design и прочем таком из типичной практики обучения в её родном языке. А затем убрать "типы", просто почистить. Как мы учим инженеров-менеджеров, "говорить надо на привычном языке предметной области, но мышление в голове удерживать на более абстрактном уровне -- это резко уменьшит число ошибок, а также заставит подумать о том, о чём вы бы не вспомнили".

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

  • культуртрегер (аналогично визионеру, отвечает на вопрос, “что разрабатываем”, в случае личности – мастерству в каком поведении учим)
  • архитектор (аналогично архитектору в evolutionary architecture из software architecture, в нашем случае занимается архитектурными характеристиками личности, например, развиваемости/evolvability, а также архитектурными характеристиками мастерств, которые получает личность в ходе развития примерно так же, как программная система получает новые фичи с новыми функциями)
  • методолог (аналогично проектировщику процессов или функциональному архитектору в инженерии, описывает методы, которыми работает система, в нашем случае описывает желаемое поведение личности или мастерства, “предметник”)
  • методист (аналогично технологу, который проектирует способ изготовления системы, в нашем случае это instructional designer)
  • “деканат” или какое-то другое подходящее имя (аналогично инженеру внутренней платформы разработки как части DevOps команды, в нашем случае это организатор развития личности, организатор обучения).

И вот как это страшненько, но крайне интересно выглядит (помним, что из конечного текста все отсылки к розетской таблице просто выкашиваются как аннотации типов, и дальше это будет выглядеть как “обычный текст про обучение, но с инженерным подходом”, чего и хотелось). Руководство по инженерии личности
Предисловие: Три функциональных взгляда на личность
– Перспектива I: “Взгляд изнутри” (Monitoring). Чтение внутренних метрик и сигналов. Какие данные я получаю от своей личности-системы?
– Перспектива II: “Взгляд со стороны” (Architecture & Development). Анализ механизмов и алгоритмов. Как личность работает и как ее изменять?
– Перспектива III: “Взгляд из общества и сообщества” (Product Management & Experimentation). Формулирование и проверка гипотез. Какие эксперименты мы можем запустить, чтобы улучшить метрики? – Цель руководства: Дать инженеру и менеджеру (себя или другого человека) методы непрерывного эволюционного развития личности.

Часть I. Взгляд изнутри (Мониторинг и диагностика) Раздел 1. Ощущаемые характеристики внутреннего состояния 1.1. Ожидаемая невязка ( E[ε]): Тревога и стресс как сигнал превышания ожидаемой невязки.
1.2. Обоснованность (Λ): Уверенность и поток как Health Score, растерянность как высокая невязка при низкой обоснованности.
1.3. Неопределённость (H): Любопытство императив снижения неопределённости сейчас и в будущем
1.4. Симметричный взгляд: восприятие себя (критика картезианского театра) и современная theory of mind (считывание переживаний других людей)

Раздел 2. Поток сознания и поведенческие паттерны (анализ логов) 2.1. Логирование “Представления (s)”: Техники осознанности и ведения дневника.
2.2. Методологическая работа “предметника”: выявление методов как “повторяющихся сценариев”
2.3. Распознавание аномалий: “Галлюцинации” и когнитивные искажения и их устранение
2.4. Симметричный взгляд: Помощь другому в “отладке” его мыслей.

Часть II. Обучение как инженерия: методы развития личности и мастерства Раздел 3. Архитектура личности и ее ключевые характеристики (-ilities) 3.1. Компоненты агента (человека или робота): те же, что у всех систем – субстрат (организм), модель (θ, s - собственно личность как функционально определённая система), среда (o)
3.2. Развиваемость (Evolvability): Способность к дешевым и быстрым изменениям личности. Главная цель архитектуры.
3.3. Надежность (Reliability): Стабильность поведения в известных условиях.
3.4. Отказоустойчивость (Resilience): Способность сохранять функциональность при сбоях и стрессе.
3.5. Тестируемость (Testability): Возможность проверять гипотезы в малых, безопасных экспериментах, MVE (minimal viable experiment).

Раздел 4. Познание 4E: Архитектура личности за пределами черепа 4.1. Воплощенное познание (Embodied): Как состояние тела (субстрата) влияет на мышление.
4.2. Встроенное познание (Embedded): Как среда формирует наше поведение.
4.3. Действенное познание (Enacted): Как наши действия (a) создают нашу реальность.
4.4. Расширенное познание (Extended): Использование внешней памяти и инструментов для снижения “невязки” и расширения репертуара “действий”.

Раздел 5. Эволюционная инженерия личности: непрерывное обновление мастерства 5.1. Культуртрегерство: выбор мастерства для овладения
5.2. Освоение нового мастерства: цикл обновления параметров по мере уменьшения невязки
5.3. Использование нового поведения в жизни
5.4. Мониторинг и откат: наблюдаемость ожидаемого поведения и обоснование успешности обучения (assurance case, Bloom и другие фреймворки), отслеживание метрик и план отката.

Часть III. Воспитание как удовлетворение внешним стандартам (кем тебя хочет сделать общество) Раздел 6. Переформулирование гипотез: от биологии до культуры 6.1. То, что хотят от личности культуртрегеры - это гипотезы, а не требования (“обязан любить родину”, “цель жизни – успешный успех”, “обязан иметь мечту”, “не сдаваться никогда”, “лучше умереть стоя, чем жить на коленях”, “любой человек должен знать физику”, и т.д.)
6.2. Социальные и культурные гипотезы: “Если я буду есть больше белка, моя энергия (метрика) повысится”, “Если я буду вести себя более уверенно (изменение политики π), мой социальный статус (метрика) улучшится”, “Если я освою этот навык (изменение параметров θ), моя ценность на рынке труда (метрика) возрастет”.
6.3. Приоритизация бэклога гипотез: Выбор экспериментов с наибольшим ожидаемым влиянием на полезность.
6.4. Этика культуртрегера (набор ограничений C on π and V): выявление манипулирования и opt-out против opt-in в обучении, проблема обучения недееспособных к opt-out и opt-in.

Раздел 7. Культуртрегерство: инженерия целеполагания: проектирование функции полезности 7.1. Функция полезности (Utility Function, V/Q): Что система пытается максимизировать? Формализация личных и заимствованных целей.
7.2. Расчет Ожидаемой полезности (G): Как агент прогнозирует, какое действие принесет максимум “пользы” в будущем.
7.3. Проектирование “Конституции”: Декларация принципов, по которым рассчитывается полезность.
7.4. Симметричный взгляд: Помощь команде (или семье) в формулировании общей функции полезности.
7.5 Проблема оценки мастерства (оценка интеллекта, оценка мастерства в условиях open-endedness)

Часть IV. Бесконечное развитие Раздел 8. Эволюционная инженерия личности (open-endedness) 8.1 Инженерный взгляд на развитие: культура бесконечного развития (open-endedness как инженерный хорошо проработанный аналог для давно известного life-long learning)
8.2 Мастерство выбора проблем (goldilock problems) для нового мастерства: зона ближнего развития
8.3 Мастерство решения проблем: интеллект
8.4 Не только учиться SoTA методам, но вспоминать после паузы (retraining) и разучиваться устаревшим методам (в том числе вредным привычкам)

Раздел 9. Пример: “Освоение нового навыка (публичные выступления)” 9.1. Гипотеза: “Если я освою этот навык (изменение θ), это повысит мою карьерную полезность”.
9.2. Архитектурное решение (Часть II): Использование конвейера CI/CD для поэтапного освоения.
9.3. Измерение прогресса (Часть I): Снижение метрики страха (F), рост уверенности (Z).
9.4. Интеграция: Применение навыка для достижения целей из функции полезности.

Раздел 10. Пример: “Создание курса подготовки эволюционных архитекторов ПО в корпоративном университете” Раздел 11. Пример: “Подготовка маркетинговых материалов для продажи генномодифицированных фруктов”
Раздел 12. Организация обучения 12.1 Разделение учительского труда: как совместно работают все учительские подроли
12.2 Организация обучения себя
12.3 Организация обучения группы (администратор/деканат)
12.4 Обучение в ходе работы
12.5 Организация нестандартного обучения (корпоративная культура, маркетинг, психотерапия)
12.6 Организация развития команд и сообществ: организационный менеджмент

Заключение: Вы как ведущий Product Manager своей и чужой жизни
– Жизнь как бесконечная серия экспериментов и продуктовых (stepping stone) релизов.
– Ответственность (этика) и свобода, которые даёт data-driven подход.
rosettstone

3 лайка