Михаил Базаров Разработка на 1С-Битрикс Михаил Базаров

Локальная нейросеть c актуальными знаниями PHP, 1C-Битрикс и веб-разработки - бесплатно и без интернета

Просмотров: 61 Собрал модель, которой пользуюсь сам и решил поделиться. Это локальная нейросеть, которая глубоко понимает PHP, 1C-Битрикс, JavaScript, CSS и SQL. Не онлайн-сервис, а модель на вашем компьютере - без интернета и без подписки. Никакие ваши данные и код не уходят на чужие сервера.
Репозиторий devstral-small-24b-senior-bitrix-developer - для тех кто хочет обучить самостоятельно или изучить устройство.
Архив с готовой моделью выложу после обучения.

Что за нейросеть и как она обучалась

Основа: Devstral-Small-2 от Mistral AI (24B параметров). Это одна из сильнейших открытых моделей для кода: 65.8% на SWE-Bench Verified при весе всего 15 ГБ. Для сравнения - Claude Sonnet 4.5 набирает 77.2%, но он в 20 раз больше и работает только онлайн.

Дообучение планирую через QLoRA (ранг 32) на своём MacBook M5 Pro с 48 ГБ памяти. Метод щадящий - базовая модель не переписывается, а доучивается тонким слоем адаптера (около 400 МБ). Это значит, что общие знания Devstral никуда не денутся, а специфика Битрикса и свежих версий PHP/JS/CSS добавится поверх.

Всего подготовлено 14 929 пар «вопрос - ответ». Каждая пара проверена, дубли отфильтрованы.

Откуда брал знания

  • Свой MCP-сервер bxmcp.camouf.ru - разобрал кодовую базу ядра Битрикса. 53 модуля, 2 020 классов, 2 587 функций, 200+ событий, 907 компонентов. Для каждого класса - методы с сигнатурами, константы, цепочки наследования, ORM-поля. Это основная часть датасета: 13 870 пар (93% всех Q&A).
  • php.net - документация PHP 8.0-8.5. Pipe-оператор, property hooks, асимметричная видимость, array_find, match, enum, readonly, fibers, атрибуты - всё, чего нет в базовой модели (она училась на данных до октября 2023). 207 пар.
  • MDN - документация JavaScript и CSS, актуальная на 2024-2026 год. Temporal API, CSS Nesting, View Transitions, @scope, Anchor Positioning, WebGPU, контейнерные запросы, :has(), oklch. CSS 99 + JS 119 = 218 пар.
  • SQL / Tool Calling / Domain Rejection - шаблонные примеры. SQL-запросы к таблицам Битрикса, формат вызова инструментов, отказы на нецелевые вопросы. ~350 пар.

Результат - модель отвечает с реальными примерами кода и существующими вызовами API. Если какого-то метода или функции нет в ядре Битрикса - она скажет, что нет, а не придумает.

Какие технологии знает модель

  • 1C-Битрикс - D7 ORM (DataManager, Query, Entity), компоненты, события, агенты, Highload-блоки, инфоблоки, REST API, админка, модульная система
  • PHP 8.0-8.5 - ООП, трейты, неймспейсы, enum, readonly, match, атрибуты, property hooks, асимметричная видимость, pipe-оператор, fibers, генераторы
  • JavaScript - ES6+, Temporal API, Promise.withResolvers, Object.groupBy, Array.fromAsync, WebGPU, async/await, Fetch, Proxy, Event Loop
  • CSS - Flexbox, Grid, View Transitions, CSS Nesting, @scope, Anchor Positioning, oklch, color-mix, :has(), контейнерные запросы, @layer, SCSS, БЭМ
  • SQL / MariaDB - SELECT, JOIN, GROUP BY, оконные функции, индексы, EXPLAIN, транзакции, оптимизация

Системные требования

Вес модели15 ГБ
Контекст384 000 токенов
Оперативная памятьот 24 ГБ unified memory
Комфортноот 32 ГБ unified memory
ПроцессорApple Silicon (M1, M2, M3, M4, M5)
ОСmacOS
ДвижокMLX (нативный Apple фреймворк)

Модель использует unified memory - чем больше свободной памяти, тем длиннее контекст. На 16 ГБ будет работать, но с ограничением по длине диалога. На 32+ ГБ - полный комфорт со всем контекстом.

На Intel Mac и других ОС версия пока не готова - нужен GGUF, который появится позже.

Установка и запуск на Mac

