Я был не прав про ИИ в 1С

Полгода назад я написал статью «Искусственный интеллект в 1С: будущее и перспективы» и довольно скептически оценил перспективы ИИ в разработке на 1С. Говорил про контекстное окно, про поздний старт компании 1С в ИИ-гонке, про нехватку обучающих данных на BSL. Выводы были пессимистичные.

Сегодня признаю: я ошибся. Не во всём, но в главном. ИИ уже может продуктивно работать с кодом 1С. Не когда-нибудь потом, а прямо сейчас, в марте 2026 года.

Что изменилось

Я недооценил MCP (Model Context Protocol). Когда писал ту статью и мыслил в парадигме «закинуть весь контекст конфигурации в нейросеть». Это действительно невозможно, конфигурации 1С огромны. Но MCP перевернул подход. Вместо того чтобы загружать весь контекст, мы даём нейросети инструменты для работы с ним. Как обычному программисту: открыл модуль, посмотрел код, нашёл нужное, написал своё.

Проблема контекстного окна решена. Не расширением окна, а сменой архитектурного подхода.

Claude Code Max и производительность

Я взял подписку Claude Code Max и после первого месяца понял, что назад дороги нет. Модель Claude Opus в агентном режиме Claude Code работает на другом уровне. Она цепко держит контекст задачи, планирует выполнение, запускает субагентов и параллелит работу. Когда ставишь ей задачу, она не теряется на полпути. Доводит до конца.

Там, где нужен код, а не визуальная вёрстка форм, всё отлично работает. Моя скорость ощутимо выросла.

Я купил Max-подписку и для команды Софтонит. Да, дорого. Но я смотрю на это иначе: у каждого разработчика в команде появляется персональный Junior/Middle помощник. Он и код напишет, и тесты подготовит, и документацию оформит. Попробуйте нанять живого джуна за эти деньги))

EDT-MCP: посадить ИИ в 1C:EDT как программиста

Расширение EDT-MCP придумал и реализовал Дмитрий Шерстобитов. Я участвую в развитии проекта, потому что идея мне очень нравится.

В 1C:EDT уже есть всё, чем пользуется программист каждый день: поиск по коду через Ctrl+Пробел, автодополнение, BSL-проверки, быстрый поиск и т.п. Идея Дмитрия: а что если отдать всё это нейросети через MCP? Грубо говоря, посадить ИИ за EDT как обычного программиста.

И этот подход работает.

Выглядит непривычно. Открываешь 1C:EDT с проектом, рядом запускаешь Visual Studio Code с той же папкой, и в чате пишешь задачу. ИИ через MCP получает контекст из EDT, проверяет код, использует подсказки платформы. На выходе получается довольно качественный код.

Но есть границы. MCP даёт ровно столько, сколько умеет отдавать. Формы, например, верстать через MCP пока нельзя, и тут начинаются проблемы. Что-то простое нейросеть соберёт сама, по аналогии с другими формами 1С. Но сложная вёрстка форм пока не по зубам. Это ограничение конкретного MCP, а не подхода в целом. Инструментарий будет расширяться.

Почему я не использую RAG

В сообществе я видел другой подход к ИИ-разработке в 1С: RAG-системы плюс MCP по справке платформы. Индексируют документацию, встраивают в векторные базы, поднимают Qdrant, сервис Embeddings, пачку Docker-контейнеров.

Я считаю этот подход тупиковым. Объясню.

Разработчику не нужны конспекты. Мы открываем код и понимаем, как он работает. Да, какие-то вещи нужно помнить, но это не самоцель. Базовые концепции мы держим в голове, а остальное находим по ситуации: в коде, в справке, в конфигурации.

Мне нравится аналогия с Tesla Vision. Tesla принципиально отказалась от лидаров в автомобилях и полагается только на камеры. Казалось бы, лидар надёжнее: точные данные о расстояниях, трёхмерная карта пространства. Но логика Tesla проста: если человек справляется с вождением, используя только глаза, значит и машина может.

С RAG в разработке похожая ситуация. Нужно постоянно индексировать. Если данные устарели, нейросеть не найдёт актуальной информации. Или, хуже того, найдёт неактуальную. Появляются новые вопросы: как индексировать, какие модели использовать для векторизации, как поддерживать базу в актуальном состоянии. Это лишний слой сложности, который сам по себе ничего не решает.

MCP-подход проще и надёжнее. Дай нейросети инструменты, пусть она работает с живым кодом напрямую. Как это делает программист.

Итого

Полгода назад я сомневался. Сейчас я уверен: ИИ в разработке 1С работает. Не идеально, с ограничениями (формы, визуальная часть), но работает. Claude Code плюс EDT-MCP уже сегодня дают ощутимый прирост скорости.

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

Барилко Виталий
Оцените автора
( Пока оценок нет )
Добавить комментарий