Нейросети внутри 1С — что уже можно использовать и что в планах? 

07.06.24

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

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

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

 

Нейросети в рутинной работе с 1С

На платформе 1С 2022 года работают несколько крупных ИИ-сервисов. Они уже облегчили жизнь тысячам сотрудников и стали стандартом бизнес-коммуникации.

  • 1С: Распознавание первичных документов — скан мятого товарной накладной легко переносится в рабочий формат, и бухгалтеру не нужно ломать глаза, чтобы перенести все цифры и номера - документ создается в 1С после сканирования. Также этот сервис можно обучить и на своём наборе данных.
  • 1С: Прогнозирование продаж — управленческий учёт автоматизирован, и руководителю не приходится самому разбираться в аналитике. 
  • 1С: Распознавание речи — у этого инструмента масса способов использования. Например, можно внести аудиозапись совещания и нейросеть распознает речь по ролям — кто какие предложения вносил, кто что обещал сделать и т.п., а затем сервис сделает на её основе протокол и раздаст задачи пользователям. Ещё пример: с помощью распознавания речи можно анализировать разговоры по телефону с клиентом для повышения производительности call-центра.
  • RCM: Прогнозирование отказов оборудования — определяет аномалии в работе оборудования по показания датчиков.
  • ДО: Чат-бот Ася — отвечает на вопросы на естественном языке, помогает пользователям и имеет широкий спектр применения.
  • CRM: iРуководитель — анализирует работу менеджера, даёт рекомендации по следующим действиям, а также может давать менеджеру пошаговый план заданий. 
  • LIMS: Помощник лаборанта — предоставляет инструкции для проведения измерений на производствах.

Есть также несколько десятков пакетных решений для разных предприятий. 

Все нейронные сети имеют свой API, а в 90% случаев взаимодействие идёт по HTTP-сервису. Следовательно, почти любую существующую нейросеть можно подключить к своей системе 1С и обучить на своих данных. 

 

Можно ли писать код на языке 1С с помощью нейросетей

Каждый месяц выходят в свет «убийцы» тех или иных профессий. Midjorney должна была оставить без работы дизайнеров, ChatGPT — программистов и копирайтеров. И это не беспочвенно: есть примеры разработок, когда нейронка писала сносный код на популярных языках программирования — Python или C++. 

А что с 1С?

Этот язык не так популярен, тем более, все команды в нём — русскоязычные. Результативность текста, написанного нейросетью напрямую зависит от количества материала, опубликованного на эту тему в Сети. А количество открытого кода на языке 1С несравнимо меньше, чем на более популярных языках. Поэтому качество кода от ChatGPT на языке 1С пока не позволяет писать сложные многокомпонентные программы. 

Тем не менее, с некоторыми простыми задачами нейронка уже справляется. Вот пример:

 

 

Источник

Спрос с нейросети — как с юного стажёра. Код можно использовать, но только после рефакторинга. Те, кто использует ChatGPT для написания 1С-кода, должны держать в уме несколько принципов:

  1. Надо уметь писать промт (запрос нейросети), чтобы получить нужный результат, задавать уточняющие вопросы.
  2. Разные версии ChatGPT имеют разную ёмкость ответов, версиям 4 и 4 turbo можно отправить примерно 64 000 слов (32 768 токенов).
  3. Прежде чем давать запрос нейросети, придётся досконально разобраться в желаемом функционале, сформировать план работы и давать задачи по одной. В этом случае большинству пока проще написать программу самим, чем привлекать к этому умного ассистента. Но те, кто экспериментирует с чат-ботом, помогают сделать нейросеть более умной в части написания 1С-кода. 

Кстати, если вы как раз стажёр и не знаете, как составить промт, чтобы нейросетка написала код 1С, то вам поможет такой «переводчик» с человеческого языка на «1совский».

 

 

Примеры внедрения и разработки нейросети на базе 1С

 

