Пример подключения локальных моделей ИИ (нейросетей, LLM) в конфигурацию 1С

04.04.25

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

Мне всегда почему-то казалось, что настроить и использовать нейросетку сложно/долго/дорого. Но оказалось все не так печально.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Расширение-пример подключения локальных моделей ИИ (нейросетей, LLM) в конфигурацию 1С
.cfe 856,63Kb
1
1 Скачать (3 SM) Купить за 2 450 руб.

Да, периодически используешь разные сервисы, чтоб пощупать, протестировать, но в итоге платить за них и использовать в своей работе не очень-то хотелось по итогу.

И вот в течение месяца произошло 2 переломных момента, после которых я поменял свой взгляд:

Первое – это выпуск сервиса 1С: Напарник для использования и тестирования

Легко подключить, работает в EDT, ускоряет написание кода на 20-40% (по моему опыту)

Подробней можно посмотреть на https://code.1c.ai/

Второе – локальные модели нейросетей.

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

Кажется, что их настройка сложна, но это не так.

Уже давно существует фреймворк Ollama. Этот фреймворк  предоставляет достаточно большое количество крупных языковых моделей, которые легко могут быть установлены и запущены локально на компьютере пользователя. 

Не буду подробно описывать процесс установки, в интернете полно статей по этому поводу.

Если кратко, то порядок установки следующий:

  1. Загружаем нужный дистрибутив для Вашей ОС

  2. Устанавливаем

  3. В командной строке запускаем загрузку нужной модели LLM, или нескольких, например,

ollama run llama2

  1. Все готово для работы

Простым POST запросом обращаемся к локальному апи для получения ответов

curl http://localhost: 11434 /api/generate -d '{

"model": "llama2",

"prompt": "Why is the sky blue?",

}'

Все, после этих простых шагов Вы можете использовать локальную модель под свои задачи.

Также можно установить в браузер плагин, который работает с ollama

https://chromewebstore.google.com/detail/page-assist-веб-интерфейс/jfgfiigpkhlkbnfnbobbkinehhfdhndo

Все Карл! Буквально 5 минут, без учета времени скачивания, и локальная нейросеть развернута и доступна к использованию.

Почему я не использовать кучу других известных онлайн сервисов, а использую локальные модели?

На то есть ряд причин:

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

  2. Это безопасно и приватно. Модель находится у Вас на компьютере, и не нужно никакие данные передавать в какой-то сервис.

  3. Офлайн. Не зависит от наличия интернета, работает всегда

Но есть и минусы:

  1. Ресурсы. Чем больше параметров модели, тем больше ей надо ресурсов

  2. Точность. Ответы локальных моделей нужно контролировать, они бредят чаще онлайн сервисов, но это сильно зависит от количества параметров.

  3. Скорость. У локальных моделей она может быть не очень велика. Но это все зависит от выделенных ей ресурсов и параметров

Как по мне – эти минусы довольно легко решаются, об этом ниже.

 

Выглядит просто и круто, но как это применять на практике?

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

Для примера я взял несколько простых моделей, т.к. для тестов использую не самый производительный ноут, ну и чтобы сравнивать ответы.

 

 
 1. Программирование

 

LLM сейчас круто умеют обрабатывать текстовые данные, вот примеры задач, который можно легко решить с их помощью:

 
 2. Обработка назначений платежа

 

 
 3. Чаты боты

 

 
 4. Классификация текста, выделение основных мыслей в тексте

 

 
 5. Преобразование аудио в текст

 

 
 6. Распознавание изображения

 

Как же обойти минусы локальных LLM, которые затронули в начале статьи?

Про ресурсы понятно – использовать более мощные сервера

Скорость – связана с ресурсами, но не всегда важна. Например, если код работает в фоне 24/7, то можно и пожертвовать в каких-то задача скоростью.

Но только не в чат-ботах )

Точность – вот это самая острая проблема. Нейросети иногда выдают разные результаты. Для ее решения – можно отправлять 2-3 запроса к нейросети, и сравнивать результаты.

Или если нужна более высокая точность, то 2-3 запроса к 2-3 разным моделям. Тем более в локальном варианте они бесплатны )

 

При использовании LLM обращайте внимание на лицензионную политику конкретных моделей, не все можно использовать в коммерческих целях.

https://habr.com/ru/companies/simbirsoft/articles/696404/

 

Кучу нейросетей, доступных для ollama, можно найти на сайтах

https://ollama.com/search

https://huggingface.co/

 

Для себя я использую в следующих сценариях:

  1. Конечно же, 1С:напарник в EDT

Любой программист должен написать себе базу учета рабочего времени )

