Что такое библиотека искусственного интеллекта для 1С и как ею пользоваться

11.03.25

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

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

Файлы

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

Наименование Скачано Купить файл
Библиотека искусственного интеллекта для 1С
.cfe 52,19Kb ver:17
36 2 500 руб. Купить
Библиотека искусственного интеллекта для 1С
.cfe 52,19Kb ver:17
4 4 200 руб. Купить
Библиотека искусственного интеллекта для 1С
.cfe 52,19Kb ver:17
6 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

Библиотека искусственного интеллекта для 1С  распространяется бесплатно, и, более того, под лицензией CC BY 4.0. Это означает, что вы можете использовать ее для создания своих коммерческих продуктов. Скачать бесплатно можно по ссылке выше. Но если у кого появится желание и возможность поблагодарить автора, тогда можно скачать ее здесь за стартмани.

По сути, библиотека представляет собой в первую очередь коллекцию методов доступа к большим языковым моделям разных провайдеров через API. Несмотря на то, что у ведущих провайдеров сейчас все плюс-минус одинаково, а иногда прямо заявляется, что будет использоваться схема API от OpenAI, есть много существенных нюансов, отличающих одного провайдера от другого. И, что важно, с течением времени, и с появлением новых фич, эти отличия только усугубляются. Например, Deepseek изначально заявляли, что их API будет полностью совместимым с OpenAI. Но потом они выпустили свою reasoning модель и решили дать возможность посмотреть размышления через API. Конечно, они сделали это не оглядываясь на у OpenAI, потому что у OpenAI этого вообще нет сейчас. Они еще только раздумывают над тем, чтобы открыть такую опцию, и я почти уверен, что если, откроют, то сделают это совсем не так, как у каких-то то там Deepseek. У ближайшего конкурента OpenAI, Anthropic также "свой взгляд на апельсин" по многим вопросам.

Библиотека приводит все к "общему знаменателю" и сильно упрощает жизнь разработчикам 1С. Основная функция для получения ответа от большой языковой модели называется Генерация(). В самом простом варианте ее можно вызывать, предав всего два параметра: модель и текст запроса от пользователя, его еще называют промт.

 

модель = Справочники.БИИ_модели.НайтиПоНаименованию("claude-3-7-sonnet-20250219");
ответ = БиблиотекаИскусственногоИнтеллекта.Генерация("Сколько всего океанов", модель);

 

 

 

Модель может меняться, но вызов функции останется прежним. Почему это важно. Когда вы будете делать решения для реальной работы, вам потребуется возможность переключаться между провайдерами. Хотя бы для того, чтобы подстраховаться от проблем с тем или иным провайдером. С библиотекой искусственного интеллекта для 1С вам не потребуется погружаться в тонкости API каждого провайдера. Ваше решение изначально будет обладать необходимой универсальностью.

Кроме двух обязательных параметров у функции Генерация() есть еще шесть необязательных

//Основная функция. Используется технология GPT для генерации текста
//Результат - текст ответа большой языковой модели (LLM) или неопределено в случае ошибки.
//Если установлен параметр полный_результат, тогда результат это структура:
//ТекстОтвета, Размышления, ВходныеТокены, ВходныеТокеныВКеше, ВходныеТокеныЗаКешем, ВыходныеТокены
//
//промт - текст запроса пользователя или структура с ключами: текст, изображение (изображение в свою очередь структура с ключами тип, данные)
//модель - ссылка на элемент справочника БИИ_Модели
//семплирование (необяз.)- число, уровень "креативности" ответа, 0-минимум креативности
//инструменты (необяз.) - массив ссылок на элементы справочника БИИ_Инструменты или JSON схема 
//системный_промт (необяз.) - системный промт
//полный_результат (необяз.) - возвращать полный результат
//схема_ответа (необяз.) - JSON-схема ответа
//опции (необяз.) - дополнительные опции, структура содержащая дополнительные опции, может отличаться у разных провайдеров
Функция Генерация(промт, модель, семплирование=0, инструменты=неопределено, системный_промт=неопределено, полный_результат=ложь, схема_ответа=неопределено, опции=неопределено) экспорт

  

Можно, например, задать параметр "полный_результат" и увидеть сколько потрачено входных и выходных токенов, а для Deepseek-reasoner еще и ход рассуждений

 

 

Далее я опишу основные возможности библиотеки с указанием на статьи, ранее опубликованные на Infostart.

 

Задать изображение на входе

 

