Подскажите ИИ для 1С

1. user1979322 16.04.24 11:49 Сейчас в теме
Всем привет, для многих языков программирования имеется адекватный ИИ, потому что обучались через GitHab, но по 1С мало кода на этом ресурсе и по этой причине ответы порой не корректные. Подскажите каким ресурсом вы пользуетесь
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. laperuz 46 16.04.24 12:00 Сейчас в теме
Я пользуюсь своим мозгом, для меня - самый лучший ИИ для 1С;)

А так, пробовал разные, лучше всех chatGPT, код нерабочий конечно, но больше всех похож на настоящий
EVKash; Farhat95; XAKEP; +3 Ответить
3. user5300 1020 16.04.24 16:49 Сейчас в теме
Есть еще gemini
И mistral (Работает без vpn)
4. Boneman 298 17.04.24 17:17 Сейчас в теме
(2) тоже баловался,
всякую чушь выдает далекую от реальности )))
Мозг никакой ИИ не заменит )
5. starik-2005 3043 17.04.24 21:25 Сейчас в теме
(4)
Мозг никакой ИИ не заменит
Очень двусмысленно )))
7. XAKEP 18.04.24 13:22 Сейчас в теме
(5)
в чем двухсмысленность ?

выполнять рутинную работу может робот или ИИ, который придумали люди
это не живой организм, а программное творение человека
со всеми вытекающими отсюда

дайте задание ИИ или роботу пойти в магазин и купить молока, не в супермаркете
и чтобы дорога была в 300-500м ходьбы

тогда узнаете, что такое робот, ИИ и человек

или перед задачей он будет уточнять,какой магазин, адрес, прилавок
вес молока ( или литраж ) , производитель, годность и т.д.
может тогда сами скорее пойдете :)
8. booksfill 18.04.24 13:53 Сейчас в теме
(7)
или перед задачей он будет уточнять,к

Не будет, в том и проблема.
Еще и найдет самый близкий магазин с самым дешевым молоком.
А еще и купон на скидку придумает как получить.

Вот только есть не нулевая вероятность, что он вместо молока купит консервы из кита.
А расплатиться попробует биткоинами.

Я тут игрался к празднику с генерацией изображений - не знаю, каким ангельским терпением надо обладать и навыками написания промтов, чтобы он нарисовал не что-то по теме, а то, что мне хочется.
Ну, или хотя бы не с 6-ю пальцамии.


(7)
в чем двухсмысленность ?

В тире.
Мозг никакой - ИИ не заменит.

Это все, что надо знать искателям ИИ, шоб за них код писал.
user1671936; MaQo; starik-2005; +3 Ответить
9. starik-2005 3043 18.04.24 14:02 Сейчас в теме
(8) с пальцами разобрались - скормили много картинок с пятью пальцами.

Сейчас дома играюсь с mixtral-8x7b-instruct-v0.1.Q5_K_M, но памяти не хватает - подкачку жрет, как не в себя (у меня 32 гига, а ему нужно 48 для модели) . Это если на ЦПУ. А ГПУ у меня такой себе. В итоге заказал памяти 98Гиб (DDR5 48x2 6400). Поглядим, как оно.

Русский язык понимает, но не говорит на нем. Из-за подкачки очень долго (по полминуты/минуте) примерно отвечает с 500 токенами. Предположу, что добавление памяти даст ему отвечать чуточку быстрее. А так - да, нужно видюшку типа 4090, но она 220к+ стоит и мне не нужна.
13. booksfill 18.04.24 15:25 Сейчас в теме
(9)О, если отпишитесь по результатам будет очень интересно.
У меня жаба не позволяет досыпать столько памяти ради этого.

