Детерминизм как этика
«Предсказуемость — это не ограничение. Это — обещание, которое система держит перед миром.»
В мире вероятностных «чёрных ящиков» детерминизм становится не технической характеристикой, а моральным императивом.
Суть
Когда система принимает решения, влияющие на реальный мир (биржа, роботы, медицина), непредсказуемость = безответственность.
| Система | Поведение | Последствия |
|---|---|---|
| LLM (вероятностная) | Один запрос → разные ответы | Невозможно верифицировать, нельзя доверять |
| Decima-8 (детерминированная) | Один запрос → одинаковый ответ | Трассируемо, тестируемо, ответственно |
Детерминизм — это этика в коде. Ты обещаешь: «При одинаковых условиях система примет одинаковое решение». И держишь это обещание — всегда.
Почему 0 джиттер — это важно
| Область | Что значит джиттер | Цена ошибки |
|---|---|---|
| HFT | Задержка 20 мкс → 50 мкс | Потеря сделки, убытки |
| Robotics | Цикл управления «плавает» | Робот дергается, ломает, травмирует |
| Медицина | Непредсказуемая реакция | Риск для жизни пациента |
| Автономные системы | «Иногда срабатывает» | Авария, катастрофа |
Джиттер — это не «техническая погрешность», а невыполненное обещание перед пользователем.
В коде
// Детерминированный цикл Децимы
uint32_t cycle_start = get_cycle_count();
// 1. Нормализация входа (всегда одинаково)
VSBFrame frame = encode_frame(batch);
// 2. Обработка свармом (всегда одинаково)
Signal signal = swarm_run(frame, personality);
// 3. Фиксация времени (всегда предсказуемо)
Контраст с LLM:
# LLM: один запрос → разные ответы
response1 = llm.generate("Что такое 2+2?") # "4"
response2 = llm.generate("Что такое 2+2?") # "Четыре"
response3 = llm.generate("Что такое 2+2?") # "Зависит от контекста..."
# Decima-8: один запрос → один ответ
signal1 = swarm.run(frame) # BUY @ 15:32:01.020
signal2 = swarm.run(frame) # BUY @ 15:32:01.020
signal3 = swarm.run(frame) # BUY @ 15:32:01.020
Философски
«Свобода воли ≠ хаос. Свобода = выбор в предсказуемых границах.»
Детерминизм не отменяет свободу. Он даёт пространство доверия, в котором свобода имеет смысл.
- Хаос — нельзя предсказать → нельзя доверять.
- Жёсткая детерминация — можно предсказать → можно доверять.
- Свобода в коридоре — можно предсказать границы → можно доверять с учётом контекста.
Этика — это когда твои действия предсказуемы для тех, кто от них зависит.
Практически
| Преимущество | Как помогает в B2B |
|---|---|
| Верификация | Можно доказать в суде / регулятору: «Система сработала по спецификации» |
| Тестирование | Один тест = навсегда. Не нужно 1000 прогонов для уверенности |
| Отладка | Баг воспроизводим → баг исправим |
| Сертификация | Детерминизм = требование для медицины, авто, авиации |
| Доверие | Клиент знает: система не «импровизирует» в критический момент |
Контраст: Почему LLM не подходят для критических систем
| Критерий | LLM | Decima-8 |
|---|---|---|
| Один запрос → | Разные ответы | Одинаковый ответ |
| Версия модели → | Поведение меняется | Поведение стабильно |
| Железо → | Разная скорость | Фиксированный цикл |
| Трассировка → | «Почему так решил?» — непонятно | Каждый тайл логируется |
| Ответственность → | «Это вероятностная модель» | «Это спецификация, вот лог» |
Для чата — подойдёт LLM.
Для решений с последствиями — нужен детерминизм.