Регистрация  |  Вход

Помощь ИИ в написании кода

Народ, у меня просьба. Вот все вокруг говорят что используют ИИ для помощи в написании кода. Типа Copilotа или как там в редакторе или еще как. Даже статью недавно где-то видел с опросом разрабов кто пользует ИИ в этом смысле. Было что-то типа 70+% что используют.

Я тут недавно попробовал, мне не зашло. Можете поделиться вашими историями применения ИИ для содействия написанию кода? Как вы у себя это настроили, какие фичи используете? Может я просто не умею варить этот борщ!?
Народ, у меня просьба. Вот все вокруг говорят что используют ИИ для помощи в написании кода. Типа Copilotа или как там в редакторе или еще как. Даже статью недавно где-то видел с опросом разрабов кто пользует ИИ в этом смысле. Было что-то типа 70+% что используют.

Я тут недавно попробовал, мне не зашло. Можете поделиться вашими историями применения ИИ для содействия написанию кода? Как вы у себя это настроили, какие фичи используете? Может я просто не умею варить этот борщ!? 
Dmitry Shnyrev
Народ, у меня просьба. Вот все вокруг говорят что используют ИИ для помощи в написании кода. Типа Copilotа или как там в редакторе или еще как. Даже статью недавно где-то видел с опросом разрабов кто пользует ИИ в этом смысле. Было что-то типа 70+% что используют.

Я тут недавно попробовал, мне не зашло. Можете поделиться вашими историями применения ИИ для содействия написанию кода? Как вы у себя это настроили, какие фичи используете? Может я просто не умею варить этот борщ!?

Тут на прошлой неделе с коллегой, попробовали написать код на питоне(я в питоне 0, он в питоне начинает). Код должен выгружать файлы из сф, обогатить из чем-то из сф, не свзянаым прямой связью, записать в csv и тд. Короче обычная задача по получению данных. Ну может не совсем обычная, но в целом.

Если знаешь что должно получиться в конце, просто накидываешь промпты, получаешь результат, ручками правишь то что выглядит говном, потом спрашиваешь еще что-то, добавляешь и так далее и тому подобное.

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

К примере СФ - сделай триггер который пройдет по всем записям кейсов, потом найдет аккаунты по email и проставит их на кейсе - то получишь результат с SOQL внутри loop'ов. Потом говоришь, ну это не бест практис, он перепишет уже нормально. В целом нужно умение правильно поставить задачу.
[quote="Dmitry Shnyrev"]Народ, у меня просьба. Вот все вокруг говорят что используют ИИ для помощи в написании кода. Типа Copilotа или как там в редакторе или еще как. Даже статью недавно где-то видел с опросом разрабов кто пользует ИИ в этом смысле. Было что-то типа 70+% что используют.

Я тут недавно попробовал, мне не зашло. Можете поделиться вашими историями применения ИИ для содействия написанию кода? Как вы у себя это настроили, какие фичи используете? Может я просто не умею варить этот борщ!? [/quote]

Тут на прошлой неделе с коллегой, попробовали написать код на питоне(я в питоне 0, он в питоне начинает). Код должен выгружать файлы из сф, обогатить из чем-то из сф, не свзянаым прямой связью, записать в csv и тд. Короче обычная задача по получению данных. Ну может не совсем обычная, но в целом.

Если знаешь что должно получиться в конце, просто накидываешь промпты, получаешь результат, ручками правишь то что выглядит говном, потом спрашиваешь еще что-то, добавляешь и так далее и тому подобное.

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

К примере СФ - сделай триггер который пройдет по всем записям кейсов, потом найдет аккаунты по email и проставит их на кейсе - то получишь результат с SOQL внутри loop'ов. Потом говоришь, ну это не бест практис, он перепишет уже нормально. В целом нужно умение правильно поставить задачу.