P.S.
Про пальцы я упомянул, чтобы была понятна суть претензий.
У меня размножился кусок уха, а пропорции лица сделали девушку похожей на жертву асфальтового катка. На просьбу нарисовать женщину 40 лет с букетом ландышей (lilies of the valley, вбивал, ежели что, промпты на английском ), в серых наушниках, получил (раз 10) варианты ребенка лет 15 с букетом не пойми чего-то отдаленно похожего на пролески и с синими наушниками.
Попытки объяснить, где он не прав, в т.ч. с отрицательными промптами закончились не в мою пользу.
Плюнул, задал стиль аниме - вышло сильно лучше ;)
15. user1880116 19.04.24 09:08 Сейчас в теме
(13)
У меня размножился кусок уха, а пропорции лица сделали девушку похожей на жертву асфальтового катка. На просьбу нарисовать женщину 40 лет с букетом ландышей (lilies of the valley, вбивал, ежели что, промпты на английском ), в серых наушниках, получил (раз 10) варианты ребенка лет 15 с букетом не пойми чего-то отдаленно похожего на пролески и с синими наушниками.
Очень похоже на то, как некоторые 1Сники реализуют ТЗ от бизнеса.
17. booksfill 19.04.24 09:40 Сейчас в теме
(15)
Это очень похоже на то, как программисты Microsoft "совершенствуют" пользовательский интерфейс.
18. user1880116 19.04.24 09:52 Сейчас в теме
(17) Вау, ты ставишь задания программистам Microsoft!
19. booksfill 19.04.24 10:13 Сейчас в теме
(18) Не дают, негодяи, а зря. ;)
В плане интерфейса с этим справится даже не программист.
Надо надуть щеки и сказать:
- вот видите как сделан интерфейс в Windows7?
- если что-то тронете будете сидеть на Windows 3.0, до просветления
- а особо отличившиеся будут дорабатывать KDE для Fedora linux, чтобы им можно было пользоваться при полном запрете консоли.
20. user1880116 19.04.24 10:17 Сейчас в теме
(19)
KDE для Fedora linux
Рано. Еще под FreeBSD не пропатчили =]
21. starik-2005 3043 19.04.24 23:47 Сейчас в теме
(13)
О, если отпишитесь по результатам будет очень интересно.
У меня жаба не позволяет досыпать столько памяти ради этого.
Ну 42860 рубля за 96 гигов - не так и много. В принципе работать стало чуток побыстрее. При компиляции с флагами юзания вулкана валится при попытке использовать GPU для любого количества слоев. При попытке скомпилить с универсальным модулем Компьюте валится при компиляции. ROCm пока не ставил, ибо не люблю я это все.

ЗЫ: зато на русском ответы получаю. Даже на 1С оно пытается писать, но фигня получается полнейшая )))
27. booksfill 22.04.24 13:46 Сейчас в теме
(21)
Даже на 1С оно пытается писать

Ну, справедливости ради, и база у модели по 1С, наверное, никакая.
Если бы не это было бы любопытно попробовать ИИ как продвинутую базу знаний, с поиском неочевидных взаимосвязей. Ну и понимая, что ответственности она ни за что не несет.
28. starik-2005 3043 22.04.24 13:59 Сейчас в теме
(27) В принципе, если в вопросе задать достаточный контекст, т.е. объяснить правила языка, то он и для 1С вполне себе сгенерирует неплохой код. Но это у меня мистрль отказался работать на видеокарте, а вот llama 7b работает на видеокарте отлично без падений, но и возвращает несколько глючные ответы с каким-то мусором на конце. При том модели постоянно обновляются, так что буду еще пробовать. Ну и карта у меня слабенькая - 6650хт от сапфира с 8 гигов. Смотрю в сторону 7900хтх с 24 гигами, но пока душит жаба. Конкурент от зеленых стоит в 2 раза больше за то же количество памяти и 10-30% скорости (а по обмену с памятью - вообще 10%, что в данном контексте куда важнее, чем мощность вычислительных ядер).
56. wonderboy 380 09.05.24 20:11 Сейчас в теме
(28)
мистрль


А сколько у этой модели контекстное окно, сколько токенов на вход можно отправить?
11. XAKEP 18.04.24 14:21 Сейчас в теме
(8)
Мозг никакой - ИИ не заменит.


так и я об этом же ....
но маркетинг и реклама извращают понимание,
что такое ИИ - чтобы думали, что это ну прям "интеллект"
нет, чтобы назвать " попытка программистов сделать рутинную работу легче"
29. starik-2005 3043 22.04.24 14:10 Сейчас в теме
(11)
что это ну прям "интеллект"
А знаете, как оно там устроено под капотом? Фактически, там куча слоев перцептронов - считай, что принцип перцептрона равен принципу клетки мозга, которыми мы, человеки, думаем. И вот там куча слоев таких вот перцептронов, которые обучаются на, допустим, текстах. Но не прям вот на текстах, а текстах, которые превращены в некие вектора с чиселками. И вот связи слоев, в которых несколько миллиардов входных элементов, наращивают свой вес в ответ на обучающую выборку. Ну и вот ты получаешь обученную модель, с помощью которой достаточно тривиальный алгоритм может преобразовать входящий набор слов в некий исходящий их набор, который условно можно назвать думанием. Основная проблема такого думания в том, что оно в таком вот прямом подходе индемпотентно, т.е. при одних данных на входе будет один результат на выходе. Но тут вступают случайные параметры, которые позволяют варьировать ответ путем выбора не самой сильной реакции нейронного слоя, а реакции в некотором диапазоне - все эти температуры. И вот за счет выбора некоторых реакций из диапазоне и прохождению запроса от слоя к слою формируется некий ответ, и каждый раз разный в словах, но в общем и целом одинаковый в сути.

