Заготовка для использования технологии GPT в 1С

25.05.23

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

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

Скачать файлы

Наименование Файл Версия Размер
Заготовка для использования технологии GPT в 1С:
.epf 9,65Kb
11
.epf 9,65Kb 11 Скачать

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

  • Пользователь задает вопрос в произвольной форме
  • Большая языковая модель обрабатывает этот вопрос и выдает SQL запрос. Чтобы модель понимала, какие у нас есть таблицы, мы перед вопросом пользователя вставляем описание таблиц.
  • Сейчас качество работы больших языковых моделей уже достаточно высокое. В общем случае, полученный SQL запрос можно было бы выполнять "как есть". Но, так как у нас 1С, то надо сделать еще кое-что, а именно, транслировать полученный SQL запрос в запрос 1С
  • Запрос 1С выполняется, результат выполнения запроса тем или иным способом представляется пользователю

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

 

 

Все необходимые пояснения даны в коде в комментариях

 

	данные = новый структура;
	данные.Вставить("model","gpt-3.5-turbo");
	данные.Вставить("messages",мСообщений);
	//вот здесь важно, здесь мы отключаем "креативность" (сэмплирование по-научному)
	//для запросов оно нам не нужно и вредно
	данные.Вставить("temperature",0);
	//без "стопов" у вас будет SQL с довеском бла-бла-бла, от которого надо будет как-то избавляться
	//впрочем, с проблемой бла-бла-бла вы все равно столкнетесь
	данные.Вставить("stop",мСтоп);

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

Конкретный простенький пример тестировал на УТ 11.5. Это означает, что этот же пример будет работать на ERP и КА (структура данных одна и та же). Но обработка в принципе годится для любой типовой или нетиповой конфигурации

Тестировал на 8.3.22.1709. Управляемые формы.

См. также

SALE! 25%

Конструктор ботов Телеграм, редакция 2

Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

Развитие популярного решения для интеграции мессенджера Telegram с нашей любимой 1С.

15000 11250 руб.

18.06.2021    58701    291    255    

345

SALE! 25%

Что нам стоит бота построить? Нарисуем - будет жить! Графический конструктор телеграм-ботов/Telegram

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 9900 руб.

27.12.2021    33283    80    157    

174

Легкий документооборот (+чат-бот для Telegram)

Документооборот и делопроизводство (СЭД) Мессенджеры и боты Учет документов Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 Платные (руб)

Расширение для согласования справочников и документов в конфигурациях "1С: Бухгалтерия 3.0", "Управление нашей фирмой", "1С ERP Управление предприятием", "Бухгалтерия государственного учреждения". Ролевая адресация, условная маршрутизация, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Версия для 1cfresh.com. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    27795    25    48    

57

Email, SMS, Telegram рассылки из 1С - Директ Маркетинг

Управление взаимоотношениями с клиентами (CRM) Мессенджеры и боты SMS рассылки Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Полный набор инструментов для качественных транзакционных и маркетинговых Email, SMS, Telegram рассылок из 1С. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

7788 руб.

07.04.2014    83629    40    191    

127

SALE! 50%

Потоковая предметная фотосъемка c удалением фона (Canon & Nikon)

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

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

22800 11400 руб.

24.06.2021    9195    2    3    

11

Заполнение описания номенклатуры с помощью ChatGPT

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

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

5000 руб.

13.03.2023    15945    42    49    

74
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. starik-2005 3033 25.05.23 10:19 Сейчас в теме
Остается встроить в телефон шефу, чтобы он не бегал каждый раз к бухам с вопросом о том, сколько там на счетах осталось бабла... Ну или в Алису!
2. ajaccio08 25.05.23 10:25 Сейчас в теме
(1) Можно сделать через телеграм-бота)
голосовым сообщением записывает запрос, он распознаётся на сервере, в виде текста передаётся, например, в эту обработку, а затем возвращает результат шефу)
3. starik-2005 3033 25.05.23 10:49 Сейчас в теме
(2) Понабежали 1С-неги и начали все усложнять)))
DigitalMan; kser87; +2 Ответить
5. ajaccio08 25.05.23 11:25 Сейчас в теме
(3) есть варианты проще? тогда поделитесь пожалуйста с 1С-негами)
6. starik-2005 3033 25.05.23 11:27 Сейчас в теме
(5) Шеф, условно, должен сказать: - ок, гугл, сколько там-сям того-сего. Ну или: - Сири, мы еще богаты? - Алиса, сколько бабла на счетах? Все. Дальше ответ, голосом. Телега - это для бухов, а не для шефов.
maksa2005; +1 Ответить
7. ajaccio08 25.05.23 11:39 Сейчас в теме
(6) а ну он так и скажет, только голосовым сообщением боту) у нас начальник любит в телеге сидеть) а бот ему ответит, сделав запрос к 1С) проще кажется некуда)
9. ajaccio08 25.05.23 11:40 Сейчас в теме
(7) и бот может голосовым так же ответить, или графиком, таблицей, да вообще чем угодно)
13. starik-2005 3033 25.05.23 11:50 Сейчас в теме
(9)
бот может
У меня ща коллега звонил по телеге, а у меня телефон даже не пикнул. Так что что-то сумлеваюсь я, что телега - это что-то большее, чем для спамочитатетей каналов. У меня мелкий телегу отрубил - слишком много, говорит, всяких оповещух лезет. На каждый пик не прореагируешь.
А вот Алиса - другое дело. Сказал ей свет включить, кофе налить и бюджет отобразить - и жизнь удалась. А с телегой пусть подчиненные занимаются нетипичной деятельностью)))
18. ajaccio08 25.05.23 12:15 Сейчас в теме
(13) ладно, это уже вкусовщина и не по теме) а Алиса, да это крутая штука, у самого такая стоит)
19. mkalimulin 1148 25.05.23 12:17 Сейчас в теме
(18) Ее, кстати, тоже GPT снабдили, но пока в тестовом режиме
20. starik-2005 3033 25.05.23 13:01 Сейчас в теме
4. mkalimulin 1148 25.05.23 10:52 Сейчас в теме
8. dsdred 3251 25.05.23 11:40 Сейчас в теме
Либо я чего-то не понимаю, либо в этой задаче избыточен как раз GPT...
10. mkalimulin 1148 25.05.23 11:42 Сейчас в теме
(8) Какой другой способ преобразования русского языка в SQL вы знаете?
11. dsdred 3251 25.05.23 11:46 Сейчас в теме
(10) У вас по сути практически готовые запросы для бота.
Соответственно достаточно создать бота с заготовленными функциями.

