ChatGPT в 1С для самых маленьких

30.03.23

Интеграция - Мессенджеры и боты

Пример использования в 1С примитивного чата с ИИ на движке ChatGPT.

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

Наименование Файл Версия Размер
ChatGPT 1C:
.epf 7,39Kb
20
.epf 1.0 7,39Kb 20 Скачать

Да. Это мейнстрим.

Сегодня даже ленивый использует или хотя бы пробовал ChatGPT.

Ну и я решил поиграться с ним через 1С.

Примитивный чат получился в 50 строк чистого кода на 1С (без сторонних библиотек и внешних компонент).

 

 

Официальное API ChatGPT открыто всем желающим. Для его использования нужен только API ключ с сайта OpenAI получить_ключ_здесь. API платное, но есть триальный период и лимит бесплатного использования на первые три месяца.

После получения ключа его нужно вписать в код модуля формы в последнюю строку.

Протестировано на платформе 8.3.23.1596. Будет работать, начиная с платформы 8.3.18, т.к. в коде используется асинхронность. (можно её убрать, и будет работать на любой платформе 8.3, в которой присутствуют объекты HTTP*)

 

 

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

 

Заглядывайте в мой профиль, может, найдёте что-то интересное, например,

RegEx1C - Консоль тестирования регулярных выражений

DT2CF - Экстрактор конфигурации из дампа информационной базы

Майнкрафт и 1С

ChatGPT чат OpenAI Chat GPT

См. также

SALE! 25%

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

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

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

15000 11250 руб.

18.06.2021    52099    244    241    

311

Интеграция 1С с телефонией и чатами WhatsApp и Telegram

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

Интеграция 1С с телефонией и чатами WhatsApp и Telegram автоматизирует работу оператора со звонками и чатами и добавит вашей 1С элементы CRM системы. Храните всю историю взаимоотношений в 1С, не теряйте звонки, скачивайте, прослушивайте в любое время из карточки клиента или журнала звонков, держите руку на пульсе, используя блок отчетов по звонкам. Интегрируйте вашу 1С и чатами WhatsApp и Telegram, общайтесь с клиентами с единого номера и в одном окне. Теперь чаты с клиентами хранятся в карточке партнера в 1С, а не в личных мобильных ваших менеджеров.

4100 руб.

28.04.2022    11146    7    6    

28

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

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

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

13200 руб.

27.12.2021    28852    70    141    

159

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

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

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

7788 руб.

07.04.2014    81188    36    190    

124

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

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

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

14900 руб.

15.11.2018    25423    16    45    

46

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

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

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

3600 руб.

13.03.2023    13431    30    47    

65

Мессенджер WhatsApp для 1С

Мессенджеры и боты Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Платные (руб)

Мессенджер WhatsApp для 1С - отправка и получение сообщений, картинок, файлов и видео прямо в 1С. Расширение работает с сервисом GreenApi.

15600 руб.

23.06.2023    2390    1    1    

5

Личный кабинет сотрудника для 1С:Документооборот 2.1 в Telegram

Мессенджеры и боты Учет документов Платформа 1С v8.3 1С:Документооборот Россия Платные (руб)

Сделайте взаимодействие сотрудников компании быстрым и удобным. В Личном кабинете в Телеграм сотрудники могут получать и выполнять задачи используя популярный мессенджер

11520 руб.

29.12.2022    6056    4    3    

