// build log

Заметки о разработке продуктов: что сделано, во что обошлось и что сделал бы иначе.

16. Один символ решает, что торчит наружу_

У сервиса автоматизации на сервере два разных потребителя, и требования у них противоположные. Интерфейс, где рисуют сценарии, должен быть доступен только мне —...

15. Дыру нашёл не там, где искал_

В чек-листе приёмки был пункт про изоляцию: у сервиса автоматизации, который живёт на сервере, не должно быть доступа к хранилищам платформы. Он умеет ставить з...

07. Окно вчетверо больше за 0,3 гигабайта_

Раз в контекст не влезает служебный промпт — надо расширять окно. Наивный путь: взять модель поменьше. Пошёл другим. Включил квантование KV-кеша, q8_0 вместо f1...

06. Два разных нуля_

Второй заход дошёл до чисел, и вот тут стало интересно. Нулей оказалось два, и складывать их нельзя. Ноль первый. Модель в режиме diff: 0 из 7 задач. Отвечала п...

03. Ключи для клиентов без базы данных_

Захотел выдавать разным клиентам разные ключи к шлюзу: чтобы видеть, кто сколько потратил, и отзывать доступ по одному, а не всем сразу. Штатный способ у LiteLL...

01. Зачем вообще своё_

Я строю домашнюю AI-платформу. Не чат с моделью — платформу: ставишь задачу, закрываешь ноутбук, уходишь; она сама её выполняет и позже отдаёт результат. Причин...