Что такое библиотека искусственного интеллекта для 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

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

См. также

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

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

15250 руб.

25.08.2025    65388    133    36    

141

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-совместимые модели — данные могут не покидать ваш контур.

15250 руб.

20.12.2024    17261    84    29    

77

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

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

12078 руб.

30.07.2026    2467    7    4    

7

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

Практический кейс автономной разработки для бизнес-платформы OneBase: ИИ-агент под управлением Claude Code и недорогой модели GLM за 37 минут с нуля создаёт полную конфигурацию с метаданными, формами, отчётами и дашбордами. Процесс проходит полностью без участия человека — агент сам нарезает задачи, генерирует демо-данные и исправляет ошибки до успешного прогона всех проверок.

вчера в 11:30    1386    Ibrogim    1    

7

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

Вокруг 1С выросла целая индустрия MCP-серверов: свой сервер в контуре, HTTP-сервисы, расширения, докер. Это отличные инструменты для разработчика. Но большинству людей вокруг 1С нужно другое: быстро подключить ИИ к базе, спросить словами, получить таблицу и отключиться. Без программиста, без изменений конфигурации и без единого открытого порта. Рассказываю, как сделали такой шлюз, почему он работает даже на УПП 1.3 на обычных формах, и разбираем живые кейсы: консультант без программиста, бухгалтер без сопровождения и вайб-кодинг Б24 по живой базе.

04.08.2026    3163    svcoopers    2    

7

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

SFT-адаптация Qwen/Qwen3.6-27B для разработки на платформе 1C:Enterprise: код на BSL, структура выгрузок BSL+XML, схемы XML и типовые практики конфигураций. Модель ориентирована на ассистента разработчика 1С: навигация по метаданным/XML-выгрузке, пояснение и правка BSL, следование внутренним стандартам кодирования, работа с открытыми кодовыми базами 1С.

03.08.2026    3961    andrew.ab    35    

15

Облачные сервисы, хостинг Сервера Нейросети Программист Бесплатно (free)

В последние годы спор «облако или локалка» стал одним из самых горячих в мире работы с нейросетями. Давайте разберемся.

03.08.2026    1435    dsdred    47    

10

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

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

31.07.2026    8755    mkalimulin    11    

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

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

Был бы признателен за небольшую инструкцию по регистрации в какой-либо модели
7. mkalimulin 1643 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 1643 11.03.25 10:44 Сейчас в теме
(6) Нет, это одинаковые файлы
9. aximo 2716 11.03.25 11:14 Сейчас в теме
Все это очень интересно и выглядит перспективно
10. bayselonarrend 3208 11.03.25 11:22 Сейчас в теме
Это очень интересная работа, но я не совсем понимаю, почему это CC BY 4.0., а не MIT/Apache на каком-нибудь Git хостинге, если это все равно бесплатно. Имхо, можно было бы вести полноценную историю изменений, релизов и исправлений багов, сделать полноценные доки, не насилуя каждый раз текстовое полотно основной статьи, где сплошняком описания функций и тут же список "UPD", который будет только расти со временем

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

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

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