Вот в нее я и прикрутил некоторые функции:

  1. Исправление орфографических и пунктуационных ошибок в тексте работ, раньше был онлайн сервис, сейчас перешел на локальную модель.

  2. Автоматическая генерация описания работ для заказчика по тексту задачи или переписке. Иногда лень сочинять что сделано в описании работ, а так нейросеть помогает.

Но есть, конечно, и минусы, которые я стал замечать на себе:

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

Например, писать код с 1С: Напарником круто, но я стал замечать, что плохо помню написанный код.

Т.е. если раньше каждая строка была «выстрадана» и я мог сходу понять при возникновении ошибки или нестандартной ситуации, где они ,в каком месте и как нужно подправить.

То после работы с напарником над обработкой – такого нет, приходится заново лезть в код и изучать как он работает.

При использовании LLM для исправления ошибок тоже перестал вдумываться при написании текста и вспоминать правила русского языка, ведь моделька все поправит )

Все чаще ленюсь описывать работу, делегирую это на нейросеть.

 

В прикрепленных файлах расширение, которое подключается к БП, УТ, КА, ERP и добавляет во все формы, где есть строковые реквизиты в контекстное меню кнопку «Выбрать промт».

 
 Подробнее можно почитать в инструкции.

Можно скачать и переделать под свои нужны или просто чтобы поддержать автора)

Для себя решил, что в дальнейшем вышеперечисленные (или новые) задачи буду пробовать решать с помощью LLM.

А какие у Вас задачи, которые можно передать нейросетям?

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.15.40
  • 1С:Комплексная автоматизация 2, релизы 2.5.15.40
  • Управление торговлей, редакция 11, релизы 11.5.21.106
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.150.29

ollama AI ИИ Нейросети

См. также

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

Расширение для заполнения описания номенклатуры с помощью модели ИИ GigaChat от Сбера. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ.

5000 руб.

08.11.2023    3399    13    0    

23

Нейросети Программист Платформа 1С v8.3 Бесплатно (free)

В библиотеке искусственного интеллекта для 1С появилась поддержка RAG (Retrieval Augmented Generation). Что это такое и как с этим работать, рассказываю в этой статье.

01.04.2025    1374    mkalimulin    12    

31

Нейросети Распознавание документов и образов Программист Пользователь Платформа 1С v8.3 Россия Абонемент ($m)

Уникальное расширение для автоматического распознавания текста и анализа изображений прямо в интерфейсе любой типовой конфигурации 1С:Предприятие. Автоматически извлекает данные с фотографий документов, поддерживает рукописный текст и формирует подробные описания изображений с помощью популярных моделей ИИ.

10 стартмани

26.03.2025    395    4    Prepod2003    4    

5

Нейросети Инструментарий разработчика Программист Платформа 1С v8.3 Управляемые формы Россия Абонемент ($m)

Обработка для подключения к провайдерам ИИ (Искусственный интеллект) , чат, код-ревью.

1 стартмани

25.03.2025    1593    17    PowerBoy    8    

21

Нейросети Мастера заполнения Пользователь Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Абонемент ($m)

Обработка предназначена для автоматической генерации описания товаров справочника Номенклатура, используя мощности GigaChat, подходит для всех конфигураций на БСП. Может использоваться для автоматизации процесса заполнения карточки товара и оптимизации использования человеческого труда.

10 стартмани

18.03.2025    336    2    Marat1c8    0    

3

Нейросети Бесплатно (free)

В статье кратко расскажу, что такое ИИ агенты, чем они отличаются от "просто LLM". Что такое RAG, какой стек технологий для этого используется, с чего стоит начать. Особенности и подводные камни разработки. Также как и зачем мы стали делать агентов в 1С.

17.03.2025    6748    comol    40    

25

Мастера заполнения Нейросети Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Абонемент ($m)

Обработка предназначена для автоматической генерации описания товаров справочника Номенклатура, используя мощности ChatGPT или DeepSeek (на выбор), подходит для всех конфигураций на БСП. Может использоваться для автоматизации процесса заполнения карточки товара и оптимизации использования человеческого труда.

10 стартмани

11.03.2025    608    8    Marat1c8    0    

2

Нейросети Рефакторинг и качество кода Тестирование QA Программист Платформа 1С v8.3 Бесплатно (free)

Искусственный интеллект в код-ревью – это не фантастика, а реальность, которая уже сегодня помогает разработчикам улучшать свои проекты. Расскажем о том, как ИИ может автоматически находить баги и предлагать улучшения, экономя ваше время и ресурсы.

11.03.2025    4767    mrXoxot    52    

52
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. koks17v 10 04.04.25 22:19 Сейчас в теме
А какой смысл тестировать заведомо именно рассуждающую модель R1 и удивляться, что она рассуждает?
Надо было V3.
Оставьте свое сообщение