Автоматизация обработки фотографий для наполнения базы товаров интернет-магазина

Как было раньше:

  1. Фотограф получает товары и сам организует фотосъёмку и обработку.
  2. Загружает все файлы скопом на флешку или в облако (в данном случае нужно было около 40 тысяч фотографий).
  3. Менеджер скачивает всё это добро и раскидывает по папкам внутри 1С, разбираясь на ходу, какой файл к какой карточке товара относится. 

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

Цепочка выглядит так:

  1. Менеджер сканирует штрих-код товара (в 1С открывается нужная карточка), затем кладёт его в лайтбокс, напротив которого стоит камера, подключенная также к 1С.
  2. Далее достаточно нажать в 1С кнопку «Сфотографировать», камера делает снимок, передаёт её в нейросеть, которая обрабатывает фото нужным образом (в основном речь об очистке фона), затем снимок появляется в карточке товара.

Ссылка на подробный кейс

 

Тексты для интернет-магазинов и маркетплейсов

Товарный бизнес не сдает своих позиций, а отзывы в нём — важнейший маркетинговый инструмент. Широкое распространение маркетплейсов с их стимуляцией написания отзывов толкает бизнес к тому, чтобы регулярно отслеживать и отвечать на отзывы клиентов. Делегируйте это нейросети!

Есть готовые решения, но можно создать собственный модуль для внедрения в 1С чат-бота для автоматической генерации ответов на отзывы. Для интеграции подойдет любая текстовая нейросеть, чаще всего используют ChatGPT, GigaChat и YandexGPT. 

Аналогично с этим работают решения для генерации описаний товаров, характеристик, разделов, а также для выстраивания логики рекомендательных систем. 

***

Напоследок оставляем несколько ссылок на полезные ИИ-инструменты для работы с 1С:

Ссылки на источники и полезные материалы:

интернет-магазин маркетплейс нейросеть искусственный интеллект

См. также

Нейросети 8.3.6 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Обработка подключения фотокамер Canon и Nikon к Управление торговлей 11.4 для потоковой загрузки фотографий в карточки товаров с автоматическим удалением фона

22800 руб.

24.06.2021    9982    4    4    

15

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

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

5000 руб.

13.03.2023    18437    47    50    

76

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

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

5000 руб.

08.11.2023    2835    12    0    

21

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

Я занимаюсь практическим применением больших языковых моделей в бизнесе. При этом постоянно приходится слышать, что искусственный интеллект нельзя использовать в бизнесе, потому что "галлюцинации". Откуда взялось это расхожее мнение, что на самом деле и какие есть простые и эффективные способы повышения надежности, обо всем этом попробую сейчас рассказать.

10.01.2025    1550    mkalimulin    57    

26

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

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

3 стартмани

09.01.2025    346    4    svcoopers    0    

2

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

Решение демонстрирует механизмы взаимодействия с сетями TVM (Telegram Open Network Virtual Machine), такими как Everscale, TON и другими, построенными на базе этой виртуальной машины. Взаимодействие реализовано через клиента командной строки ever-cli. Пример реализации выполнен для сети Everscale, но с небольшими доработками может быть использована для сети TON.

2 стартмани

27.12.2024    404    0    lectorkoba    0    

2

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

Иногда читаешь статью на Инфостарте и понимаешь, что для тебя это слишком сложно. К счастью, сейчас есть искусственный интеллект. Искусственный интеллект разберет статью на тезисы и ответит на вопросы о непонятом. Можно, конечно, задать вопрос автору статьи, но есть проблема. Всегда есть вероятность, что твой вопрос окажется «глупым». С искусственным интеллектом можно не стесняться и задавать любые вопросы. Хочу рассказать, как я осмысливал сложную статью с Инфостарта с помощью языковой модели O1 от OpenAI.

24.12.2024    803    Torin57    1    

5

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

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

23.12.2024    2563    mkalimulin    35    