В этом случае надо передать в качестве промта не текст, а структуру. Описано в статьях А мы все видим и В чем отличие ИИ разработчика от обычного разработчика? Можно использовать для распознавания первичных документов. А можно для контроля за ситуацией в широком смысле. Во второй статье я экспериментировал с определением пустого ящика в магазине.

 

Организовать вызов функции

 

Бизнес начинается в тот момент, когда мы от бла-бла-бла переходим к делу. Чтобы ИИ мог что-то делать, ему надо дать "лапки". Первая статья так и называется  Приделываем "лапки" ИИ. Здесь описывается, как получить вызов функции и что потом с ним делать. Далее эта тема развивается в Групповое изменение реквизитов с помощью... искусственного интеллекта и в Настройка списка по щучьему веленью. Кроме вызова функции, можно также задать формат ответа. Можно сказать, что вызов функции это частный случай формата ответа. 

 

Дать пользователю аналитику из базы на основании его запроса на обычном языке

 

Работающий рецепт описан тут Анализируем продажи вместе с искусственным интеллектом.  Сказал, что тебе надо и получил, что тебе надо. Удобно!

 

Распознавание речи и голосовой ввод

 

Мы говорим быстрее, чем пишем, хотя читаем быстрее, чем слушаем. В силу этой асимметрии, голосовой ввод это то, что обязательно должно быть в вашем распоряжении. В библиотеке есть две функции ПолучитьТекстИзАудио() и ПолучитьАудиоИзТекста(). Пример работы можно найти здесь Прощай, UX? Большие языковые модели работают в первую очередь с речью (будь то текст или голос). Мессенджеры тоже работают в первую очередь с речью. Интеграция одного с другим просто напрашивается. В библиотеке есть минимально необходимый набор функций для интеграции с Телеграм. Все вместе можно использовать, например, для голосового приема заказов в 1С Искусственный интеллект для малого и среднего бизнеса

 

Получить изображение

 

В библиотеке есть две функции ЗапроситьИзображение() и ПолучитьИзображение() для генерации изображений по текстовому запросу пользователя в асинхронном режиме. Эта ветка сейчас работает для Yandex. Для OpenAI не спешу делать, потому что они обещают в скором времени  поменять свой подход (сейчас изображения генерит отдельная модель). Жду, когда сделают. Видимо, тогда же будет и статья на эту тему.

 

Как работать с зарубежными провайдерами

 

Через российского прокси-провайдера VSEgpt. Они работают как с физическими, так и с юридическими лицами и предоставляют доступ ко всем современным моделям.

Надеюсь, библиотека искусственного интеллекта для 1С будет вашим верным помощником. Успешной работы!

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

  • Управление торговлей, редакция 11, релизы 11.5.21.102

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

См. также

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    19760    104    32    

85

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

Задавайте вопросы базе 1С обычными словами: получайте данные, находите ошибки и связанные документы, проверяйте права, работайте с вложениями и контролируемо вносите изменения. Всё это работает в самой программе, а Codex и Claude подключаются по желанию.

16990 руб.

30.07.2026    13555    29    4    

28

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

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

15250 руб.

25.08.2025    71641    142    41    

150

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

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

6100 руб.

24.08.2026    613    3    0    

1

Инструментарий разработчика Нейросети Разработчик 1С:Предприятие 8 Абонемент ($m)

MCP-сервер даёт модели всю цепочку правки кода: найти метод, показать изменения построчно, внести, загрузить в базу с проверкой синтаксиса и проверить результат на живых данных. Плюс перенос данных между базами со сверкой остатков, поиск по коду и по смыслу, проверка выдуманных вызовов и аргументов, обезличивание персональных данных на выходе. И главное: пока не выполнено обновление из хранилища, сервер отказывается править и загружать. Инструмент умеет говорить «нет» — в статье есть кадр с таким отказом.

6 стартмани

24.09.2026    4759    6    Rafael-87    13    

11

Нейросети 1С:Управление торговлей 11 Бесплатно (free)

Я не считаю покупку специализированных платных инструментов обязательной для разработки с ИИ: нужную обвязку тоже можно создать с агентом. Показываю этот подход на расширении УТ 11 с динамическим списком остатков. Одно задание Codex, 37 минут до проверки, работающая форма. Рассказываю, как устроено окружение, почему первую попытку пришлось переснять и что получилось в повторном прогоне.

17.09.2026    6224    106    Ibrogim    63    

20

Нейросети Разработчик Руководитель проекта 1C:ERP Бесплатно (free)

