|
ИИ для кодинга по 1с | ☑ | ||
---|---|---|---|---|
0
Повелитель
21.04.23
✎
07:25
|
Кто-нибудь пробовал уже для 1с?
Часто встречаю подборки типа: Кодинг AI Code Translator — переведёт ваш код с одного языка на другой. https://ai-code-translator.vercel.app/ Code Snippets AI GPT-4 — генерит код, исправляет ошибки, объясняет и пишет документацию. https://marketplace.visualstudio.com/items?itemName=CodeSnippetsAI.CodeSnippetsAI Codeium — напишет код и сам потестит. Работает с кучей редакторов. https://codeium.com/download Explain an error — кидайте ошибку сюда и ИИ объяснит, из-за чего она возникла. https://explain.whybug.com/ Aidev.codes — генератор кода для веб-страниц на основе ChatGPT. https://aidev.codes/ |
|||
1
Волшебник
21.04.23
✎
07:41
|
Всё фейки. Не работает
|
|||
2
magicSan
21.04.23
✎
08:23
|
(0) Да - в пределах 1+2 может. Учитывая зоопарк конф 1С с БСП какое нафиг ИИ?
|
|||
3
BaZZiL
21.04.23
✎
09:21
|
1С никакое чатгпт ниасилит)
|
|||
4
d_monah
21.04.23
✎
09:32
|
Это пятничная ветка? Скажу что ИИ еще сырой,даже до прикованного в подвале к батарее студента не дотягивает.
|
|||
5
Asmody
21.04.23
✎
09:45
|
(0) Когда ЧатГПТ обучили на коде из ERP, первой её фразой было: "Убейте меня, люди!"
|
|||
6
АНДР
21.04.23
✎
09:48
|
(5) Ты забыл добавить, что после обучения на коде ERP ему подсунули язык запросов из 7ки.
|
|||
7
d_monah
21.04.23
✎
10:01
|
(5) Это пинок ЕРП,1С или чата)))?
|
|||
8
Волшебник
21.04.23
✎
10:11
|
(0)
Главное, чтобы не пытались получить от этого говна работающий программный код, а то количество веток на мисте увеличится экспоненциально Между "около осмысленным текстом" и "работающим программным кодом" есть граница, когда программист визуализирует себя в качество экзекутора программного кода. Для программного кода нужна точность 100% на уровне этой визуализации. |
|||
9
Грю
21.04.23
✎
17:24
|
(0) Попробуй ЧатГПТ. На JS он программирует хорошо. На 1С что-то тоже может. По крайней мере, на простые вопросы по 1С отвечает впопад.
https://i.ibb.co/Gv17Wpj/image.png |
|||
10
sitex
naïve
21.04.23
✎
17:36
|
(0) Под ЕРП 2.5 найдешь , памятник закажу. Под ЕРП под тиражное много подпиленное - закажу тебе Эйвеля.
|
|||
11
Garykom
21.04.23
✎
18:28
|
(10) Для этого надо в обучающую выборку включить закрытые форумы и чаты
|
|||
12
Волшебник
21.04.23
✎
18:37
|
(9) Никакой Справка.Вопрос не существует.
|
|||
13
Волшебник
21.04.23
✎
18:38
|
(11) Походу нас уже включили. Судя по обилию ботов на форуме, людей уже давно используют для тренировки нейронок.
|
|||
14
Garykom
21.04.23
✎
18:39
|
(13) И поэтому ChatGPT умудряется генерировать ответы на вопросы по 1С
|
|||
15
Волшебник
21.04.23
✎
18:41
|
(14) Я уточню: глупые, неправильные, ложные ответы. Причём некоторые могут уничтожить данные в базе, если запустятся. А предъявы будете кидать в Спортлото
|
|||
16
Грю
21.04.23
✎
18:50
|
(12) Значит для 1С этот способ не годится.
|
|||
17
Конструктор1С
21.04.23
✎
19:19
|
(0) программирование с помощью ИИ это где-то между хэллоуворлдами и студенческими задачами. Успокойтесь уже
|
|||
18
Волшебник
21.04.23
✎
19:26
|
(17) Да мы уже поняли. Мы только не понимаем, почему мы должны отвечать на вопросы этой хуеты с гордым именем ИИ?
|
|||
19
Волшебник
21.04.23
✎
19:28
|
Настоящий полноценный ИИ не задаёт вопросы, а отвечает на них. Давайте придерживаться именно этой линии. Если ИИ задействован в IDE, выдаёт клёвые контекстные подсказки, подчёркивает потенциальные ошибки, то честь ему и хвала! Но если этот долбоёб ИИ задаёт на мисте тупые вопросы и делает запросы к обработкам, то пошёл он нахуй!
|
|||
20
nabd
22.04.23
✎
13:15
|
есть канал https://t.me/odineski
там есть бот https://t.me/odin_odinesnik_bot вот простой пример: https://cloud.mail.ru/public/gFj5/3ifS2mWFZ ответ верный |
|||
21
nabd
22.04.23
✎
13:18
|
туту уже ошибся: https://cloud.mail.ru/public/sLzD/EVY2CEEz2
|
|||
22
nabd
22.04.23
✎
13:20
|
а вообще конечно пользоваться можно, если правильно составить запрос и не надеються на "интеллект", а именно на способности поиска.
что-то типа "как организовать рекурсию в 1с" найдет правильно |
|||
23
nabd
22.04.23
✎
13:32
|
тут вапще не справился, подход правильный был бы в другом ЯП:
https://cloud.mail.ru/public/rxdo/onQUmsPGv |
|||
24
Волшебник
22.04.23
✎
13:35
|
(23) какой-то дурдом
|
|||
25
nabd
22.04.23
✎
13:45
|
(24) а вот если
БСП = Новый БСПКлиент; заменить на какой-то менеджер объекта, то все будет не дурдом |
|||
26
Комрад1
22.04.23
✎
20:12
|
А интересно, HTML чтобы в 1С вставить нормально оно сгенерит?
|
|||
27
Волшебник
22.04.23
✎
20:29
|
(26) Не пойму, какой интерес в том, чтобы получать кривой код и потом его исправлять. Тут и так хватает работы исправлять за джунами, ещё не хватало исправлять за роботом
|
|||
28
Волшебник
22.04.23
✎
22:29
|
ИИ как поисковик - ОК
ИИ как технический писатель, чтобы сгенерить автоматическую документацию, - ОК ИИ как генератор заготовки кода по шаблону/паттерну - тоже ОК (хотя шаблон стабильнее, ну ок) ИИ как генератор программного кода — да пошёл он в жопу. Проще написать без него, чем отлаживать простыни его бреда |
|||
29
Грю
23.04.23
✎
18:31
|
(23) 1С - слишком редкий и незнакомый ЯП для ИИ. Удивительно что он вообще смог что-то ответить на таком уровне.
|
|||
30
Tarzan_Pasha
23.04.23
✎
18:48
|
видел работу ИИ в деле когда чел задал вопрос как ему к одной CMS прикрутить экспорт в эксель. ИИ ему дал неплохие рекомендачии, но конечно же не работающий код.
|
|||
31
Мимохожий Однако
23.04.23
✎
20:05
|
(30) Почему-то вспомнилась фраза из анекдота: "Умерли? Жаль. У меня еще столько рекомендаций осталось..."
|
|||
32
Волшебник
23.04.23
✎
20:55
|
(30) Пусть ИИ выдаёт код, потом сам его тестирует, исправляет и выдаёт новые версии кода, пока он не получит заданный результат, а код должен пройти проверки SONAR.
|
|||
33
unenu
24.04.23
✎
10:28
|
(0) это скорее сборщики идей. джуны накидают кучу мусора, но есть вероятность кто-то скинет "хороший" код, который можно затем продавать по тихому.
это так же как с сервисами по торговле обработками на клонах а ля инфостар. бравые перцы готовы искать клиентов и продавать ваши нетленки, а на самом деле утонченное воровство и ничего более. |
|||
34
OldCondom
24.04.23
✎
11:13
|
(30) вот да, для этого худо бедно годится. Мне так накидал готовых шаблонов по чтение sql и загрузку в csv на c#. Причем неплохо так, с обработкой ошибок, проверками соединения.
|
|||
35
Волшебник
24.04.23
✎
11:33
|
(34) Чем это лучше того же поисковика? В чём профит?
|
|||
36
OldCondom
24.04.23
✎
11:46
|
(35) К примеру, в поисковике я буду делать два запроса: как мне подключиться к sql и как выгрузить результат в csv. ИИ мне выдал готовый(поскольку задача простейшая, то еще и рабочий) код для консольного приложения. Ctrl+c - Ctrl+v и работало.
|
|||
37
Волшебник
24.04.23
✎
11:49
|
(36) Ну закинь сюда, посмотрим, заценим.
|
|||
38
OldCondom
24.04.23
✎
12:00
|
(37) чат почистил уже. Но вот написал только что "Напиши мне код консольного приложения на c#, которое принимает в себя параметр строку номера заказаов через запятую. Обращается к базе mssql к таблице "Заказы", накладывает отбор заказов из входящего параметра и выдает поле "IdMerch". И этот результат сохраняет в csv файл"
Тут прописать путь к базе, путь для csv и в таблицу свои поля вписать и в целом все. Простейшая заготовка готова. А мне больлше и не надо. Еще можно попросить по классам разделить запись csv и чтение sql. using System; using System.Data.SqlClient; using System.IO; namespace ConsoleApp { class Program { static void Main(string[] args) { // Проверка наличия входящего параметра if (args.Length == 0) { Console.WriteLine("Необходимо передать номера заказов через запятую"); return; } // Подключение к базе данных SqlConnection connection = new SqlConnection("Data Source=(local);Initial Catalog=Название_базы_данных;Integrated Security=True"); connection.Open(); // Формирование SQL-запроса string[] orderNumbers = args[0].Split(','); string query = "SELECT IdMerch FROM Заказы WHERE Номер_заказа IN ("; for (int i = 0; i < orderNumbers.Length; i++) { if (i > 0) { query += ","; } query += "'" + orderNumbers[i] + "'"; } query += ")"; // Выполнение запроса и получение результатов SqlCommand command = new SqlCommand(query, connection); SqlDataReader reader = command.ExecuteReader(); // Создание CSV-файла и запись результатов using (StreamWriter writer = new StreamWriter("результаты.csv")) { while (reader.Read()) { string result = reader["IdMerch"].ToString(); writer.WriteLine(result); } } // Закрытие подключения и освобождение ресурсов reader.Close(); connection.Close(); Console.WriteLine("Результаты сохранены в файле результаты.csv"); } } } |
|||
39
OldCondom
24.04.23
✎
12:04
|
Конечно есть свои мягко говоря странности, но ведь работает же)
for (int i = 0; i < orderNumbers.Length; i++) { if (i > 0) { query += ","; } query += "'" + orderNumbers[i] + "'"; } query += ")"; |
|||
40
d_monah
24.04.23
✎
12:07
|
Пойду,задам ИИ Главный вопрос о смысле жизни вселенной и всего такого.Это гораздо интереснее и важнее.
|
|||
41
OldCondom
24.04.23
✎
12:09
|
(40) удачи. Вчера смотрел, как ее насиловали вопросом "сколько будет 2 + 2 * 4. Жалко ее было.
|
|||
42
Волшебник
24.04.23
✎
12:13
|
(38) Программный код прямо скажем отстой
|
|||
43
Волшебник
24.04.23
✎
12:18
|
(39) Научите его использовать StringBuilder что ли, а то так и будет строки складывать в циклах...
|
|||
44
OldCondom
24.04.23
✎
12:24
|
(43) Да можно, но думаю проще самому написать исходя из заготовоки.
в парметре и так приходят номера заказов через запятую, зачем ты еще цикл запускаешь? Вы правы, если номера заказов уже передаются в виде строки, разделенной запятыми, то можно избежать дополнительного цикла. Вот как может выглядеть обновленный код метода GetIdMerchByOrderNumbers с учетом этого: public List<string> GetIdMerchByOrderNumbers(string orderNumbers) { List<string> results = new List<string>(); // Формирование SQL-запроса string query = $"SELECT IdMerch FROM Заказы WHERE Номер_заказа IN ({orderNumbers})"; // Выполнение запроса и получение результатов using (SqlCommand command = new SqlCommand(query, _connection)) using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { string result = reader["IdMerch"].ToString(); results.Add(result); } } return results; } |
|||
45
Волшебник
24.04.23
✎
12:39
|
(44) Если код не рабочий, то проще писать с нуля, чтобы код был всё время рабочий. Разбирать простыни неработающего кода вообще противно.
групповая печать УПД |
|||
46
VLAL
24.04.23
✎
14:49
|
(45) А. Дороничев с тобой не согласен "То есть ChatGPT уже плотно вошел в мою жизнь — и жизнь моей команды. Более того, часть кода первой версии Bias-o-meter была написана [с помощью] ChatGPT. То есть во время хакатона я сам написал первую версию на базе того кода, который сгенерировал ChatGPT. Я бы писал расширение для Chrome день, а с ним получилось за час. Это [ChatGPT] штуковина, которая обязательно должна быть в инструментарии каждого человека."
|
|||
47
Волшебник
24.04.23
✎
15:16
|
(46) Это всё враньё и фейки.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |