Чему меня научили два месяца с легковесным локальным AI-агентом
Два месяца назад openLight был маленьким pet project’ом: Raspberry Pi, Telegram-бот, SQLite и несколько команд для управления сервисами. Мне просто хотелось перестать печатать ssh pi@raspberrypi.local с телефона каждый раз, когда падал очередной контейнер или начинал странно вести себя Tailscale.За это время проект неожиданно превратился во что-то большее. Не в “автономного AI-агента”, а скорее в легковесный слой управления для personal infrastructure — маленьких always-on машин вроде Raspberry Pi, Mac mini, VPS или старых домашних серверов.В статье я подробно разбираю:* почему почти весь проект пришлось переписать хотя бы один раз* как deterministic-first роутинг оказался полезнее “умных” AI-агентов* зачем я отказался от идеи сложного tool calling в пользу простых и проверяемых skill’ов* почему Telegram неожиданно оказался идеальным интерфейсом для homelab-инфраструктуры;* и почему, как мне кажется, будущее локальных AI-систем будет не “магическим”, а маленьким, наблюдаемым и ремонтопригодным.Это не история про очередной AI framework. Скорее инженерная ретроспектива о том, как реальное использование быстро ломает красивые архитектурные идеи, и почему иногда один Go-бинарь, SQLite и несколько хорошо продуманных allowlist’ов оказываются полезнее огромных cloud-native систем. Читать далее