← К списку демонстраций
Моторные и ментальные автоматизмы
automatizms.js · mental_automatism.js · conscience_level_*.js
Моторные автоматизмы: от рефлексов
После срабатывания генетического или условного рефлекса в открытый кадр ЭП записывается образ действия (ОД), вызывается `Automatizms_createAutomatizm(branchId, actionsImageId)`. Первый такой автоматизм на ветке часто становится штатным; при закрытии кадра тот же `effect` идёт в `addUsefulnessSample` (см. демо «Преемственность эффекта»).
Рефлекс → ОД в кадре → Моторный автоматизм (ветка + ActionImages)
Произвольная модификация в осознании
В канале осознания автоматизм не прикован к первичному рефлексу: по ветке хранится своё правило «стимул → образ действия», и при новой новизне условий (`novelty`, контекст ОР) решение может выбрать другой ОД или путь ур. 2/3 — связь «рефлекс сначала → автоматизм потом» не фиксируется жёстко (см. `about_conscience.md`).
Уровень 1: мотор по умолчанию
`stimuls_consciousness`: сначала поиск «позитивного» эпизода / семантики, затем проверка штатного моторного автоматизма ветки; при неотрицательной полезности — `runActionImage`. Это быстрый моторный ответ без полного ур. 3.
Ментальные автоматизмы: откуда берутся
Накопленные абстракции и семантическая структура после эпизодов позволяют формировать ментальные правила и записи в `MentalAutomatizms`. При положительном `effect` и согласованном кадре с `semanticStructure` может вызываться `MentalAutomatizms_tryCreateFromSemanticStructureRule` (ур. 2 после ответа оператора). На ур. 3 сначала проверяется готовый ментальный автоматизм по теме/ситуации, затем shortcut по абстракциям, затем эпизодические и учительские ветки — и уже потом мотор через общий механизм запуска с кадром ЭП.
Порядок ур. 3 (упрощённо): ментальный автоматизм по умолчанию (если согласован с контекстом) → `AbstractImages_findRuleFrameMatchingContext` → лучший эпизод по стимулу → учительский fallback → во всех успешных ветках мотор через `info_automatismWithEpisodeFeedbackAndExpireCycle`. Перед мотором проверяется «разрешение» кадра `semanticStructure` (`conscience_level_3_semanticStructureFrameAllowsMotor`).
Моторный vs ментальный

| Моторный | Ментальный
--- | --- | ---
Носитель действия | `ActionImages`, реальное действие существа | `MentalActionImages`, операция в цикле мышления
Хранилище | `Automatizms` по ветке | `MentalAutomatizms`, привязка к теме/ситуации
Роль в решении | Прямой запуск движка действий при успехе ур. 1/3 | Сначала «модельная» фаза (ур. 3), затем часто тот же моторный исход с кадром ЭП

Стадии обратной связи (ментальный сценарий)

После запуска автоматизма из осмысления кадр ЭП ждёт ответа; эффект закрепляет правило.

### 1. Правило

Семантика + эпизод / ментальный автоматизм задают кандидата

### 2. Ожидание

Кадр ЭП, прогресс-бар, ответ оператора

### 3. Закрепление

`effect` → ЭП, автоматизм, абстракции