HTCE (Hierarchical Toroidal Cognitive Engine) — авторская архитектура когнитивного ядра, ориентированная на доказательную дисциплину. В отличие от большинства современных систем генеративного ИИ, которые оцениваются по беглости ответа, HTCE ставит во главу угла проверяемость фактов и строгое разделение уровней знания.
Проблема, которую решает HTCE, знакома всем, кто сталкивался с галлюцинациями LLM: модель может уверенно отвечать, не имея реальных доказательств. Иерархический тороидальный когнитивный движок предлагает иной подход — система не имеет права «верить» без обоснования. Ключевое правило проекта: modules think; scripts launch; tests verify; documents describe reality. Это означает, что алгоритмы живут в модулях, а не в скриптах, и исполнение не может внезапно стать «мозгом» системы.
| Уровень | Что означает | Что можно | Что нельзя |
|---|---|---|---|
| L1 | Наблюдение | принять событие, записать trace, посчитать digest | объявить истину |
| L2 | Evidence-backed memory | хранить факт с доказательным следом | принимать внешний verdict как абсолютную истину |
| L3 | Кандидатная когниция | строить причинные правила, abstraction, macro-skill | автоматически продвигать гипотезу в truth |
Знание в HTCE разделено на три уровня. Первый (L1) — это сырые наблюдения: система может принять событие и записать его след, но не может объявить его истиной. Второй (L2) — память с доказательным следом: факт хранится вместе с тем, как он был получен, но внешний вердикт не принимается как абсолютная истина. Третий (L3) — кандидатная когниция: построение причинных правил и абстракций, которые не могут автоматически продвигаться в истину. Например, если системе сообщают «Мэри на кухне», а затем «Мэри в офисе», HTCE не перезаписывает старое знание, а фиксирует конфликт: conflict detected → quarantine / clarify.
Отдельное внимание уделено внешним решающим инструментам — witness-контуру. В HTCE используются Type-1 (PDDL/VAL/Fast Downward) и Type-2 (SMT-LIB/Z3/cvc5) свидетели, а в будущем планируются эмпирические и симуляционные. Но внешний вердикт ни при каких условиях не становится автоматически истиной: он проходит через цепочку ExternalEvidenceRecord → DiscrepancyRecord → internal replay/arbitration → candidate support. Прямая запись в ядро запрещена. Разработчик называет попытку обойти это правило «truth-promotion injection» — инъекцией продвижения истины.
Архитектурно HTCE состоит из семи модулей: Core (защищённое детерминированное ядро), AIR (внутренний язык и policy-gates), Body (обработка событий и L1-наблюдений), Mind (цели, планы, skill-chain), World (модель мира, причинные связи, replay), Learn (обучение, evidence, resident organism, witness boundary) и Interface (тонкий операторский слой). Такая модульность позволяет изолировать ответственность и предотвращает несанкционированные изменения защищённых состояний.
Проект HTCE находится на стадии концептуальной архитектуры и не является готовым продуктом. Тем не менее, он предлагает интересный взгляд на то, как можно строить ИИ-системы с гарантиями достоверности и безопасности, особенно в safety-critical областях, где ошибочный ответ может иметь серьёзные последствия.


