Инфо-детекторы: алгоритмы активации, удержания и сброса

В этом документе перечислены все инфо-детекторы инфокартины, их числовые поля в InfoPicture и три группы условий для каждого:

Общие принципы

Детекторы условно делятся на:


1. Режим осмысления, Тема, Ситуация

1.1. Целевой режим осмысления (главный цикл ФО + ячейка «Режим»)

1.2. Текущая Тема (InfoPicture.themeId, ячейка «Тема»)

1.3. Текущая Ситуация (InfoPicture.situationId, ячейка «Ситуация»)


2. Виталы и базовые контексты

2.1. Критический витал (InfoPicture.criticalVital, ячейка «Крит. витал»)

2.2. Состояние Плохо (InfoPicture.badState, ячейка «Плохо»)

2.3. Резкое ухудшение состояния (InfoPicture.suddenChange, ячейка «Резк. изм.»)

2.4. Игровой режим (InfoPicture.playMode, ячейка «Игра»)

2.5. Режим обучения (InfoPicture.learningMode, ячейка «Обучение»)

2.6. Поисковый интерес (InfoPicture.searchInterest, ячейка «Поиск»)

2.7. Страх (InfoPicture.fear, ячейка «Страх»)

2.8. Агрессия (InfoPicture.aggression, ячейка «Агрессия»)

2.9. Защита (InfoPicture.defense, ячейка «Защита»)


3. Семантика и ориентировочный рефлекс

3.1. Стимул с Пульта (InfoPicture.consoleStimulus, ячейка «С пульта»)

3.2. Высокая семантическая значимость (InfoPicture.highSemanticImportance)

3.3. Есть объект высокой значимости (InfoPicture.highImportanceObject)

3.4. Новизна образа (InfoPicture.imageNovelty)

3.5. Противоречивая семантика (InfoPicture.conflictingSemantics)


4. Эффекты действий и автоматизмы

4.1. Положительный / Отрицательный эффект действия (positiveActionEffect, negativeActionEffect)

4.2. Негативный эффект моторного автоматизма (negativeMotorEffect)

4.3. Негативный эффект ментального автоматизма (negativeMentalEffect)

4.4. Низкая полезность автоматизма (lowAutomatismUsefulness)

4.5. Пока найден подходящий автоматизм (foundSuitableAutomatism)


5. Ожидание и ответы оператора

5.1. Нет реакции на стимул (noReactionToStimulus)

5.2. Игнорирование оператором (operatorIgnoring)

5.3. Ответ оператора получен (operatorAnswerReceived)

5.4. Активное ожидание ответа (activeWaitingAnswer)

5.5. Серия эпизодов без эффекта (seriesWithoutEffect)


6. Осмысление и трудные проблемы

Эти детекторы зависят от реализации цикла осмысления (conscience_level_2) и работы с unsolved_problem.

6.1. Обучение с учителем (teacherLearning)

6.2. Неудовлетворённость существующим (dissatisfaction)

6.3. Непонимание (misunderstanding)

6.4. Сомнение в штатном автоматизме (doubtInDefaultAutomatism)

6.5. Трудная проблема (hardProblem)


Этот документ задаёт целевые алгоритмы для всех инфо-детекторов; реализации функций InfoDet_update... в info_detectors.js должны следовать этим правилам, а вызовы этих функций в коде (в prepare.js, orientation_reflex.js, episodic_memory.js, conscience_level_2.js и др.) должны подавать им нужные параметры при каждом изменении релевантного состояния. *** End Patch***

*** End Patch