Сравнение локальных моделей (Deepseek, Codellama, Qwen 2.5)

04.02.25

Интеграция - Нейросети

Год назад я покупал доступ к CoPilot, чтобы рассмотреть возможность ускорения разработки на 1С. Однако, я столкнулся с проблемой, что CoPilot отвратительно работает с кодом на языке 1С. Он не знал синтаксиса абсолютно...

Интро

Речь в этой статье не пойдет о том, насколько удобно этим пользоваться или как дообучить модель для того, чтобы ей было максимально удобно пользоваться при разработке на языке 1С. Вместо этого мы поговорим о том, какую модель можно выбрать как стартовую площадку для дальнейшего использования.

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

C улучшением качества локальных моделей, я решил посмотреть их возможности для использования в разработке на 1С и поделиться своими результатами.

 

Рассматриваемые модели

Все модели я запускал у себя на видеокарте и их размер имел значение, поэтому были выбраны не большие, популярные модели:

deepseek-coder-v2:16b 8.9 GB
codellama:34b 19 GB
qwen2.5-coder:32b 19 GB
deepseek-r1:32b 19 GB

       

Рабочее окружение

В качестве IDE я использую Visual Studio Code, и плагин "Continue" который поддерживает Ollama, что позволяет использовать модели без необходимости установки дополнительных инструментов.

Данный плагин имеет функционал аналогичный CoPilot, но может работать с локальными моделями.

Итого: ollama(фреймвор для локального запуска) + VSC + continue(плагин vsc)

 

Примеры чатов с моделями

Пример взаимодействия с моделями:

  1. Задаю вопрос написания простейшей функциональности удаления элементов массива по условию.
  2. Описываю в чате ошибки и недостатки, обнаруженные в предоставленном коде.
  3. Анализирую улучшенные версии ответов.
  4. Пытаюсь запустить код на 1С.
 
 deepseek-r1:32b
 
 deepseek-coder-v2:16b
 
 codellama:34b
 
 qwen2.5-coder:32b

 

Выводы

deepseek-r1:32b

Размышляет хорошо. Но синтаксис 1С как языка не знает. Рабочий код не получилось получить за три итерации.

deepseek-coder-v2:16b

В данном примере очень плохо работает модель. Только с 3его раза получилось получить код который работает. При этом пришлось закомментировать сообщения пользователю, потому что вызывается несуществующий метод массива.

codellama:34b

Модель не знает синтаксиса языка 1С. С трех попыток не удалось добиться адекватного кода для выполнения на языке 1С.

qwen2.5-coder:32b Синтаксис 1С знает. С первого промта удалось получить результат уровня deepseek_coder_v2_16b. Алгоритмы знает но не всегода синтаксис 1С понимает.

 

Выбор в контексте языка 1С остается за моделью qwen2.5-coder:32b, достаточно хорошо себя показала, похоже в ее датасет входило достаточно много кода на 1С.

 

Картиночки

 
 Дописываем код под структуру метаданных
 
 Добавление тестовых данных

Вступайте в нашу телеграмм-группу Инфостарт

AI LLM LocalLLM DeepSeek LLAMA QWEN2.5 VSC Continue plugin

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Нейросети Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Подключите ИИ к 1С и решайте рабочие задачи обычными словами. От работы с данными до доработки конфигурации через расширения, всё в привычном чате с ИИ-помощником. Теперь с поддержкой DeepSeek Harness, Kimi Code и Kimi Work, доступных в России без VPN.

15990 руб.

30.07.2026    19609    44    4    

38

SALE! %

Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.

17500 руб.

20.12.2024    21592    105    32    

90

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    77065    147    41    

154

SALE! 30%

Нейросети 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Расширение добавляет в 1С чат с ИИ-агентом. Пользователь пишет вопрос обычными словами: «какие УПД не подписаны?», «какой НДС к уплате за квартал?», «что висит на согласовании дольше недели?», а агент сам строит запросы к базе с правами этого пользователя и отвечает цифрами, таблицей, диаграммой или файлом Excel. Плитки «Аналитик», «Бухгалтер» и «Руководитель» дают сводку по базе одной кнопкой. Агент разбирает ошибки по скриншоту, сверяет прайсы поставщиков и проверяет коды маркировки. С версии 1.0.21 спрашивать можно и с телефона: QR-код в окне агента, без установки приложения. Работает в УТ 11, КА 2, ERP 2, БП 3.0, УНФ 3.0, Документооборот 3.0 и Альфа-Авто 6, ставится одним расширением.

18300 руб.

05.10.2026    3761    11    9    

13

Инструментарий разработчика Нейросети Системный администратор Разработчик Руководитель проекта 1С 8.3 Платные (руб)

Обработка заменяет ФИО, организации, ИНН, ИИН, БИН, ОГРН, КПП, БИК, счета и IBAN, паспорта, СНИЛС, адреса, телефоны, почту и суммы на правдоподобные выдуманные перед отправкой данных в ChatGPT, Claude или YandexGPT, а потом расшифровывает ответ модели обратно, подставляя настоящие имена и настоящие числа. Возвращаются и те итоги, которые модель посчитала сама: суммы масштабируются одним коэффициентом, поэтому пропорции и доли переживают обезличивание. Словарь замен хранится в самой базе и подхватывается автоматически, даже если обработку закрывали. Реквизиты России и Казахстана, любая конфигурация от 8.3.24, без единой зависимости.

14640 руб.

07.08.2026    2214    3    0    

3

Распознавание документов и образов Нейросети 1С:Предприятие 8 1С 8.3 1С 8.5 1C:Бухгалтерия 1С:Зарплата и Управление Персоналом 3.x Беларусь Россия Казахстан Армения Платные (руб)

ИИ-сканер документов с REST API для интеграции с 1С и корпоративными системами. Извлекайте данные из счетов, паспортов, дипломов, патентов и трудовых книжек за секунды. Точность человека - скорость машины. Приложение поддерживает восемь типов документов, четырех провайдеров ИИ (имеется возможность использования локальных ИИ), локальный REST API и экспорт в JSON. Важно! модель должна поддерживать функцию Vision (распознавание файлов и картинок). Запускайте используя локальные ИИ, без подписок и ограничений

6100 руб.

24.08.2026    1469    1    0    

1

Нейросети Разработчик Бесплатно (free)

Как автоматически создавать маркетинговые ролики для собственных IT-продуктов, используя ИИ? В предыдущей статье я рассказывал о Zapis — приложении для работы с речью и текстом. Теперь расширил его возможности: добавил конвейер создания видео, в котором ИИ-агент изучает материалы проекта, готовит сценарий, подбирает реальные скриншоты и пишет текст диктора. Zapis отвечает за озвучку, а Remotion — за анимацию и сборку. На примере обмена ПУТ на OneBase -> 1С:Бухгалтерия 3.0 покажу готовый 83-секундный ролик из восьми сцен. Разберём, как устроен процесс, зачем нужны настоящие скриншоты интерфейса, как синхронизируются речь и изображение и что сохраняется для повторной сборки после изменений в продукте. Исходный код и инструкции доступны в открытом репозитории Zapis.

06.11.2026    506    Ibrogim    2    

11

Нейросети Разработчик 1С 8.3 Бесплатно (free)

Как подключить ИИ-агента к разработке 1С на примере обработки «Почему не закрывается месяц»: одна папка, копия демобазы и несколько скриптов. Семь шагов: агент, выгрузка в файлы, правила, проверка кода, сборка, тесты YAxUnit и сценарии форм. На каждый: зачем он нужен, команда и где легко споткнуться. В конце: что выросло поверх, три ошибки с разных типовых и сколько это стоило.

05.11.2026    7110    Iliaelagin    8    

16
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SerVer1C 1146 04.02.25 12:45 Сейчас в теме
оу. опередили)
тоже готовлю публикацию по локальным моделям )
1) какая видяха у вас и сколько в ней памяти? и сколько РАМы ?
2) сколько токенов в сек можете генерить?
3) пробовали ли локальные дистилляты и модели с разной квантизацией?
rx_2004; 1818694@mail.ru; dimaster; +3 – Ответить
2. huxuxuya 409 04.02.25 14:01 Сейчас в теме
(1) буду ждать вашу публикацю )

Я использовал модели которые помещаются в VRAM, чтобы быстро работали, так что скорость сильно выше пары токенов в секунду, позже гляну.

У меня 24Гб VRAM и 16 RAM и 2 ядра CPU :D

Прям много моделей еще не перепробовал, скорее пока вектор выбрал в которую сторону смотреть.
Из того куда глаз положил, видел модель смердженой qwen и deepseek но еще не добрался до нее.

Сейчас смотрю в сторону, скорее зафайнтюнить qwen, посмотреть что получится.

Так же любопытно попробовать модель от Тбанка, но там она либо слишком большая либо слишком маленькая.
rx_2004; dimaster; +2 – Ответить
4. huxuxuya 409 04.02.25 19:55 Сейчас в теме
(1)
2.
total duration: 29.691433s
load duration: 13.678717s
prompt eval count: 59 token(s)
prompt eval duration: 844ms
prompt eval rate: 69.91 tokens/s
eval count: 717 token(s)
eval duration: 14.69s
eval rate: 48.81 tokens/s
SerVer1C; +1 – Ответить
3. grumagargler 760 04.02.25 17:10 Сейчас в теме
Просто для полноты картины, вот какой код генерирует платная онлайн версия (claude-3-5-sonnet):

// Удаляет элементы массива по условию
//
// Параметры:
//  array - Массив - Исходный массив
//  condition - ОписаниеОповещения - Функция проверки условия удаления
//
// Возвращаемое значение:
//  Массив - Массив с удаленными элементами
//
function removeByCondition ( array, condition ) export
    
    result = new Array ();
    for each item in array do
        if not condition.ExecuteCallback ( item ) then
            result.Add ( item );
        endif;
    enddo;
    return result;
    
endfunction

// Пример использования:
procedure test ()
    
    numbers = new Array ();
    numbers.Add ( 1 );
    numbers.Add ( 2 );
    numbers.Add ( 3 );
    numbers.Add ( 4 );
    numbers.Add ( 5 );
    
    // Удалить все четные числа
    callback = new NotifyDescription ( "isEven" );
    filtered = removeByCondition ( numbers, callback );
    
endprocedure

// Функция условия: возвращает Истина для четных чисел
function isEven ( number ) export
    
    return number % 2 = 0;
    
endfunction
Показать

в этом коде есть две ошибки, но всё равно, кажется не плохо.
5. dreamadv 158 05.02.25 14:44 Сейчас в теме
Локальные без finetunning на датасете 1С кода не подойдут. :) проблема собрать качественный датасет.
6. m_aster 130 09.02.25 03:01 Сейчас в теме
Что-то у Вас с DeepSeek, видимо не очень)), с первого раза Ваш вопрос:
// Удаляет элементы массива, соответствующие условию
// Массив - исходный массив (передается по ссылке)
// Условие - строка с выражением, например: "Элемент < 0"
//
Функция УдалитьЭлементыПоУсловию(Массив, Условие)
    
    Для Индекс = Массив.ВГраница() По 0 Цикл
        Элемент = Массив[Индекс];
        
        // Проверка условия (пример для числовых значений)
        Если Элемент < 0 Тогда // Замените условие на нужное
            Массив.Удалить(Индекс);
        КонецЕсли;
    КонецЦикла;
    
    Возврат Массив;
    
