app321 и Юрген Шмидхубер: радостное сжатие опыта
Юрген Шмидхубер сводит интеллект, красоту и юмор к одной идее: понять - значит описать короче. А радость - награда за момент, когда описание вдруг стало короче.
Понять - значит сжать
По Шмидхуберу, агент учится, когда находит закономерность: то, что вчера требовало длинного описания, сегодня описывается коротко.
Чехов писал: «Краткость - сестра таланта». По Шмидхуберу выходит, что краткость ещё и признак понимания.
Сжатие идёт везде: в коде, в Когнитивном Облаке (КО) команды, в голове каждого человека. Без сжатия нет рабочей модели мира - ни у кого и ни для чего.
В работе радость сжатия выглядит так: очередной «особый» случай заказчика укладывается в уже существующую сущность, и новый модуль не нужен. Награда - не за объём написанного, а за то, сколько удалось не писать.
30+ лет в одной компактной системе
1993 год - автоматизированная банковская система (АБС) на Oracle. Потом SugarCRM, биллинги, водоканал, десятки систем у заказчиков. app321 - сжатие этого опыта: мини-ERP, мини-CRM, мини-BPMS - учёт ресурсов, клиентов и бизнес-процессов.
Сейчас в ней около 46 тысяч строк вместе с интерфейсом. Наша оценка потолка сложности для кода - около 100 тысяч. В 2024 году в TeamLeadTalks app321 называлась «семечкой, из которой вырастет дерево» - по закону Галла: сложная работающая система вырастает из простой работающей. Теперь у той же мысли второе объяснение - сжатие.
Компактность - признак понимания, а не бедности функций. Где понимания нет, копится Большая Глина №4.
Компактное легче понимать - и людям, и агентам
Новый участник команды может прочитать систему целиком.
ИИ-агент тоже. 100 тысяч строк - порядка миллиона токенов, на пределе окна моделей с большим контекстом. На ERP с миллионами строк агент смотрит через замочную скважину. В app321 он видит систему целиком и начинает с уже сжатого опыта - с хорошей модели мира.
И учится агент, как человек. Днём - на инструкциях и памяти. А когда нагрузка падает, хоть каждую ночь, «спит»: закрепляет опыт в весах своей модели. Для этого нужна своя модель на своём железе - чужую модель в облаке под себя не переучишь.
Смешанной команде людей и агентов это и нужно: общая модель мира, которую могут прочитать все участники. Об этом - манёвр Конвея321.
29.10.2026