При этом бота можно немного подучить чтобы он понимал не четкие запросы.

Поэтому я не вижу тут особой пользы от GPT. Но если вам в работе, ваш вариант нужен, то здорово конечно...
12. mkalimulin 1148 25.05.23 11:49 Сейчас в теме
(11) У меня нет готовых запросов для бота. Запросы рождаются в головах пользователей и формулируются в произвольном виде. Ничего лучше GPT для решения этой задачи пока не придумали
14. dsdred 3251 25.05.23 11:53 Сейчас в теме
(12) дак и он не идеален для этого...

Он(ChatGPT) же к интернету не подключен, данные которыми он владеет датировани "до осени 2021" года.
Чтобы он выдавал хороший результат ему надо давать хорошую постановку + примеры по которым он учится.

А иначе он будет выплевывать с умным видом ересь которая и работать то будет не всегда.
15. mkalimulin 1148 25.05.23 11:55 Сейчас в теме
(14) А зачем нам подключение к интернету? Чтобы что? У нас есть подключение к нашей базе и мы оттуда берем данные. Задача в этом
16. dsdred 3251 25.05.23 11:57 Сейчас в теме
(15)Вот я и вижу судя по принскринам, готовые запросы в вашей базе в словаре(чтобы это не было).
17. mkalimulin 1148 25.05.23 12:03 Сейчас в теме
(16) В словаре данные для транслятора с SQL на 1C, там нет запросов. Просто если вы оставите как есть в типовой АналитикаУчетаНоменклатуры.Номенклатура вместо понятного Товар, то будет плохо работать. Нужен мэппинг
21. kser87 2438 26.05.23 16:59 Сейчас в теме
(10) а как работают соединения, вирт.таблицы, отборы ,временные таблицы и тд?
22. mkalimulin 1148 26.05.23 17:01 Сейчас в теме
(21) Это все вопросы реализации транслятора из SQL в 1С. Самый простой реализуется просто. И при этом работает. А далее... нет предела совершенству, как обычно
23. Rider 11 29.05.23 09:13 Сейчас в теме
Господа, меня единственное, что смущает А не будет ли в таком случае GPT и подобные инструменты всё больше и больше знать о нас и о компаниях? Я далёк от подобных инструментов, но делая такие запросы во вне не сливаем ли мы больше и больше инфы о себе??
24. mkalimulin 1148 29.05.23 09:15 Сейчас в теме
(23) Не больше, чем когда мы что-то спрашиваем у Яндекса или Гугла (но и не меньше)
25. Rider 11 29.05.23 09:21 Сейчас в теме
(24) Тогда это 3,14пец как много((
26. mkalimulin 1148 29.05.23 09:31 Сейчас в теме
(25) Что вы предлагаете? Не пользоваться интернетом?
27. Rider 11 29.05.23 13:16 Сейчас в теме
(26) В рамках флуда )) я бы и электричество отменил))

А если серьёзно, то для пароноидальных руководителей, особенно "старой закалки" сложно объяснить прелесть подобного сервиса.
28. mkalimulin 1148 29.05.23 14:13 Сейчас в теме
(27) Да, ладно! Как раз для "старой закалки" самое то.
Ты сказал, что тебе нужно, ты получил, что тебе нужно.
29. Indgo 338 11.07.23 11:47 Сейчас в теме
Подскажите - куда писать Алиса посчитай зарплату? ;-)
Или Сири подкинь Битоков на горячий кошелек.
Оставьте свое сообщение