Так что назвать это не искусственным интеллектом язык не особо поворачивается.
6. user1979322 18.04.24 13:15 Сейчас в теме
А еще варианты кто ни будь подскажет
10. RustamZz 18.04.24 14:15 Сейчас в теме
(6) Обучить самому? Только лучше на типовых, а не по инфостарту.
16. user1880116 19.04.24 09:25 Сейчас в теме
(10)
Обучить самому?
А для этого тоже надо будет задавать вопросы как это сделать.

Так что традиционное "срочно дайте готовое, а то мне самому некогда, для этого форум и предназначен".
12. ImHunter 315 18.04.24 14:45 Сейчас в теме
(6) Что хотите-то получить от ИИ?
У товарища Никиты Грызлова-Федькина на работе что-то сделано на эту тему. Говорит, что под NDA.
Но может тезисно что-то и расскажет.

Пригласите его к обсуждению, будем рады что-то узнать.
14. user1979322 19.04.24 07:58 Сейчас в теме
(12) Получить от ИИ хотелось бы ответы на вопросы которые задаются новичками на форумах
22. starik-2005 3043 20.04.24 01:10 Сейчас в теме
(14) Ну вот тебе ответ ИИ, который запущен на ЦПУ моего домашнего компа:
1. Вопрос был тут: https://forum.infostart.ru/forum9/topic312416/
2. Я его засунул в промпт, обрамив код ровно так, как это сделал в ответ ИИ.
3. Времени заняло 4+ минуты. На ЦПУ 13600к с 96 гигами памяти. Памяти использовало 30+ гигабайт.


lama_print_timings: load time = 21005.92 ms
llama_print_timings: sample time = 152.04 ms / 1084 runs ( 0.14 ms per token, 7129.80 tokens per second)
llama_print_timings: prompt eval time = 21005.78 ms / 320 tokens ( 65.64 ms per token, 15.23 tokens per second)
llama_print_timings: eval time = 213931.34 ms / 1083 runs ( 197.54 ms per token, 5.06 tokens per second)
llama_print_timings: total time = 236558.27 ms / 1403 tokens


Т.е. в первой строке будет значение 2 (1+1), во второй - 3 (1+2), ..., в 10 строке будет значение 30 (10+20).

Вариант такой:
#код
Процедура тзНаСервере()
    КоличествоКолонок=20;
    КоличествоСтрок=10;
    ТаблицаЗначений=Новый ТаблицаЗначений;
    Счетчик=1;
    Пока Счетчик <= КоличествоКолонок цикл
        ТаблицаЗначений.Колонки.Добавить("Колонка_"+Строка(ТаблицаЗначений.Колонки.Количество()+1));
        Счетчик = счетчик+1;
    КонецЦикла;
    Счетчик=1;
    Пока Счетчик <= КоличествоСтрок цикл
        НоваяСтрока=ТаблицаЗначений.Добавить();
        И = 1;
        Пока И <= КоличествоКолонок Цикл
            НоваяСтрока.Записать(И, Счетчик+И-1);
            И=И+1;
        КонецЦикла;
        Счетчик = счетчик+1;
    КонецЦикла;
КонецПроцедуры
Показать

#конец кода

Но как быть, если нужно изменить количество строк и/или колонок? Тогда нам нужно будет править этот цикл. Можно сделать проще:
#код
Процедура тзНаСервере()
    КоличествоКолонок=20;
    КоличествоСтрок=10;
    ТаблицаЗначений=Новый ТаблицаЗначений;
    Счетчик=1;
    Пока Счетчик <= КоличествоКолонок цикл
        ТаблицаЗначений.Колонки.Добавить("Колонка_"+Строка(ТаблицаЗначений.Колонки.Количество()+1));
        Счетчик = счетчик+1;
    КонецЦикла;
    НоваяСтрока=ТаблицаЗначений.Добавить();
    И = 1;
    Пока И <= КоличествоКолонок Цикл
        НоваяСтрока.Записать(И, И+КоличествоКолонок);
        И=I+1;
    КонецЦикла;
    Счетчик=2;
    Пока Счетчик <= КоличествоСтрок Цикл
        НоваяСтрока=ТаблицаЗначений.Добавить();
        И = 1;
        Пока И <= КоличествоКолонок Цикл
            НоваяСтрока.Записать(И, Счетчик+И-1);
            И=I+1;
        КонецЦикла;
        Счетчик = счетчик+1;
    КонецЦикла;