У меня тоже тут случилась попытка пописать с помощью AI. Надо было сделать сервис прокси между SF и одним API, плюс нужна была админка на этом сервисе. Естественно база данных. В сервисе нужна была очередь тасков, которые зарускаюься в бэкграунде, дергают API и потом дергают SF и все это добро должно крутиться на Heroku. Взял Django. Самый популярный фреймворк на python. Пробовал это все запилить через AI. Убил к херам пол дня, так ничего толкового не получил, еще и тупил пытаясь понять что там вообще в этом коде аи навоял. В итоге снес к херам. Открыл туториал и сделал все быстро и красиво. Собственно как и любые другие вопросы - гуглишь, открываешь статью, изучаешь, делаешь. Один раз был затуп с авторизацией по API Key для апи части, просил AI и так и этак. Ничем не помог. Пошел на qna.habr.com/ задал вопрос человекам и через 15 минут имел офигенское простейшее решение.

Так и не проникся я этими AI помощниками в плане написания кода. Может отдельный скрипт все-в-одном для запуска в консоли и можно собрать, но для полноценного проекта где нужно не только кодить но и знать структуру проекта, инфраструктуру где запускаешь проект, как все это деплоить, где правильно хранить секретные переменные. Знать особенности запуска dev/prod mode, знать как работать со статик ресурсами. Тут никакой AI не поможет. Только туториалы и собственный мозг.
У меня тоже тут случилась попытка пописать с помощью AI. Надо было сделать сервис прокси между SF и одним API, плюс нужна была админка на этом сервисе. Естественно база данных. В сервисе нужна была очередь тасков, которые зарускаюься в бэкграунде, дергают API и потом дергают SF и все это добро должно крутиться на Heroku. Взял Django. Самый популярный фреймворк на python. Пробовал это все запилить через AI. Убил к херам пол дня, так ничего толкового не получил, еще и тупил пытаясь понять что там вообще в этом коде аи навоял. В итоге снес к херам. Открыл туториал и сделал все быстро и красиво. Собственно как и любые другие вопросы - гуглишь, открываешь статью, изучаешь, делаешь. Один раз был затуп с авторизацией по API Key для апи части, просил AI и так и этак. Ничем не помог. Пошел на qna.habr.com/ задал вопрос человекам и через 15 минут имел офигенское простейшее решение. 

Так и не проникся я этими AI помощниками в плане написания кода. Может отдельный скрипт все-в-одном для запуска в консоли и можно собрать, но для полноценного проекта где нужно не только кодить но и знать структуру проекта, инфраструктуру где запускаешь проект, как все это деплоить, где правильно хранить секретные переменные. Знать особенности запуска dev/prod mode, знать как работать со статик ресурсами. Тут никакой AI не поможет. Только туториалы и собственный мозг. 
Maxim Elets
К примере СФ - сделай триггер который пройдет по всем записям кейсов,
Макс, а ты как используешь AI? Просто через web копипастишь или какой плагин используешь в IDEA?
[quote="Maxim Elets"]К примере СФ - сделай триггер который пройдет по всем записям кейсов,[/quote]
Макс, а ты как используешь AI? Просто через web копипастишь или какой плагин используешь в IDEA?
Вот кстати интересная статья попалась для размышления. Я думаю имя автора добавляет ей немного веса.

Тим О’Райли: ИИ не убьёт программирование, но полностью его изменит

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

[url=https://tproger.ru/news/tim-o-rajli--ii-ne-ubyot-programmirovanie--no-polnostyu-ego-izmenit]Тим О’Райли: ИИ не убьёт программирование, но полностью его изменит[/url]

ИИ помощники - это не замена программистам, а всего лишь очередной инструмент которых на веку уже было не мало. Мы остаемся, просто надо научиться правильно использовать новый инструмент. :smiley:
Dmitry Shnyrev
Maxim Elets
К примере СФ - сделай триггер который пройдет по всем записям кейсов,
Макс, а ты как используешь AI? Просто через web копипастишь или какой плагин используешь в IDEA?


В СФ не приходилось, то ли задачи все однотипные делаю, то ли я много знаю |

А для питона только опыт выше :up:
[quote="Dmitry Shnyrev"][quote="Maxim Elets"]К примере СФ - сделай триггер который пройдет по всем записям кейсов,[/quote]
Макс, а ты как используешь AI? Просто через web копипастишь или какой плагин используешь в IDEA?[/quote]


В СФ не приходилось, то ли задачи все однотипные делаю, то ли я много знаю :party:|

А для питона только опыт выше :up: