#Work_IN
Итак, сейчас 13 августа 2026 года, 12:20. У меня была тяжелая проблема с модулем Librarian. В ходе экспериментов подтвердилось худшее: модуль не может строить качественные связи, и пока рано говорить даже о скрытых связях, которые должны быть обязательны.
Ранее я отказался от маркерных связей вроде Work_In, Live_In и подобных: это превращало бы систему в большой плохо контролируемый if/else с маркерами. Я пошел на компромисс. Мы сами не всегда понимаем, почему ассоциируем понедельник с синим цветом. Что говорить о нейросети? Как я могу создать то, чего сам не понимаю? Верно — никак.
Я много времени думал над решением, пробовал скрытые связи, временные маркерные связи и даже снова устанавливал маркерные, но всё было впустую. Система держалась примерно на 30–55% точности, что недопустимо для дальнейшей работы других механизмов.
И мне пришла крутая идея: раньше я обучал LB как обычную нейросеть, которая должна была построить верный граф. Но что если убрать этот выход? И это сработало! Я полностью убрал gold graph как концепт и начал учить LB строить граф самостоятельно, требуя только качественные ответы.
Связи между концептами теперь формируются самой нейросетью. Это единственная и не слишком важная плата за то, чтобы Librarian стал намного сильнее прошлых версий. Метрики выросли примерно на 20% — с 55% до 75% точности.
Пока LB начинает галлюцинировать из-за такого подхода обучения, что нарушает один из законов проекта. Буду наблюдать за этим и устранять проблему.
Спасибо за прочтение! Ждите следующих заметок :)