34
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Aleksandr_prof 198 07.06.24 05:21 Сейчас в теме
Краткое содержание для программиста 1С:
Сейчас уже можно использовать: ровным счётом - ничего, кроме загрузки картинок.

Но спасибо за ознакомление💪 Когда возникнет опасность от ИИ в виде кражи хлеба с моего стола - дайте знать.
Demetry2000; VladC#; zqzq; ixijixi; ZOMI; a.babenko; v8_088; +7 Ответить
8. mkalimulin 1250 08.06.24 19:52 Сейчас в теме
(1) Я бы сформулировал чуть иначе.
Современные модели, что импортные, что отечественные не умеют писать код 1С. И это очень плохая новость для программистов 1С. Потому что код на наиболее распространенных ЯП они пишут очень хорошо. И это означает, что если ситуация не изменится (а пока не понятно кто мог бы и хотел ее изменить) нас ждет закат 1С
33. TerveRus 27.06.24 15:10 Сейчас в теме
(8) закат 1С, потому что ненужные больше программисты ломанутся в 1С-ники?)
36. mkalimulin 1250 27.06.24 18:15 Сейчас в теме
(33) Потому что пользователи ломанутся туда, где они смогут самостоятельно контролировать происходящее
2. Aleksandr_prof 198 07.06.24 05:29 Сейчас в теме
Время раскрывать секреты. 30 лет назад программисты 1С предвидели возникновение нейросетей. И, храня это предсказание в строжайшем секрете, они наполняли интернет дерьмовым кодом.
dimasstiy; Dem1urg; AlexeyPapanov; Xershi; ZOMI; user612295_death4321; orfos; qwinter; it_tungus; SerVer1C; serg-lom89; +11 Ответить
17. ixijixi 1975 10.06.24 10:59 Сейчас в теме
(2) Но OdinAss всего лишь замыкает десятку лидеров, РНР и С++ в топе)
0x00; Aleksandr_prof; +2 Ответить
3. maksa2005 553 07.06.24 06:46 Сейчас в теме
Пускай пускай они пишут свой говно-код через нейросеть, а мы как специалисты, за доллары (или евро), но можно и за рубли будет править их)
4. SerVer1C 839 07.06.24 09:19 Сейчас в теме
Полностью адекватно писать код нейронки пока не могут. А вот copilot - отличная штука, помогает набивать монотонные строки кода. Но в конфигуратор 1с его о ч е н ь НЕ скоро завезут.
5. user1681028 25 07.06.24 09:34 Сейчас в теме
(4) Да, копилот супер. А по поводу 1С, кто знает, может сейчас в тайных лабораториях 1С его уже прикручивают к конфигуратору)
34. TerveRus 27.06.24 15:11 Сейчас в теме
6. tugushev98 07.06.24 22:40 Сейчас в теме
(4) если не никогда, + за него надо платить, причем зарубежной картой
7. SerVer1C 839 08.06.24 10:01 Сейчас в теме
(6) в pycharm юзаю бесплатный gigacode
shakmaev; +1 Ответить
9. Serg2000mr 760 09.06.24 10:19 Сейчас в теме
(0) Не упомянули недавно вышедший Google Gemini 1.5 Pro. Он бесплатный, у него 1 млн токенов и он умеет анализировать модули на несколько тысяч строк. С его помощью я недавно анализировал подсистему ВариантыОтчетов из БСП Отчеты с общей формой отчета. Типовые сценарии
10. Serg2000mr 760 09.06.24 11:58 Сейчас в теме
В Яндекс-браузере появился Нейро - поиск на нейросетях, и искать через него информацию по 1С очень удобно.
Прикрепленные файлы:
EvgeniyOlxovskiy; eenik; +2 Ответить
11. improg 713 09.06.24 21:01 Сейчас в теме
Кстати сейчас ChatGPT4o уже выражает гораздо лучше,
пример промта: Ты опытный разработчик 1с