Служба на Rust, через которую Claude Code, Cursor или другой MCP-клиент вызывает узких ИИ-агентов. Агент — папка с prompt.md и config.toml, модель — строка в конфиге: DeepSeek, Claude Code по подписке, Codex или локальная модель. Агент получает MCP-инструменты, работает в фоне, каждый ход записывается. Внутри — цифры за три месяца: 10 351 вызов, 78 агентов.

17.09.2026    1850    0    Sorm    9    

11

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

Отладка кода 1С традиционно выглядит примерно одинаково: поставить точку останова, запустить клиент, воспроизвести сценарий, дождаться остановки, посмотреть локальные переменные, пройти несколько строк, раскрыть очередную структуру или коллекцию, вычислить выражение — и повторить все это еще несколько раз. А что, если значительную часть этой рутины поручить AI-агенту?

15.09.2026    3822    andrew.ab    5    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aximo 2750 11.03.25 09:36 Сейчас в теме
я правильно понимаю, что данная библиотека обращается по апи к некой модели - у вас клод, затем получает так же по али результат

регистрация для клод обязательна
3. mkalimulin 1647 11.03.25 09:58 Сейчас в теме
(1) Да, обращается к той модели, которую передали во втором параметре. Это может быть модель от OpenAI, Anthropic, Google, Deepseek, Yandex, Сбер и др. Регистрация обязательна для всех моделей
2. aximo 2750 11.03.25 09:38 Сейчас в теме
поставлю плюс, но ковыряться в этом не охото.. а ведь придется ведь скоро
4. mkalimulin 1647 11.03.25 10:03 Сейчас в теме
(2) тут главное к JSON-схемам привыкнуть
Andrey_Timofeev; +1 – Ответить
5. aximo 2750 11.03.25 10:13 Сейчас в теме
(4) типовой метод json в массив/стурктуру работает?

Был бы признателен за небольшую инструкцию по регистрации в какой-либо модели
7. mkalimulin 1647 11.03.25 10:43 Сейчас в теме
(5) Типовой метод работает. Я имел ввиду, что потребуется навык написания JSON-схем для работы с вызовами функций.
Самый простой вариант https://vsegpt.ru/?cmpad=p6519739550
Там будет большая красная кнопка "Зарегистрироваться и бесплатно протестировать". Жмете ее, регистрируетесь (нужен только e-mail). После регистрации заходите в "Кабинет / Ключ API". Копируете ключ, идете в 1С и записываете его в соответствующий реквизит элемента справочника БИИ_Провайдеры (справочник уже будет заполнен при первом запуске). После этого у вас будут работать вызовы моделей этого провайдера. Если какой-то модели нет в списке, просто добавляете новый элемент справочника БИИ_Модели. Наименование модели должно совпадать с тем, как оно указано у провайдера. Вот здесь список моделей VSEgpt https://vsegpt.ru/Docs/ModelsNew
Это прокси-провайдер. Можно работать и напрямую, но тогда нужен будет VPN и зарубежная карта для оплаты.
Есть еще Yandex. Регистрация и работа с Yandex cloud это довольно увлекательный квест. Все собираюсь его подробно описать, но никак руки не дойдут. Но Yandex уникален. Все остальные провайдеры стараются сделать процесс регистрации и получения API ключа как можно более простым (и, надо сказать, у них получается)
JohnyDeath; aximo; +2 – Ответить
6. bestsader 32 11.03.25 10:24 Сейчас в теме
А файл за 1 СМ отличается от файла за 10 СМ?
8. mkalimulin 1647 11.03.25 10:44 Сейчас в теме
(6) Нет, это одинаковые файлы
9. aximo 2750 11.03.25 11:14 Сейчас в теме
Все это очень интересно и выглядит перспективно
10. bayselonarrend 3210 11.03.25 11:22 Сейчас в теме
Это очень интересная работа, но я не совсем понимаю, почему это CC BY 4.0., а не MIT/Apache на каком-нибудь Git хостинге, если это все равно бесплатно. Имхо, можно было бы вести полноценную историю изменений, релизов и исправлений багов, сделать полноценные доки, не насилуя каждый раз текстовое полотно основной статьи, где сплошняком описания функций и тут же список "UPD", который будет только расти со временем

Будто бы все кричит про идеальный open source заход, только без него самого)
11. mkalimulin 1647 11.03.25 11:29 Сейчас в теме
(10) Согласен. Наверное так и сделаю, через какое-то время
JohnyDeath; bayselonarrend; +2 – Ответить
12. 33lab 943 11.03.25 15:27 Сейчас в теме
Все, что делаешь в области ИИ для 1С (а разработок на эту тему у тебя много) - замечательно (однозначно +).

Пару вопросов:
Почему голос в текст через сторонние сервисы а не через 1С:распознавание речи. Удобнее? или 1С хуже распознает?

Почему провайдеры сделаны через наименование а не через предопреденный элемент например? (найти по наименованию, проверка на наименование как бы не очень здорово...)
13. mkalimulin 1647 11.03.25 16:40 Сейчас в теме
(12) Голос в текст через API существенно проще, чем через 1С:Распознавание речи. У большинства провайдеров это выглядит так: ты посылаешь в запросе аудио-данные и получаешь в ответ текст. В платформе 1С все несколько сложнее. Видимо, сделать просто не так-то просто. Но это можно было бы пережить, если бы не второй вопрос: хуже - лучше. А мы не знаем! И в этом все дело. Какие модели используются? Какой у них WER? Какие мощности задействовал провайдер? Какой uptime? Неизвестно. В такой ситуации их как-то стремно использовать для чего-то серьезного. Но в принципе, вещь хорошая. Думаю, в будущем задействовать этот вариант в библиотеке.
Да, наверное было бы лучше сделать провайдеров через предопределенные элементы. У меня, видимо, сыграло свою роль предубеждение против предопределенных элементов в расширениях. Они сейчас нормально работают? Никаких коллизий не вызывают?
starik-2005; +1 – Ответить
14. 33lab 943 11.03.25 16:44 Сейчас в теме
(13)
. У большинства провайдеров это выглядит так: ты посылаешь в запросе аудио-данные и получаешь в ответ текст

Я знаю как работают провайдеры, просто сам пока использую 1С распознавание речи (локально) - поэтому и хотел узнать, вдруг кто-то проводил сравнение (что лучше\хуже)


(13)
Они сейчас нормально работают? Никаких коллизий не вызывают?

Да, работают отлично, никаких нареканий.
15. mkalimulin 1647 11.03.25 16:46 Сейчас в теме
просто сам пока использую 1С распознавание речи (локально) - поэтому и хотел узнать, вдруг кто-то проводил сравнение (что лучше\хуже)


В таком случае не поделитесь ли параметрами локальной работы? Какое железо, какая скорость обработки? За сколько обрабатывается одна секунда?
22. 33lab 943 13.03.25 09:57 Сейчас в теме
(15) Пока не могу ответить, не могу понять логику (иногда мгновенно иногда реально тупит..)

Для Deepseek (судя по описанию api и тесте) должно быть так (всместо "json_schema" должно быть "json_object"):
//стформат.Вставить("type","json_schema");
//стформат.Вставить("json_schema",схема);

стформат.Вставить("type","json_object");
стформат.Вставить("json_object", схема);
23. mkalimulin 1647 13.03.25 10:00 Сейчас в теме
(22) Спасибо за замечание! Посмотрю
16. shard 293 12.03.25 09:58 Сейчас в теме
Было бы здорово, если ответ строился с учетом конфигурации и данных базы, где запущена обработка. То есть например различались сч41.01 типовой бух и дописанные 41.01.хх в базе клиента
17. mkalimulin 1647 12.03.25 10:03 Сейчас в теме
(16) Ответ на что? Если вы делаете систему text-to-SQL с последующим выполнением запроса, то вы так или иначе описываете структуру базы. Если у вас text-to-text, т.е. текстовый ответ на произвольный вопрос, тогда вам нужен RAG (я об этом планирую написать в ближайшее время)
18. mip128 12.03.25 10:34 Сейчас в теме
А есть реальное применение этой библиотеки в промышленной среде? Не могу понять, в каком кейсе это может пригодиться
19. mkalimulin 1647 12.03.25 10:42 Сейчас в теме
(18) Прием заказов, например. Хлебозавод или молокозавод. Им надо принимать заказы сразу много и быстро. Потому что их заказчики (небольшие магазины) утром еще не знают, сколько чего будут заказывать, а вечером для хлебозавода уже поздно, у него уже план на завтра готов
20. eugeniezheludkov 45 13.03.25 07:38 Сейчас в теме
А почему не получилось использовать локальные БЯМ вместо апи, а с локальным вы ещё и обучите своей документации
21. mkalimulin 1647 13.03.25 08:44 Сейчас в теме
(20) Это тема отдельного большого разговор. Думаю об этом написать. Если коротко, то по той же причине, по которой вы не ставите у себя дома локальную электростанцию
Andrey_Timofeev; +1 – Ответить
24. silberRus 73 02.04.25 21:24 Сейчас в теме
Рад, что расширяете горизонты — это плюс.
Но у нас другой маршрут 😉
Для отправки сообщения требуется регистрация/авторизация