Автономность обычно продают как страшилку про блокировки. Нам ближе более скучная формулировка: любая система, которая перестаёт работать при обрыве внешнего канала, — это система, надёжность которой равна надёжности вашего провайдера. Дальше можно не рассуждать про геополитику, достаточно вспомнить, сколько раз за прошлый год у вас пропадал интернет.
Проверка вместо обещания
Автономность — это не свойство, которое можно заявить в презентации. Это результат теста: физически отключить внешний интерфейс и посмотреть, что осталось. Мы делаем этот тест на полигоне CIPHER, и ниже — покомпонентный результат, включая неприятные места.
Что продолжает работать полностью
- Языковая модель. Ollama держит веса локально, инференс идёт на видеокарте. Внешняя сеть при генерации ответа не нужна вообще.
- Поиск по базе знаний. Векторное хранилище Qdrant, эмбеддинги и переранжирование — всё локально. Ответы со ссылками на файл и раздел продолжают формироваться как обычно.
- Файловое хранилище и веб-интерфейс. Caddy отдаёт HTTPS с локальным удостоверяющим центром — сертификат не нужно продлевать через внешний сервис, а значит, нечему протухнуть в неудачный момент.
- Голосовой контур. Распознавание и синтез работают на той же карте, что и модель. Телефон обращается к серверу по локальной сети.
- Резервное копирование. Ежедневные снимки в 03:30 пишутся внутрь контура, на ZFS. Внешнее хранилище в этой схеме — опция, а не зависимость. Копии проверяются разворачиванием, а не фактом создания — как проходит учение.