Напиши мне запрос на 1с, с выборкой из ТаблицаЗначений с полями: Номенклатура, Количество, расставь псевдонимы, поля должны быть приведены к типам с помощью функции Выразить

Ответ gpt4o

Запрос = Новый Запрос;
Запрос.Текст = 
"ВЫБРАТЬ
    Выразить(ТаблицаЗначений.Номенклатура КАК Справочник.Номенклатура) КАК НоменклатураПсевдоним,
    Выразить(ТаблицаЗначений.Количество КАК Число) КАК КоличествоПсевдоним
ИЗ
    &ТаблицаЗначений КАК ТаблицаЗначений";

Запрос.УстановитьПараметр("ТаблицаЗначений", ТаблицаЗначений);
Результат = Запрос.Выполнить();
Показать


прошло чуть больше месяца с момента написания статьи про ChatGPT3

Применение ChatGPT в 1С и не только
12. mkalimulin 1250 09.06.24 21:58 Сейчас в теме
(11) Вот прочтет такое потенциальный пользователь ИИ, и задаст вам резонный вопрос: ну мне-то что с того?
Пишите так, чтобы пользователям было интересно. Например. Вы можете задать вопрос: а что у меня не продавалось в прошлом месяце, и получите ответ. Вот это уже ближе к делу. Извините, что поучаю
13. muskul 10.06.24 01:25 Сейчас в теме
Лучше бы придумали как расчет месяца и себестоимости по РАУЗ скинуть на gpu
14. IlyaNizamov 10.06.24 08:21 Сейчас в теме
Всем привет. Научить писать качественный код на 1с можно, тут вопрос трудозатрат на разработку такой модели. Сколько нас таких разработчиков, тысяч 100 и вы думаете ради такого количества несколько месяцев будут гонять огромный дата центр и обучать модель, чтобы облегчить нам работу? Максимум на что можно рассчитывать, это на finetuning текущих языковых моделей, но за это тоже придется заплатить. И тут остается только ждать коллаборацию 1С со Сбером или другим вендором, и это будет очень дорогостоящий проект.
15. SP2000 29 10.06.24 08:58 Сейчас в теме
Кстати сейчас ChatGPT4o - 128 000 токенов
18. AlexanderEkb 25 13.06.24 08:19 Сейчас в теме
(15) 128 000 - токенов - это пока приблуда. Он максимум 4-16 тыс адекватные ответы даёт. На 128 тыс. - он просто галлюцинирует
Прикрепленные файлы:
35. TerveRus 27.06.24 15:13 Сейчас в теме
(18) что за токены? Что зависит от их количества?
16. Neuroproton 34 10.06.24 10:36 Сейчас в теме
Вот бы скормить ChatGPT все тексты модулей конфигурации, а затем спросить откуда вот это значение посчиталось в поле "Сумма"...
TerveRus; roman72; ВРедная; ardn; +4 Ответить
19. AlexanderEkb 25 13.06.24 08:20 Сейчас в теме
(16) Я, используя AI - агенты, сейчас так и работаю с 1с. Тексты модулей, обработок с формами, подсистемы, расширения - на раз анализируют и дают ответы. Генерят код на основе только картинки. Конфигурации пока небольшие, но мне общеал разработчик одного из таких ai, что в этом года или в следующем и конфигурации размера ERP потянут
20. Neuroproton 34 13.06.24 09:21 Сейчас в теме
(19) А поподробнее? Может, есть статья или стоит написать?
21. пользователь 13.06.24 09:36
Сообщение было скрыто модератором.
...
22. AlexanderEkb 25 13.06.24 09:50 Сейчас в теме
(20) Статьи нет. Я просто взял AI-агент под названием mate c сайта machinet .net.
Из того, что я уже попробовал:
1) Java проект - чужой - я не знаю язык java от слова совсем. мне mate по моему расплывчатому промту - дал мне точный и правильный ответ - что и где мне нужно поправить. Без него бы я мог несколько дней с проектом разбираться
2) go проект - попросил его отрефакторить мой проект. Пока не проверял качество рефакторинга
3) конфигурации 1с и большие подсистемы - оказались для него тяжеловаты - mate - начинает анализировать и вылетает. Разработчики сказали, что работают над этим
4) подсистемы конфигурации 1с - здесь всё супер. Он так же по моему расплывчатому запросу смог проанализировать и код и интерфейс и найти то, что нужно
5) генерация обработки на 1с по картинке интерфейса 1с - здесь отлично справился с генерацией xml интерфейса, только я так и не смог заставить его сгенерировать нативный xml 1с, который бы поняла 1с
6) работает с расширениями. Описывает бизнес логику хорошо.
7) потом я его попросил отрефаткорить код этого расширения - справился
8) попросил исправить код расширения, что бы он соответствовал паттернам программирования - тоже справился
Прикрепленные файлы:
TerveRus; Neuroproton; +2 Ответить
23. Neuroproton 34 13.06.24 11:24 Сейчас в теме
(22) попробовал, не понял как скормить ему, к примеру, расширение. Показывать на экране что ли? Пробовал в папку выгрузить, он видит только xml
24. AlexanderEkb 25 13.06.24 15:34 Сейчас в теме
25. Neuroproton 34 13.06.24 16:56 Сейчас в теме
(24)я пробовал, но он не читает модули
26. AlexanderEkb 25 13.06.24 17:28 Сейчас в теме
(25) Читает, анализирует и всё понимает (на разных уровнях: бизнес логика, интерфейс, ппоцедурный уровень - и всё они у него связаны), изменяет и очень хорошо. По-крайней, мере со вчерашнего дня точно читает. bsl-ки
27. Neuroproton 34 15.06.24 07:46 Сейчас в теме
(26) я перетаскиваю и папку и сам файл, он не появляется в окне программы
28. AlexanderEkb 25 15.06.24 09:03 Сейчас в теме
(27) Вот все работает.
Прикрепленные файлы:
29. AlexanderEkb 25 15.06.24 17:00 Сейчас в теме
(27) Забудь пока про mateOS. Сегодня вот это тестировал greptile.com. Этой штуке можно ERP скормить, пока не пробал ещё ERP, не подавится. Там 50$ на счёт кладут, если кого с github-а ещё приведёшь. Я второй аккаунт зарегал просто
30. Neuroproton 34 18.06.24 12:32 Сейчас в теме
(29) Зарегался, но вообще не понял что там делать, как скачать, куда жать, просит привязать данные для оплаты, хотя я зарегал второй акк по ссылке...
32. AlexanderEkb 25 18.06.24 19:09 Сейчас в теме
(30)
Ерунда, вообщем. Не умеют пока ещё АИ-большие конфигурации анализировать. Закинул УНФ (200 000) строк в greptile.com - он не смог ничего понят.
31. AlexanderEkb 25 18.06.24 12:55 Сейчас в теме
(30) Подожди до завтра, может фигня какая это greptile.com. Так как я в Cody (от sourcegrpah) скормил целую ERP. Так он мне не существующие функции выдавал. greptile.com - сейчас дал УНФ для анализа, может завтра закончит. И посмотрю, может тоже будет несуществующие функции выдавать
Прикрепленные файлы:
EvgeniyOlxovskiy; +1 Ответить
37. AlexanderEkb 25 01.07.24 13:01 Сейчас в теме
(31) В общем, пока да AI-агенты не справляются с обработкой конфигураций УНФ или ERP, в которых сотни тысяч строк
38. user2103163 28.08.24 00:20 Сейчас в теме
Угроза для 1С только в том, что ИИ сможет написать готовую СРМ-ку
Оставьте свое сообщение