Лаборатория Eirlab.
Исследуем искусственный интеллект в реальной работе через проекты, продукты и эксперименты.
С чем мы работали
11 направлений · 53 кейсаОт своего железа и локальных моделей до сайтов, агентов и автоматизаций.
Продукты и демостенды
app.charmonye.compto.eirlab.rutorgi.eirlab.rupaker.eirlab.rugraf.abm-ai.rubash.abm-ai.ru
app.charmonye.com ↗
Рабочее пространство для ландшафтных и интерьерных студий. Публичный продукт с аккаунтами, оплатой и выгрузкой результата. Отобран в BuildUp Сколково.
pto.eirlab.ru ↗
Открытый стенд агента для отдела ПТО. Готовый разбор комплекта документов виден без входа.
torgi.eirlab.ru ↗
Открытый стенд тендерного аналитика: показывает, как агент разбирает реальный лот и на что смотрит в документации.
paker.eirlab.ru ↗
Открытый стенд базы знаний по внутренним каталогам. Видно, как выглядит поиск по документам со стороны пользователя.
graf.abm-ai.ru ↗
Генератор изображений на своём железе с интерфейсом на башкирском. Открыт для всех.
bash.abm-ai.ru ↗
AI-наставник Галия: учит башкирскому языку на локальной языковой модели, без облачных сервисов.
Локальные модели и своё железо
QwenGPT-OSSGemmaLlamaDeepSeekGLMPhivLLMllama.cppSGLangOllamaQdrantZvecComfyUIFLUX.2Ideogram 4ParakeetGigaAMRTX 3050 → 5090
Где крутить модель
Вариантов три, и выбирают обычно не по качеству модели, а по тому, куда уезжают данные. Зарубежное облако — дёшево и сразу, но подходит не всем. Своё железо — наружу не уходит ничего, но его надо купить, поставить и обслуживать. Третий вариант вспоминают реже: российские провайдеры поднимают у себя те же открытые модели и дают к ним доступ — данные остаются в стране, а железо покупать не нужно. С такими площадками у нас есть рабочие контакты, поэтому под задачу собираем любой из трёх вариантов.
Серверы с GPU
Сами собираем и настраиваем машины с картами от RTX 3050 до RTX 5090. Есть и модифицированные RTX 4090 на 32 ГБ. Железо, система, сеть, удалённый доступ и файрвол — всё проходим руками.
Текстовые модели
Держим на этих машинах Qwen 3.x, GPT-OSS 120B, Gemma 4, Llama 4, DeepSeek V4, GLM-5 и Phi-5. Смотрим, что помещается, как ведёт себя в работе и где квантование уже портит результат.
Модели, которые видят
Qwen3-VL и DeepSeek-OCR 2 читают у нас чертежи, сканы, страницы книг и фотографии документов.
Запуск и поиск
Поднимаем модели через vLLM, llama.cpp, SGLang, Ollama и LM Studio, наружу отдаём через Open WebUI. Для поиска держим Qdrant и Zvec, в том числе во встраиваемом режиме, без отдельного сервера.
Голос
Речь в текст гоняем локально через Parakeet и GigaAM, в облаке — через Groq и Deepgram. Для диктовки на десктопе держим отдельные утилиты, например Handy. Голосовой вход ставим и себе: надиктовал задачу — агент разобрал её и пошёл работать.
Генерация изображений на сервере ↗
Настраиваем ComfyUI, FLUX.2 и Ideogram 4 на своём железе. Промпты и исходные материалы при этом остаются внутри.
Документы и извлечение данных
PDFсканыDOCXXLSXDWG / DXFOCRVL-моделиклассификациясущностианалитикадашборды
Проектные документы ↗
PDF, DOCX, XLSX, DWG, DXF и изображения отправляем в разные обработчики. OCR читает сканы, зрительная модель читает чертежи, DWG при необходимости переводим в DXF. Так из комплекта получаются данные, вопросы по пробелам и готовые акты.
Бухгалтерские документы
Разбираем банковские выписки: достаём операции, находим контрагентов, раскладываем всё по статьям и собираем аналитику с дашбордом.
Книги и большие архивы
Текстовые PDF, сканы, DOCX и XLSX превращаем в аккуратный markdown: с заголовками, страницами и метками на месте иллюстраций. Если страница падает, конвейер продолжает с неё, а не начинает всё сначала.
Изображения документов
Рендерим PDF в PNG, обрабатываем фотографии и убираем водяные знаки со слайдов. В ходу inpaint, работа с градиентами и обычный crop & zoom.
Поиск по документам
RAGэмбеддингиrerankingGraphRAGmultimodal RAGFile-FirstцитатыQdrantZvec
База знаний компании ↗
Задаёшь вопрос своими словами — получаешь ответ со ссылкой на исходный документ. Каталоги и документы остаются внутри контура.
RAG с проверкой ответа
Собираем всю цепочку: уточнить контекст, найти нужное, переставить найденное по важности и отдать модели только подходящие куски. Потом прогоняем это на своём наборе вопросов.
Книги с цитатами
Сохраняем номера страниц прямо в каждом фрагменте. Ответ можно открыть и сверить с книгой.
Когда индекс не нужен ↗
Файлов немного — агент читает их напрямую, без эмбеддингов и векторной базы. Так устроен ассистент внутри сайта студии.
AI-агенты
инженер ПТОтендерный аналитиксадовый центрмессенджерыголосовые сообщенияролиэскалацияканбанTelegramon-prem
Инженер ПТО ↗
Читает проектный комплект, находит пропуски, задаёт уточняющие вопросы и собирает акты скрытых работ.
Тендерный аналитик ↗
Ищет закупки по 44-ФЗ и 223-ФЗ, читает документацию, проверяет требования и риски, собирает заключение по лотам.
Ассистент садового центра ↗
Разбирает входящие обращения и отвечает по ассортименту, услугам и правилам компании. Прайс, товары и наличие подтягивает сам из гугл-папки, поэтому ответы не расходятся со складом. По самим обращениям собирается аналитика: о чём спрашивают чаще всего и чего не нашли. Общий код отделён от папки клиента и оттуда только читается — иначе агенты в первый же день растащат его под одного заказчика.
Менеджер в мессенджерах
Отвечает от лица компании в Telegram, VK и WhatsApp. Голосовые сообщения расшифровывает и отвечает по ним так же, как по тексту. Сложные вопросы отдаёт оператору, а историю разговора не теряет.
Агенты на сервере заказчика
Разбираем варианты, когда агент живёт на железе компании, а рабочие данные не уезжают в облако.
Агентная разработка и фреймворки
Claude CodeCodexDroidOpenCodecliproxyherdrOrcaMCPHermesOpenClawZeroClawPinchTabAntigravityGrok
Чем работаем каждый день
Claude Code и Codex — постоянно, у каждого свои роли. Регулярно Droid, OpenCode и cliproxy. Проектов идёт несколько сразу, поэтому сессии держим в herdr и Orca. Иногда стравливаем модели на одной задаче: так быстрее видно, где модель врёт, а где криво написана инструкция.
Собственный цикл разработки
Продуктовая задача превращается в архитектуру, BDD-сценарии, код и проверку. Несколько агентских сред смотрят в один трекер через MCP.
Hermes
Держим на VPS и подгоняем под себя: трекер задач через MCP, Telegram-каналы и сценарии по расписанию.
OpenClaw и ZeroClaw
Запускаем их отдельно. У OpenClaw свои контейнеры, Telegram-боты и браузер PinchTab. ZeroClaw держим самостоятельной средой для сравнения.
agent-pipeline-kit ↗
Свой оркестратор, собранный весной 2026, чтобы понять, как модели ведут себя в конвейере: раздача задач, лестница проверок, отдельный ревьюер с вердиктом. Бэкенд переключался одной командой — одна и та же задача на Codex, GLM, Sonnet, Haiku, MiniMax и Kimi, сразу видно, кто тянет. Эксперимент своё отработал: свой велосипед дальше не потащили и работаем на готовых инструментах.
ai-agent-roles ↗
Открытые роли для работы с агентами: библиотекарь, архитектор, разработчик.
landkit ↗
Шаблон папки, где агент ведёт проект по файлам, инструкциям и правилам, а не по разрозненным чатам.
Изображения, видео и визуализация
фото и планы44 стиляComfyUIFLUX.2Ideogram 4SeedanceKlingRunwayинфографика
Участки и интерьеры ↗
Берём фото с земли, 2D-план или готовый проект и меняем окружение, не двигая дом, окна и коммуникации. Стили собраны из реальных работ.
Видео
Работаем с Seedance, Kling, Runway и другими моделями: ролики, промо, анимация статики и материалы для соцсетей. Дальше монтаж и звук.
Когда исходники нельзя отдавать наружу ↗
Часть задач вообще не должна покидать контур. Тогда генерация идёт на своём сервере, а исходные материалы остаются внутри.
Карусели и инфографика
Сначала проверяем материал и собираем тезисы, потом делаем макет. HTML-шаблоны и Python превращают это в карусели, отчёты, дашборды и PDF.
Сайты и веб-продукты
AstroNext.jsReact + ViteFastAPI + VueQloAppsPlaywrightRU / EN / ARRTLVercelnginxalesyadesign.ruostalyk.rucharmonye.comabm-ai.ru
Astro
Один стек, разные задачи: витрина студии со встроенным AI-ассистентом (alesyadesign.ru ↗), сайт дизайн-бюро, где с ИИ собран и сам контент — до/после по участкам, варианты планировки, видеогенерации (ostalyk.ru ↗, сейчас пересобираем под новое позиционирование) и двуязычный сайт с арабской версией и RTL-вёрсткой (charmonye.com ↗). Интерактив добавляем островами React, вёрстку проверяем через Playwright.
Next.js ↗
Сайты компаний и продуктов на App Router, Tailwind и Framer Motion. Так устроен сайт направления с двумя языковыми версиями.
React + Vite
Лендинги для фестивалей и культурных проектов, а ещё калькулятор смет, который распознаёт фото и PDF.
Веб-приложения ↗
Когда сайта мало: на FastAPI + Vue собран сервис визуализации с аккаунтами, кредитами, очередью генерации и выгрузкой в PDF. Если основной провайдер отваливается, запрос уходит на резервного. На QloApps — отдельная система бронирования.
Размещение и эксплуатация
Сайт не заканчивается сборкой. Держим оба варианта: Vercel там, где хватает платформы, и свои VPS под nginx там, где нужен контроль. Docker, сертификаты, CDN, чистые URL, sitemap, OG-превью для ссылок в мессенджерах и резервные копии.
Автоматизации
TelegramTelethonyt-dlpffmpegЮKassaпарсерыcronsupervisor
Видео → аудио
Кидаешь боту ссылку — он достаёт звуковую дорожку, режет слишком большой файл и возвращает его в Telegram.
Монитор упоминаний
Бот смотрит выбранные каналы, ловит ключевые слова и пересылает найденное в нужную группу.
Визуализация в Telegram
Фото участка → выбор стиля → готовая картинка. С этого бота вырос будущий веб-продукт.
Фоновые сценарии
Парсеры, уведомления об изменениях, задачи по расписанию и приём оплаты внутри Telegram.
Серверы и эксплуатация
Dockernginxsupervisorpm2PrometheusVictoriaMetricsGrafanafail2banRustDeskTailscaleTermius
Мониторинг
Prometheus, VictoriaMetrics, Alertmanager и Grafana. Внешние проверки отдельно показывают, если сайт или сервис перестал отвечать.
Свои сервисы
Разворачиваем RustDesk для удалённого доступа, Tailscale для связи между хостами и SOCKS5-прокси.
Повседневная эксплуатация
Держим nginx на нескольких доменах, Docker, supervisor, pm2, fail2ban и резервные копии. Работаем и с физическими машинами, и с VPS, до самих хостов доходим через Termius и RustDesk.
Исследования, материалы и события
«Сады и люди»dashboard.charmonye.comстатьи RU / EN
«День искусственного интеллекта» на фестивале «Сады и люди» →
Придумали и собрали день Зелёного лектория на московском фестивале, август 2026. Правило отбора было одно: не обзор технологий, а один конкретный случай, разобранный до деталей. Поэтому выступали не преподаватели курсов, а люди из отрасли — со своей работой, своими ошибками и тем, что пришлось переделывать руками.
Своя библиотека
Третий год ведём свою библиотеку материалов, и наполняет её отдельный агент-библиотекарь: читаем отраслевые каналы, стоящее отдаём ему, он разбирает и раскладывает. Перед задачей агенты заглядывают туда за правилами и контекстом.
dashboard.charmonye.com ↗
Открытая карта AI-инструментов для архитектуры, интерьера и ландшафта. В ней можно искать не «лучший сервис», а инструмент под конкретную задачу. У карточек есть источники.
Статьи →
Пишем о том, что происходит с ИИ в настоящей работе: где он экономит время, где требует контроля и почему одна и та же модель по-разному ведёт себя на разных шагах.