7
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. SGordon1 30.03.23 10:37 Сейчас в теме
Я думал оно ловко за меня код писать будет :-)) Не в курсе, 1ц собирается копилота какого нибудь выкатить?
2. mkalimulin 952 30.03.23 10:42 Сейчас в теме
(1) Так попроси, оно и напишет
3. mkalimulin 952 30.03.23 10:43 Сейчас в теме
(1) Пока проблематично. Отечественные языковые модели не тянут, а как оплачивать иностранные - не понятно.
Кроме того, насколько я понимаю, 1С сейчас активно тормозит внедрение данной технологии. Т.е. что-нибудь такое развлекательное, как в данной публикации, это пожалуйста. А серьезные вещи - нельзя
4. ixijixi 1535 30.03.23 11:04 Сейчас в теме
(3)
Отечественные языковые модели не тянут
Разве? А Алису от Яндекса как оцените?
5. mkalimulin 952 30.03.23 11:05 Сейчас в теме
(4) Попроси Алису написать SQL запрос
24. nixel 1349 31.03.23 23:27 Сейчас в теме
(1) а что мешает использовать копилота для 1с?
25. SGordon1 01.04.23 09:01 Сейчас в теме
(24) : "Not available in your country." как я полагаю ( счас или в пирспиктиве)?
26. nixel 1349 01.04.23 09:37 Сейчас в теме
(25) речь точно про github copilot?
29. SGordon1 05.04.23 11:45 Сейчас в теме
(26) В перспектива про зачем контора 1ц я пишу,....
6. ixijixi 1535 30.03.23 11:14 Сейчас в теме
(5) Точно, чет тупанул, не учел контекст обсуждения =\
7. siamagic 30.03.23 13:02 Сейчас в теме
Строчек кода ноль. Очередной дятел - "Я покакал смотрите!"
8. mkalimulin 952 30.03.23 13:12 Сейчас в теме
(7) Зачем вам в публикации строчки кода?
9. siamagic 30.03.23 13:29 Сейчас в теме
(8) Действительно можно было даже текст не писать, просто картинки выложить - инстаграмщикам типа вас нравится.
11. mkalimulin 952 30.03.23 13:47 Сейчас в теме
(9) Может и так. А что вас возмущает?
10. siamagic 30.03.23 13:30 Сейчас в теме
ChatGPT
$apiKey = "123456789"; // заменить на свой ключ API
$context = "Hello! How are you doing today?"; // задать контекст

$url = "https://api.chatgpt.com/v1/dialogue/generate";
$data = array(
"apiKey" => $apiKey,
"context" => $context,
"maxTokens" => 50, // задать максимальное количество токенов в ответе
"temperature" => 0.5 // задать температуру генерации текста
);

$options = array(
'http' => array(
'header'  => "Content-type: application/json\r\n",
'method'  => 'POST',
'content' => json_encode($data)
)
);

$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);

$response = json_decode($result, true);
$generatedText = $response['generated_text'];

echo $generatedText; // вывести сгенерированный текст в консоль или на страницу сайта
Показать
13. mkalimulin 952 31.03.23 06:55 Сейчас в теме
(10) Как вы сами оцениваете этот код? В чем его смысл? Продемонстрировать фишинговый сайт?
15. siamagic 31.03.23 08:40 Сейчас в теме
(13)Это генерил тот самый аи, из кода видно что и куда слать, ценность выше бесполезных картинок.
16. mkalimulin 952 31.03.23 08:51 Сейчас в теме
18. siamagic 31.03.23 09:35 Сейчас в теме
(16) 1. Это не работает у неавторизованных пользователей.
2. Может в каждой статьте ссылку на СП 1с кидать?
Про таких говорят - ума палата и та завалена.
12. check2 335 31.03.23 06:26 Сейчас в теме
Ну покуда каждая лошадь в тройке будет ехать со скоростью 8 км/ч можно спать спокойно :)
Востребованность во мне, как в специалисте ещё некоторое время (лет 20) будет...
ProgrammistC; IgorS; +2 Ответить
14. mkalimulin 952 31.03.23 06:57 Сейчас в теме
17. Pashkaa 16 31.03.23 09:31 Сейчас в теме
(14) Славно, но уверен что сервис написал программист, а не ИИ.

Наша задача и будет писать такие интерфейсы как по ссылке на основе ИИ ещё лет 20.
19. mkalimulin 952 31.03.23 10:04 Сейчас в теме
(17) Сервис пишется на пару с ИИ. Но в принципе согласен с вами. Работа у программистов будет.
Правда, немного другая. Если раньше то, что я делал хоть и выглядело магией для сторонних наблюдателей, но все же магией не являлось. Логика и немного математики. Все строго. Теперь же то, что я делаю уже выглядит магией для меня самого.
Например, модель тупит, встретив "прошлый месяц". Через раз выдает что-то типа: текущий месяц - 1. Понятно, что в январе это перестает работать. Как убрать этот баг? Ответ: надо придумать волшебное слово. Добавляешь его и модель тупить перестает. Магия!
28. realchel 01.04.23 22:05 Сейчас в теме
(17)
в 1С возможно .пока ему не скормят код всех конфигураций.
в других языках джуны уже ерзают.
как в там анекдоте.
Ищем програмиста.
так вы вчера наняли gpt 100
так он сегодня уже тим лид,ищем прогамиста.
Nefilimus; +1 Ответить
20. check2 335 31.03.23 10:15 Сейчас в теме
(14) Присоедииняюсь к (17)
21. sandr13 26 31.03.23 13:11 Сейчас в теме
Забыли про то, что получится при первом же заходе за ключом, а именно: "Not available OpenAI's services are not available in your country." С этого надо и было начинать, тем более для самых маленьких. А как ставить vpn и какой из них не заблокируется это вообще отдельная песня...
22. mkalimulin 952 31.03.23 13:38 Сейчас в теме
(21) Для коммерческого применения все равно посредник потребуется. Получение ключа не самая трудная задача. В интернете полно инструкций. Для работы, как таковой, VPN не требуется. Проблема в другом. Как платить
23. SerVer1C 662 31.03.23 13:38 Сейчас в теме
(21) Может быть вы не в той country ?
27. realchel 01.04.23 22:01 Сейчас в теме
чем удивил непонятно.
+АПИ стоит денег(не считая регистрации с помощью зарубежного телефона)
научился http запросы писать‽
все грамотные давно уже исппобвали в 1С.
30. hakerxp 2908 08.04.23 12:12 Сейчас в теме
Скачал, код не дописан. Пару строк и все. И 3 стартмани на ветер. Пока точно не качать.
31. SerVer1C 662 08.04.23 12:25 Сейчас в теме
(30)
Примитивный чат получился в 50 строк чистого кода на 1С (без сторонних библиотек и внешних компонент).
А что вы ожидали увидеть в этих 50 строках? Собственную реализацию ИИ на 1С ?
Чат работает? - Работает!
32. mvn2004 25 15.05.23 12:40 Сейчас в теме
Добрый день! Скачал обработку. В конфигураторе ругается, что не хватает процедур ЗаписатьЗначениеJSON и ПрочитатьЗначениеJSON!
33. KVIKS 372 16.05.23 21:12 Сейчас в теме
(32)Платформу посвежее или отключить режим совместимости. Эти функции появились, их не было изначально
34. mvn2004 25 17.05.23 13:03 Сейчас в теме
(33) Да, на платформе 8.3.18.1289 не было этих процедур. Поставил новую платформу 8.3.23.1688, заработало) Отключать режим совместимости не пришлось.
35. user683370_ivan.kraevNN 29.06.23 11:44 Сейчас в теме
А без установленного на сервере ВПН-а будет работать?
36. svad1 10 15.07.23 16:08 Сейчас в теме
А кто-то оплачивал платную версию API? Сколько это стоит? Написано $0.002 за 1000 токенов. 20 $ минимум в месяц для пользователей
Зря обработку скачал, у меня выдает
{
"error": {
"message": "You exceeded your current quota, please check your plan and billing details.",
"type": "insufficient_quota",
"param": null,
"code": "insufficient_quota"
}
}

Вы превысили свою текущую квоту, пожалуйста, проверьте свой тарифный план и платежные реквизиты.
37. egorovntn 230 05.08.23 19:19 Сейчас в теме
{ВнешняяОбработка.ChatGPT1C.Форма.Форма.Форма(61,9)}: Процедура или функция с указанным именем не определена (ЗаписатьЗначениеJSON)
Тело = <<?>>ЗаписатьЗначениеJSON(ВходныеПараметры); (Проверка: Тонкий клиент)
{ВнешняяОбработка.ChatGPT1C.Форма.Форма.Форма(69,14)}: Процедура или функция с указанным именем не определена (ПрочитатьЗначениеJSON)
Результат = <<?>>ПрочитатьЗначениеJSON(Тело); (Проверка: Тонкий клиент)

8.3.22
Оставьте свое сообщение