КонецФункции
Показать
7. m_aster 130 09.02.25 03:05 Сейчас в теме
Или более универсальный вариант(что нравится, DeepSeek всегда дает развернутые ответы и несколько вариантов, плюс варианты использования):

Функция УдалитьЭлементыСОбработчиком(Массив, Обработчик)
    
    Для Индекс = Массив.ВГраница() По 0 Цикл
        Элемент = Массив[Индекс];
        Если Обработчик(Элемент) Тогда
            Массив.Удалить(Индекс);
        КонецЕсли;
    КонецЦикла;
    
    Возврат Массив;
    
КонецФункции

// Пример обработчика
Функция УсловиеДляУдаления(Элемент)
    Возврат ТипЗнч(Элемент) = Тип("Строка") И СтрДлина(Элемент) > 10;
КонецФункции

// Вызов
Строки = Новый Массив;
Строки.Добавить("Привет");
Строки.Добавить("Длинная строка для примера");
УдалитьЭлементыСОбработчиком(Строки, УсловиеДляУдаления);
Показать
8. m_aster 130 09.02.25 03:06 Сейчас в теме
Это примеры в одном ответе на один вопрос, модель "DeepThink (R1)".
9. m_aster 130 09.02.25 03:59 Сейчас в теме
В локальной модели конечно все хуже, возможности несравнимы.
Сбер недавно объявил о сотрудничестве с Китаем и DeepSeek, в частности, для развития своих моделей,
их ГигаЧат тоже не знает языка 1С, может и не должен, заточен в основном под банковские задачи.
10. m_aster 130 09.02.25 19:16 Сейчас в теме
Сам DeepSeek говорит о своей локальной версии:
"К сожалению, я (DeepSeek-R1) как облачный AI-ассистент не могу быть развернут локально — моя основная модель работает исключительно на серверах компании DeepSeek. Однако вы можете использовать альтернативные open-source LLM с похожей архитектурой на Windows 11".
Поэтому говорить, что локальный DeepSeek не знает языка 1С не совсем корректно, т.к., его локальную версию развернуть, хотя бы приблизительно, не удастся.
Есть похожие альтернативы, они используют, так называемый, "deepseek-r1-distill", другими словами, "выжимку" и это не совсем аналог реальной модели облачного сервиса.
11. KOTzilla 23 12.02.25 10:24 Сейчас в теме
я лично вообще немножко в шоке от DeepSeek, он ревьювит мой код и делает это очень хорошо, а главное быстро и с подробным объяснением принимаемых им решений... взял за правило прогонять через него функции и мне оч нравится, рекомендую
rx_2004; vsozan; wonderboy; +3 – Ответить
12. Diversus 2343 12.02.25 11:22 Сейчас в теме
(11) А какие промпты используете для ревью своего кода?
13. KOTzilla 23 12.02.25 13:15 Сейчас в теме
(12) В том и прикол что мой запрос максимально абстрактный.
Например, вот прям сегодня делал.
1) Мой запрос - Проведи анализ кода на оптимизацию. Дальше пошел мой код
2) Ее(его) ответ - предложения по оптимизации
3) Мой запрос - Покажи итоговый код вместе с твоими вариантами оптимизации
4) PROFIT
rx_2004; vsozan; gamletspb; +3 – Ответить
14. Diversus 2343 12.02.25 13:48 Сейчас в теме
(13) Будущее слишком быстро наступает))
15. frontez 16.02.25 13:31 Сейчас в теме
Здравствуйте, недавно вышла модель, которая представляет собой мерж из нескольких моделей, было бы интересно узнать ваше мнение о ней:
FuseO1-DeepSeekR1-Qwen2.5-Coder-32B
https://huggingface.co/bartowski/FuseO1-DeepSeekR1-Qwen2.5-Coder-32B-Preview-v0.1-GGUF
Для отправки сообщения требуется регистрация/авторизация