Обзор архитектуры¶
Мы предсказываем, а не реагируем¶
Когда вы читаете этот текст, ваш мозг не пассивно воспринимает буквы. Он постоянно достраивает следующие слова, фразы, даже идеи. Если я напишу «небо...», вы уже мысленно добавляете «голубое» или «ясное». Когда предсказание совпадает с реальностью, вы этого не замечаете — процесс идёт гладко. Но если я напишу «небо зелёное» — вы споткнётесь. Мозг зафиксирует ошибку.
Это фундаментальный факт: мозг тратит огромные ресурсы на то, чтобы угадывать будущее, а не просто реагировать на настоящее. Он — предсказательная машина.
Прожективная теория (ProTeC) строит на этом факте цельную архитектуру интеллекта. Она описывает, из каких блоков состоит мышление, как они обмениваются сигналами и в каких ограничениях работают. Эта глава — карта. Детали — в следующих.
Пять блоков интеллекта¶
ProTeC выделяет пять функциональных блоков. Каждый решает свою задачу. Вместе они образуют цикл: восприняли → вообразили → оценили → выбрали → сделали → и заново.
Сенсоры: вход в систему¶
Сенсорный блок — это ворота, через которые реальность попадает в мозг. Зрение, слух, осязание, обоняние, вкус, интероцепция (внутренние ощущения тела) — всё это источники данных. Сенсоры не просто «снимают показания». Они сравнивают входящий сигнал с предсказанием прожективного блока и вычисляют ошибку — разность между ожидаемым и реальным.
Без сенсоров система слепнет: веера строятся в пустоте, ошибки некому вычислять. В ИИ-терминах это аналог входного тензора — но в живой системе он непрерывно обновляется и сравнивается с прогнозом.
Прожективный блок: генератор вееров¶
Центральный блок архитектуры. Получает от сенсоров данные о реальности и ошибку предсказания, от памяти — материал для симуляций, от мотивационного блока — размеченные траектории. На выходе строит веер реальностей — множество возможных траекторий будущего, взвешенных по вероятности.
Веер имеет три ключевых параметра:
- D (depth) — глубина прогноза, на сколько шагов вперёд
- W (width) — ширина веера, сколько параллельных траекторий
- Порог отсечения — минимальная вероятность, ниже которой траектория отбрасывается
Прожективный блок — это не просто «фантазия». Это вычислительный механизм, опирающийся на память, направляемый мотивацией и ограниченный ресурсами. Подробно — в главе Прожективный блок.
Мотивационный блок: компас желаний¶
Прожективный блок сгенерировал веер. Но какая траектория «лучше»? Откуда мы это знаем?
Мотивационный блок получает веер и возвращает его размеченным: каждый шаг каждой траектории получает сигнальную метку — эмоциональный маркер. «Радость» = ПОВТОРИТЬ, «страх» = ИЗБЕГАТЬ, «гнев» = ЗАЩИТИТЬСЯ. Метки агрегируются в кумулятивную окраску — итоговую оценку траектории.
Мотивация работает на трёх уровнях: биологическом (голод, боль), социальном (принадлежность, статус) и личностном (смысл, творчество). Подробно — в главе Мотивационный блок.
Селектор: блок принятия решения¶
Размеченный веер поступает на вход селектора. Его задача проста: выбрать траекторию с наивысшей кумулятивной окраской. Выбор детерминирован — при данных параметрах системы он всегда один и тот же.
Где же свобода воли? Не в акте выбора, а в способности менять параметры системы: увеличивать глубину D, расширять W, переоценивать метки на основе нового опыта. Измени параметры — изменится выбор. Селектор — это механизм, а не субъект.
Исполнительный блок: от решения к действию¶
Селектор выбрал траекторию. Исполнительный блок преобразует её первый шаг в моторные команды: движение мышц, речь, мимику, мелкую моторику. Действие изменяет среду, сенсоры регистрируют изменение, ошибка возвращается в прожективный блок — цикл замыкается.
Схема цикла¶
flowchart TD
S["СЕНСОРЫ<br>данные + ошибка"]
P["ПРОЖЕКТИВНЫЙ БЛОК<br>генератор вееров"]
M["МОТИВАЦИОННЫЙ БЛОК<br>разметка траекторий"]
SEL["СЕЛЕКТОР<br>выбор траектории"]
E["ИСПОЛНИТЕЛЬНЫЙ БЛОК<br>действие"]
MEM["ПАМЯТЬ<br>пять уровней"]
S -->|"реальность + ошибка"| P
P -->|"веер"| M
M -->|"размеченный веер<br>метки + окраски"| P
P -->|"размеченный веер"| SEL
SEL -->|"выбранная траектория"| E
E -->|"изменяет среду"| S
MEM <-->|"данные для симуляций<br>сохранение опыта"| P
Память: сквозной ресурс¶
Память не выделена в отдельный блок на схеме — она пронизывает всю архитектуру. Без прошлого нет будущего: прожективный блок строит веера из материала памяти. ProTeC выделяет пять уровней памяти, от врождённых инстинктов до справочной:
| Уровень | Что хранит | Вопрос |
|---|---|---|
| Инстинктивная | Врождённые шаблоны | «Чего бояться от рождения?» |
| Процедурная | Действия и навыки | «Как это делать?» |
| Долговременная | Личный опыт | «Что я пережил?» |
| Справочная | Где найти информацию | «Где это узнать?» |
| Рабочая | Текущий контекст | «Что прямо сейчас?» |
Подробно — в главе Память и обучение.
Три режима доступа к памяти¶
Память — не монолитный склад. Система обращается к ней с разной скоростью и глубиной в зависимости от задачи:
| Режим | Скорость | Уровни | Пример |
|---|---|---|---|
| Аффективный | ~100 мс | Инстинктивная + долговременная + рабочая | Увидел змею → мгновенный страх |
| Процедурный | ~500 мс | Процедурная | Сел за руль → руки сами знают |
| Рефлексивный | Секунды–минуты | Долговременная + справочная | «Что я знаю об этом человеке?» |
Аффективный режим — самый быстрый. Сенсорный стимул запускает параллельный поиск по трём уровням: инстинктивная память проверяет врождённые шаблоны опасности, долговременная — похожие эпизоды прошлого, рабочая — текущий контекст. Результат — мгновенная аффективная оценка: «опасно/безопасно», «знакомо/незнакомо», «привлекательно/отвратительно». Это сенсорный RAG (Retrieval-Augmented Generation): память дополняет восприятие до того, как сознание успеет что-либо осмыслить. Подробно — в главе Аффективная оценка.
Процедурный режим — навыки и автоматизмы. Не требует сознательного внимания. Срабатывает при распознавании знакомого контекста.
Рефлексивный режим — самый медленный и ресурсоёмкий. Требует активного удержания запроса в рабочей памяти, перебора долговременных ассоциаций, возможно — обращения к справочной памяти (RAG-поиск, внешние источники). Именно в этом режиме работает внутренний диалог и метапознание.
Три режима образуют континуум: от мгновенной аффективной реакции до глубокого размышления. В норме они сменяют друг друга: быстрая оценка → автоматическое действие → если не сработало — осознанный анализ.
Четыре фундаментальных ограничения¶
Архитектура из пяти блоков описывает, как система работает. Но она не отвечает на вопрос: почему веер не разворачивается до бесконечности? Почему мы не можем рассмотреть все варианты, на всю глубину, безошибочно?
Ответ — четыре ограничения, в которых работает любой биологический интеллект:
1. Доступная энергия¶
Мозг потребляет ~20% энергии организма при 2% массы. Генерация вееров энергозатратна. В состоянии истощения — голод, недосып — глубина D и ширина W падают объективно. Система переходит в энергосберегающий режим.
Частный случай — стоимость переключения контекста. Смена доминирующей траектории требует подавления активных нейронных ансамблей и активации новых. Старый веер «зашумляет» новый. Мы не можем мгновенно переключиться с одного глубокого контекста на другой именно поэтому.
2. Контекстное окно (W ≤ 4)¶
Архитектурный предел рабочей памяти. Классическая оценка — 7±2 элемента, современные данные — около 4 независимых чанков. Невозможно одновременно удерживать и размечать 50 параллельных траекторий. Контекстное окно жёстко ограничивает ширину веера.
3. Время¶
- Логика обстоятельств — внешнее давление: хищник → решение за 200 мс, D=1, W=1. Срочность принудительно сжимает веер.
- Логика намерений — внутренний резерв: «у меня есть час на обдумывание». Система сама выделяет когнитивный ресурс.
Баланс между ними — ключевой навык. Чисто реактивная система лишена глубины. Чисто намеренческая — оторвана от реальности.
4. Качество входных данных¶
Веер строится не из абстракций, а из сенсорных данных. Качество этих данных определяет точность прогноза:
- Качество сенсоров — острота зрения, слуха, усталость, опьянение
- Качество среды — освещение, шум, туман, помехи
Garbage in — garbage out. В неопределённости система склонна домысливать — заполнять пробелы предсказаниями, которые могут оказаться ошибочными.
Ограничения как система¶
Четыре ограничения не действуют по отдельности — они образуют единый комплекс:
flowchart TD
ENERGY["ДОСТУПНАЯ ЭНЕРГИЯ<br>ограничивает D × W<br>и стоимость переключения"]
WINDOW["КОНТЕКСТНОЕ ОКНО<br>W ≤ 4"]
TIME["ВРЕМЯ<br>D ↕"]
QUALITY["КАЧЕСТВО ВХОДНЫХ ДАННЫХ"]
ENERGY --> WINDOW
ENERGY --> TIME
ENERGY --> QUALITY
Энергия — базовый ресурс. Когда она истощается, окно сужается, время на размышление сокращается, данные обрабатываются хуже. Усталый человек в шумной среде с дедлайном — крайний случай: D=1, W=1, данные искажены.
Эти ограничения — не недостаток, а фундаментальное свойство. Именно они делают интеллект воплощённым (embodied) и ситуативным (situated), а не абстрактным оптимизатором с бесконечным перебором вариантов.
Сигнал: протокол взаимодействия¶
Блоки обмениваются сигналами — формализованными сообщениями. В зависимости от пары отправитель → получатель сигнал имеет разную природу:
| Отправитель | Получатель | Сигнал |
|---|---|---|
| Сенсоры | Прожективный блок | Данные о реальности + ошибка предсказания |
| Сенсоры | Память | Аффективный запрос: быстрый поиск по трём уровням |
| Прожективный блок | Мотивационный блок | Веер (множество траекторий) |
| Мотивационный блок | Прожективный блок | Размеченный веер (траектории + метки) |
| Прожективный блок | Селектор | Размеченный веер |
| Селектор | Исполнительный блок | Выбранная траектория |
| Исполнительный блок | Среда | Действие (моторная команда) |
| Память | Прожективный блок | Данные для симуляций |
| Прожективный блок | Память | Результаты для сохранения |
Каждый блок «говорит» на своём языке, но форматы строго определены. Это позволяет системе работать как единое целое.
Эмоции: сигнальные метки на траекториях¶
Прежде чем детально рассматривать блоки, важно понять: что такое эмоции в этой архитектуре? Это не просто «окраска» переживаний. Это сигнальные метки, которые мотивационный блок присваивает шагам траекторий. Полный каталог — 9 меток:
| Метка | Эмоция | Смысл |
|---|---|---|
| ДЕЙСТВОВАТЬ | Интерес, предвкушение | Траектория перспективна |
| ПОВТОРИТЬ | Радость | Траектория привела к успеху |
| СТРЕМИТЬСЯ | Воодушевление | Траектория ведёт к важной цели |
| ИССЛЕДОВАТЬ | Любопытство | Траектория содержит новизну |
| ОТКЛОНИТЬСЯ | Беспокойство | Траектория неоптимальна |
| ИЗБЕГАТЬ | Страх | Траектория ведёт к угрозе |
| ЗАЩИТИТЬСЯ | Гнев | Траектория пересекает границы |
| ОСТАНОВИТЬСЯ | Грусть | Траектория ведёт к потере |
| ОЖИДАТЬ | Неопределённость | Траектория неясна |
Метки агрегируются в кумулятивную окраску траектории. Именно она определяет выбор селектора.
Прогностическое кодирование: научный фундамент¶
Описанная архитектура опирается на теорию прогностического кодирования (predictive coding) — одну из наиболее влиятельных моделей работы мозга в современной нейробиологии.
Главная идея: мозг постоянно строит модель мира и сравнивает её с поступающими данными. Несоответствие — ошибка предсказания — становится сигналом для обучения. Это напоминает научный метод: гипотеза → данные → коррекция.
Иерархия предсказаний¶
Мозг строит не одно предсказание, а иерархию моделей — от низкого уровня до высокого:
flowchart TD
LOW["Низкий уровень<br>«вертикальные линии<br>и округлые формы»"]
MID["Средний уровень<br>«это буквы: н, е, б, о»"]
HIGH["Высокий уровень<br>«слово „небо“ —<br>вероятно, про погоду»"]
CTX["Контекстный уровень<br>«разговор о цвете неба»"]
LOW --> MID --> HIGH --> CTX
Каждый уровень предсказывает нижележащий. Ошибки «поднимаются» вверх, уточняя модель.
Минимизация свободной энергии¶
Теория прогностического кодирования связана с принципом свободной энергии Карла Фристона: живые системы стремятся минимизировать неожиданные состояния. Слишком много сюрпризов = энтропия = смерть. Мозг постоянно обновляет модель мира, чтобы избегать сюрпризов.
В терминах ProTeC это означает: веер, который систематически даёт высокую ошибку предсказания, — плохой веер. Система корректирует либо модель мира (обучение), либо действие (смена траектории).
Навигация¶
- Прожективный блок — как строится веер реальностей
- Память и обучение — пять уровней памяти, от инстинктов до справочной
- Мотивационный блок — как эмоции размечают траектории и направляют выбор
Далее: Прожективный блок