В архиве будет готовая к работе модель в формате MLX. Ничего дополнительно качать не нужно.

# Распаковать архив
tar xzf devstral-small-24b-senior-bitrix-developer.tar.gz

# Запустить MLX-сервер
mlx_lm.server \
  --model ./devstral-small-24b-senior-bitrix-developer

# OpenAI-совместимый API на http://localhost:8080/v1

Если MLX ещё не установлен, понадобится Python 3:

pip install mlx mlx-lm

После запуска подключается к любой IDE - Continue, Cline, Kilo Code. Просто указать localhost:8080 как провайдера.

Альтернатива - oMLX: нативное macOS-приложение с меню-баром. Скачать с omlx.ai, указать папку с моделью, готово. Плюсы: веб-дашборд, SSD-кеширование контекста, continuous batching, не надо держать терминал.

Стоимость и лицензия

Разработка обошлась меньше чем в доллар (API DeepSeek для генерации части данных). Всё остальное - бесплатные источники.

Лицензия CC BY-NC 4.0: для себя, для дома, для изучения. Коммерческое использование запрещено. Базовая Devstral под Apache 2.0, мой адаптер сверху под CC BY-NC 4.0. Если кому-то принципиально: качайте оригинальную модель и дообучайте.

Когда модель полезна, а когда нет

Эта модель хороша в коротких спринтах: дал чёткую задачу, получил код, применил, пошёл дальше. Найти метод ORM, написать компонент, поправить запрос, добавить событие - с этим она справляется уверенно.

Но есть нюанс. Если задача требует многошагового рефакторинга через пять файлов, с анализом связей и абстрактными формулировками вроде «приведи проект к единому стилю» - модель упрётся.

Можно взять модель крупнее - например, ту же Qwen Coder 72B, натаскать на Битрикс, и она будет держать длинные цепочки рассуждений. Но: эти модели от 40 до 300 ГБ, им нужно много дорогих GPU, а стоить такой компьютер будет как подписка на облачные API лет на десять вперёд.

Проще уж подключить DeepSeek или Claude онлайн на сложные задачи, а локальную модель использовать на каждодневной рутине, где не нужно гонять тонны токенов и светить кодом направо и налево. В коротких спринтах она вывозит - и быстрее, и дешевле, и код остаётся на вашей машине.

Услуги Стоимость разработки на 1С-Битрикс

Стоимость разработки сайта зависит от объёма и сложности проекта. Ниже приведены ориентировочные цены, как правило не выходят за обозначенные рамки. Срок разработки зависит от сложности проекта: как правило называю сроки с запасом.
Финальная стоимость и сроки разработки обговариваются на этапе обсуждения. Скачайте опросник на разработку, заполните как можно подробнее и вышлите удобным способом. После ознакомления смогу задать уточняющие вопросы и оценить проект.
Индивидуальная разработка магазина
от 300 000 руб. от 5-ти недель

Разработка магазина на 1С-Битрикс с нуля. Дизайн, сборка и оптимизация производительности под конкретный проект и требования. Реализация любого функционала без ограничений готовых решений.

Подробнее
Сайт на готовом решении 1С-Битрикс
от 70 000 руб. от 5-ти дней

Вариант для тех, кто не хочет тратить много средств на индивидуальный проект, и не имеет серьезных требований к сайту. Магазин, быстро запускается на базе одного из 200-та готовых решений.

Подробнее
Мобильное приложение
от 300 000 руб. от 4-х недель

Разработка кроссплатформенного мобильного приложения, которое не уступает нативным решениям как в производительности, так и пользовательском опыте. Публикуется в AppStore, GooglePlay и RuStore

Подробнее
Сайт компании
от 150 000 руб. от 2-х недель

Корпоративный сайт с информационными разделами, каталогом товаров или услуг. Включает формы обратной связи карточек каталога, любое количество статичных и динамичных разделов.

Подробнее
Инфоресурс
от 170 000 руб. от 3-х недель

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

Подробнее
Поддержка и доработки проектов
от 3 000 руб. от 1 часа

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

Подробнее

Включено в стоимость разработки:

  • Лицензия на 1С-Битрикс необходимой редакции, дополнительные модули, для реализации функционала и видео-инструкции по работе с готовым проектом
  • Оптимизация программной части проекта и конфигурации сервера под максимальную скорость работы. Базовая СЕО оптимизация и добавление сайта в поисковые системы.

Блог-note Заметки по 1С-Битрикс