КонецПроцедуры
Показать

#конец кода

Теперь, если изменим количество строк или/и колонок, то не придется править цикл. Если же мы захотим изменить формулу заполнения ячеек (например, вместо суммы использовать умножение), то можно будет изменить только этот участок кода:
#код
...
Пока И <= КоличествоКолонок Цикл
    НоваяСтрока.Записать(И, Счетчик*И);
    И=I+1;
...

#конец кода

Таким образом, если мы хотим изменить формулу заполнения, нам нужно поправить только цикл, который отвечает за заполнение ячеек, но не тот, который отвечает за создание строк и/или колонок.
Показать
23. user2079802 20.04.24 16:25 Сейчас в теме
Не работает код, увы...
Прикрепленные файлы:
24. user1880116 20.04.24 18:20 Сейчас в теме
(23)
Не работает код, увы...
Неожиданно, правда?
25. starik-2005 3043 21.04.24 22:38 Сейчас в теме
(23) Так и не должен. Это ж система, которая про язык 1С узнала толком из вопроса и попыталась дать хоть какой-то ответ. Я вот вообще вопрос не понял.
26. user1979322 22.04.24 07:56 Сейчас в теме
Получается для 1С Искусственного Интеллекта нет. Хочется простенькие вопросы ИИ задавать, а не на форуме, например C#, Python в этом плане хорошо отвечает
30. DENSKR 15 22.04.24 14:51 Сейчас в теме
(26) Программисты раньше делились на 2 типа: Кто хорошо пишет и кто хорошо "Гуглит", эра подошла к тому что сейчас будет всё меньше тех кто хорошо пишет и будут те кто хорошо подбирают "Промты"...
user1671936; user1880116; XAKEP; user906828; +4 Ответить
31. starik-2005 3043 23.04.24 13:44 Сейчас в теме
(30)
хорошо подбирают "Промты".
Один и тот же промпт дает разные результаты. Так что будут те, кто умеет интерпретировать результаты, и те, кто как в (23).
32. Oldsad 24.04.24 02:33 Сейчас в теме
(26) Я вам скажу больше, Искусственного Интеллекта вообще даже близко ни для чего нет
То что сейчас выдается за ИИ, это просто продвинутый генератор случайных фраз
user1880116; XAKEP; +2 Ответить
36. mkalimulin 1174 07.05.24 00:55 Сейчас в теме
(32) Только этому "продвинутому генератору случайных фраз" можно дать, например, такое задание:
"Напиши запрос для определения дня, когда в отеле проживало максимальное количество постояльцев"
или
"Выдай список всех уникальных покупателей артикула А-345 в 2024 году, из тех, кто сделал менее трех покупок любых товаров в 2023 году"
И этот, как вы его называете, "генератор" выдаст вам сразу работающий запрос. При этом не допустит ошибок, которые часто делают в этих задачах люди
38. Oldsad 07.05.24 02:39 Сейчас в теме
(36) И это одна из серьёзных проблем. То что генератору бреда, именуемому "ИИ", нашли применение программисты. Одно дело, если бы "ИИ" генерировал сценарии для низкобюджетных сериалов, идеи и повороты сюжета для бульварного чтива и пр., т.е. оставался бы в рамках генерации текстов для развлечения.

Другое дело, когда программист генерирует код для приложения в телефоне или сайта визитки. Вы скажете ничего страшного. Возможно.
Но сегодня сайт визитка, завтра автопилот в самолете. Ведь:
"генератор" выдаст вам сразу работающий запрос. При этом не допустит ошибок, которые часто делают в этих задачах люди
user1880116; +1 Ответить
39. mkalimulin 1174 07.05.24 07:46 Сейчас в теме
(38) Помните авиакатастрофу над Баденским озером? Из-за чего она произошла?
40. user1880116 07.05.24 11:20 Сейчас в теме
(39)
Из-за чего она произошла?
Очевидно из-за того, что нейросейть не применялась, правда, Михаил? Ведь если бы была нейронка, то она бы ух!

