FPF: на этой неделе разбираемся с измерениями и архитектурой
Основная работа у меня сейчас над FPF, который уже как-то начал работать и приносить пользу (писал об этом вчера в https://ailev.livejournal.com/1773071.html). Это не замена руководствам МИМ по программе рабочего развития, ибо текст не для людей, а для AI. При этом цели "совпасть с руководством" по идеям и терминологии не было, и это намеренно. Была цель получить решения лучше, чем это сейчас в руководстве (например, общее мышление для систем и эпистем, ход на конструктивную мереологию, поддержка speech act theory, более строгий механизм назначения ролей, процедура унификации и так далее). Это был просто эксперимент, который оказался неожиданно удачным. Но эксперимент далеко не закончен, текст пока сугубо черновой. В ближайших планах:
-- характеристики и пространства характеристик, чтобы проще было вводить динамики.
-- архитектура холонов как интенсионал с описанием, в том числе архитектурные характеристики и их пространства. Динамика архитектуры (и интересно, можно ли определить более общую динамику для интенсиональных объектов типа архитектуры: онтология и роль тут как примеры). Роли вместо функциональности/ролевости в архитектуре.
-- исчисление динамики знаний (эпистемы как единицы знания, описания описаний, абдукция и т.д.). Возможно, именно тут надо докрутить open-endedness.
-- довести до какого-то уровня полноты архитеории: исчисления, логики, характеризации, ибо даже в предыдущей итерации было представлено далеко не всё, что надо бы.
-- использование унификации: дотащить механизм мантр/чеклистов/промптов/канвы (все детали для него есть, но сам механизм ещё не дотащен)
-- моделирование личности, коллективов, сообществ. Собственно, с этого всё начиналось.
-- убрать лексический долг: там очень много недопереименовано. Пока непонятно, каким инструментарием (возможно, тут надо будет вайбкодить).
-- поджать текст, убрать лишний формализм (там такой объём формальных правил, что это уже начинает напоминать CYC-подобный проект, разве что вместо CycL используется английский канцелярит из стандартов, со всеми этими **MUST** и **MUST NOT**).
-- сделать mapping для идей в наших руководствах, перетащить в FPF всё полезное
-- сделать обратный mapping идей FPF в руководства, перетащить из FPF в руководства всё полезное
-- последний пункт, но важный: подумать насчёт монетизации, чтобы это не было чисто "общественной работой". Вчера на методсовете договорились хорошо подумать об этом прямо в сентябре.
По первым двум пунктам плана проведена какая-то работа по их подробному планированию, в результате запланировано написание 26 паттернов (это много больше, чем по унификации, по которой была сделана часть F всего из 17 паттернов). Выполнением этого плана и буду заниматься сегодня. Вот как это представляет GPT-5 Pro (все другие сетки много хуже работают с удерживанием строгой типизации, поэтому почти не помощники), порядок написания определяла на ломанном русском именно она, но чтобы это планирование произошло, у меня ушёл полный ненормированный рабочий день. Измерения и архитектура слились в этом плане довольно плотно (ибо "архитектурные характеристики"/-ilities я буду отделять от системных характеристик, от характеристик модульности, а затем представлять как оси в архитектурном пространстве и дальше движение архитектуры в этом пространстве ещё и выражать как динамику):
-- сначала лексика и координатизация (A.CHR-NORM, A.ASLC-KERNEL) — это фундамент для всего последующего, согласованный с дисциплиной лексических регистров и оглавлением FPF.
-- Далее ядро MM-CHR (Template → Measure → Unit/Scale → Polarity → Γ → Σ) — замыкаем измеримость и интерпретируемость.
-- Хук динамики (A.CHR-SPACE) — связываем измеримость с эволюцией состояний в терминах FPF.
-- Дефиниции архитектуры и базовых характеристик — разделяем интенсию (Architecture) и её описание (ArchitectureDescription), фиксируем Coupling/Cohesion как характеристики.
-- Arch-CAL + архитектурные паттерны — строим дву-взглядовую онтологию (структурную и ролевую) и мост между ними; затем — измерение, динамика, trade-offs.
-- UTS-Architecture — унифицируем лексику и соответствия между дисциплинарными традициями (ISO 42010 / EA / LCA и др.) согласно Part F.17
Лексический долг при этом прямо таки давит, но для его устранения пока нет адекватного инструментария. Я написал про отсутствие "безусадочной правки" в LLM в конце июня (https://ailev.livejournal.com/1769411.html), в новых моделях с этим лучше не стало. За два месяца нового инструментария не появилось, надёжно команду "растащи упоминания функции в тексте по семи разным терминам в зависимости от смысла сказанного" для текста не выдашь. Конечно, если задать вопрос к каждому конкретному месту, ты получишь ответ. Но фишка в том, что а) править всё равно придётся руками, ибо при правке через LLM текст убьётся, всяческие Cursor как раз заточены на эту тему, ибо там автоматизируется ровно этот момент, но для кодов, б) находить эти места надо полнотекстовым поиском (и хорошо что текст англоязычный), ибо LLM банально видит первые двадцать вхождений, а дальше устаёт б) править ведь надо 500 раз, и тут работает "сколько стоит капля портвейна? нисколько? тогда накапайте мне стаканчик": flat rate только в чате, безо всяких циклов, а при прикосновении к любым циклам нужны API, а там оплата пропорциональна этим циклам, и сразу нужно заниматься LLM-оптимизацией, а это головная боль.
Вносить новые паттерны я буду прямо вот в этот рабочий файл: https://disk.yandex.ru/d/N2xaJZWo-hhFYw, можете иногда туда заглядывать.

