← К списку демонстраций
0
Стимулы и рефлексы — макет
глобальный id: тип×1000+локальный
Мотивационные стимулы

Связаны с виталами (vitalID, shift); при активации влияют на контексты и запускают цепочку рефлексов в движке.

Позитивные стимулы

Усиливают «приятный» контур; участвуют в FinalImage и в генетических картах на контексты.

Негативные стимулы

Стресс, удержание «Плохо» для части кнопок; усиливают негативную ветку образа.

Нейтральные стимулы

Цвета, формы, объекты — в образ и семантику; не вызывают те же быстрые эффекты на B-контексты, что позитив/негатив (см. пульт).

Конечный образ (FinalImage) строится из активных стимулов всех четырёх наборов — это вход для ориентировочного рефлекса и условных рефлексов.
Генетические рефлексы — фиксированные связи в коде: стимул (тип и id) → действия и влияние на виталы/контексты через таблицы вроде StimulMotivarion_EffectsToBContexts и движок genetic_reflexes_engine.js. Не требуют обучения.
Условные (синонимические) рефлексы — ключ: FinalImageId + сочетание базового состояния и контекстов. После нескольких подтверждений (tryCount > порога) тот же совокупный образ в том же контексте запускает выученное действие через runGeneticActionFromSynonymReflex.
Ориентировочный рефлекс (ОР) — конкуренция активных стимулов по актуальности (новизна × значимость). После выбора «победителя» на два пульса блокируется запуск генетического и условного рефлекса по этому решению — задержка, чтобы не дублировать реакцию (см. orientation_reflex.js).
ОР не запущен (учебный макет)
Рефлекс заблокирован после ОР: пульсов осталось —

Ниже — имитация: каждые 1,2 с считается пульс; после «ОР» блок на 2 пульса.