И блокчейн.
mkalimulin; comptr; +2 Ответить
45. mkalimulin 1174 07.05.24 17:56 Сейчас в теме
41. starik-2005 3043 07.05.24 15:18 Сейчас в теме
(36)
этому "продвинутому генератору
Вот вряд ли стоит пытаться доказать кому-то, что ИИ может им помочь, и что векторизация - это совсем не случайная последовательность, и что проходя по слоям вектор из промпта превращается во вполне адекватный ответ, основанный на запросе, а не на случайном сопоставлении чего-то с чем-то, что вариативность - это свойство, на которое можно (и даже нужно) влиять. Это не заставит скептиков признать что-то, как в свое время массовый переезд команд разработки на SOLID не заставил всех программистов разобраться с ООП. Сейчас очередная смена парадигм. Но кто-то только пользуется какими-то большими сетями на инфраструктуре гигантов ИТ, а кто-то сам разбирается, как и на чем их обучать, как получить результаты. И это становится продуктом. А пользоваться ГПТ - это у моих знакомых сын пятиклассник вполне умеет, не говоря о моем мелком, который в десятом...
33. user1979322 25.04.24 15:08 Сейчас в теме
Кто то писал в этой теме что знает людей которые занимаются или играются с ИИ (искуственным интелектом), замучился искать, много написано. Можете про дублировать контакты, или может кто ни будь этой темой занимается и свяжется со мной. Хочу по общаться по этой теме
34. user1880116 25.04.24 19:42 Сейчас в теме
(33) Нда.

Сегодня исторический день. Сегодня сообщество инфостарта пробило следующий уровень. На смену традиционному "сделайте Мне срочно" пришло "пусть свяжутся со Мной Я Хочу".

Эволюция.
35. DENSKR 15 06.05.24 18:55 Сейчас в теме
(34) В данном случае - "Инволюция"...
37. mkalimulin 1174 07.05.24 00:56 Сейчас в теме
(33) Что именно вас интересует?
42. starik-2005 3043 07.05.24 15:22 Сейчас в теме
(37) Его интересует, чтобы копилот на языке 1С писал ему код.
43. ZhokhovM 733 07.05.24 16:24 Сейчас в теме
тоже интересует на языке 1С, но лучше без копилота и не только код, но и запрос.
44. mkalimulin 1174 07.05.24 17:55 Сейчас в теме
(43) Работающий запрос на языке 1С получить реальнее, чем работающий код
47. user1880116 07.05.24 22:06 Сейчас в теме
(44)
Работающий запрос на языке 1С получить реальнее, чем работающий код
Неработающий запрос получить, внезапно еще проще.
48. mkalimulin 1174 07.05.24 23:01 Сейчас в теме
(47) Это вы готовить не умеете
49. user1880116 08.05.24 06:04 Сейчас в теме
(48)
Это вы готовить не умеете
Конечно. Это же занятие для избраных, пока не готовое для использования массами.
50. mkalimulin 1174 08.05.24 08:09 Сейчас в теме
(49) Массы этим вполне себе пользуются. Любой человек, в том числе достаточно далекий от ИТ, может сформулировать словами, что ему нужно от базы 1С, и получить работающий запрос. Вы просто отстали от жизни
51. user1880116 08.05.24 08:29 Сейчас в теме
(50)
достаточно далекий от ИТ
...
получить работающий запрос
И что он с ним будет делать?
52. mkalimulin 1174 08.05.24 08:55 Сейчас в теме
(51) А на шаг вперед подумать сложно? Если у вас есть текст работающего запроса 1С, то от результата вас отделяют три строчки кода.
Разумеется пользователь не работает с текстами запросов. У него перед глазами два элемента на форме. В первый он вводит свой вопрос, а во втором он видит результат выполнения запроса. Или еще интереснее. В Телеграм говорит голосом, что ему надо и получает в ответ сообщение с результатом выполнения запроса.
Сейчас это доступно всем, кто имеет желание пользоваться новой технологией.
53. user1880116 08.05.24 09:30 Сейчас в теме
(52)
В Телеграм говорит голосом
...от дома провести подземный ход или чрез пруд выстроить каменный мост, на котором бы были по обеим сторонам лавки, и чтобы в них сидели купцы и продавали разные мелкие товары, нужные для крестьян.
кто имеет желание
Евангелисты.
54. ZhokhovM 733 08.05.24 15:31 Сейчас в теме
(44)напиши код, который будет лаять каждые 5 секунд
ИИ:
Пока Истина Цикл
ВызватьПаузу(5);
Сообщить("Гав-гав");
КонецЦикла
55. mkalimulin 1174 08.05.24 16:42 Сейчас в теме
(54) Какие у вас задачи интересные!
46. starik-2005 3043 07.05.24 20:51 Сейчас в теме
(43)
но лучше без копилота
Все зависит от того, что мы называем "копилотом". Я называю этим словом любой генератор кода. Если Вы сможете описать синтаксис языка в контексте вместе с задачей, то у того же микстраля не будет проблем с возвратом приемлемого результата.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот