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

136

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

Нейросеть для 1С, которая пишет рабочий код на BSL по вашей конфигурации: четыре месяца и больше сорока релизов после первой статьи про бесплатный MCP-сервер mcp-1c. Разберём, что изменилось: память на больших базах упала в разы, поиск по коду ускорился, добавилась параллельная работа и совместимость с Claude, Cursor и другими ИИ-клиентами. И что осталось прежним.

08.07.2026    5988    VyachGo    3    

24

Нейросети EDT Программист 1С:Предприятие 8 Россия Абонемент ($m)

LLM-агенты уже неплохо рассуждают о коде 1С — но рассуждают вслепую. Модель не видит вашу конфигурацию: ей либо копируют модули в чат руками, либо выгружают конфигурацию в файлы и индексируют — и индекс устаревает в момент первой правки. А главное — агент не может ничего сделать: прочитал, посоветовал, а вносить правку снова человеку. Мы решали эту задачу для своей линейки 1C Intelligence Suite — это её вторая часть, о которой мы рассказываем публично.

1 стартмани

08.07.2026    2196    galich    13    

8

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

Почему разработчики не всегда начинают пользоваться ИИ-инструментами, даже если у них уже есть доступ к GPT-чату, Copilot, OpenCode и 1С:Напарнику. Показываем, как через личные разговоры, короткие воркшопы и понятные аналогии – калькулятор, поисковик, автодополнение и Dota 2 – можно снизить страхи, скепсис и недоверие к генеративным нейросетям. Разбираем, почему одних рассылок и лозунгов про «будущее» недостаточно, и как маленькие быстрые победы помогают людям попробовать ИИ в рабочих и бытовых задачах. Статья будет полезна руководителям и тимлидам, которые сталкиваются с сопротивлением сотрудников и хотят привести команду к спокойному, практичному отношению к современным ИИ-инструментам.

06.07.2026    1358    leemuar    15    

7

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

Реальный ML там, где вы зачем-то используете AI. Вкатываемся под катом!

01.07.2026    2403    starik-2005    52    

27

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

Простым языком про ИИ-агентов: чем агент отличается от LLM, как работает function calling и зачем нужен MCP. Разбираем структуру JSON, цикл работы агента и показываем "амнезию" модели на эксперименте с Ollama. Для тех, кто хочет понять "базу" без занудства. Часть 1.

26.06.2026    2051    Junior_1C    32    

21

Нейросети Программист 1С:Предприятие 8 Бесплатно (free)

Бесплатный MCP-сервер, который даёт ИИ-ассистенту (Claude, Cursor и др.) читать данные рабочей базы 1С простыми словами — остатки, документы, справочники, регистры. Агенту не нужно знать язык запросов 1С: он описывает, что хочет, а сервер строит запрос сам. Работает на любой конфигурации (УТ, ERP, БП, самописная), только чтение, отдаёт лишь то, что доступно текущему пользователю. Вторая функция — отдаёт актуальную структуру метаданных любой конфигурации (таблицы, поля, типы), что полезно и при разработке как контекст для ИИ-агента. Реализован как расширение конфигурации.

22.06.2026    11904    Prepod2003    15    

17

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

ИИ-агенты в корпоративной разработке 1С: почему инициатива исходит снизу, а не сверху.

17.06.2026    4589    Junior_1C    42    

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

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

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

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

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

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