Deutsch

ИИ для программиста?

49928   61 62 63 64 65 66 67 68 69 70 71 все
7495 коренной житель14.03.25 08:12
7495
NEW 14.03.25 08:12 
в ответ alex445 13.03.25 21:19
Можно...?

Можно.


Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
AlexNek патриот15.03.25 11:54
AlexNek
NEW 15.03.25 11:54 
в ответ alex445 13.03.25 21:19
на наш новый фреймворк с учётом всех наших новых соглашений и правил обработок

Чисто так нельзя, откуда же ему знать про всё ваше?


По кусочкам надо делать. Но с плохим кодом это видимо не получится.

alex445 патриот15.03.25 15:14
NEW 15.03.25 15:14 
в ответ AlexNek 15.03.25 11:54, Последний раз изменено 15.03.25 15:15 (alex445)

И чем многомесячные разговоры и обучения бота на нашем коде будут отличаться от того, что я сам это сделаю? Мне просто дадут как бы джуна, которого я должен обучить тому, что сам знаю о проекте. А без меня бот ничего толком не сделает.

alex445 патриот15.03.25 17:07
NEW 15.03.25 17:07 
в ответ AlexNek 15.03.25 11:54

Вы пробовали с помощью ИИ не новый код писать, а фиксить баги в уже старом существующем? В больших старых проектах?

AlexNek патриот15.03.25 17:18
AlexNek
NEW 15.03.25 17:18 
в ответ alex445 15.03.25 15:14
А без меня бот ничего толком не сделает.

Естественно - это помощник и не больше.

alex445 патриот15.03.25 17:21
NEW 15.03.25 17:21 
в ответ AlexNek 15.03.25 17:18
это помощник и не больше.

Так вы ИИ не продадите. Про окупаемость сотен вложенных миллиардов и не говорю.

AlexNek патриот15.03.25 17:23
AlexNek
NEW 15.03.25 17:23 
в ответ alex445 15.03.25 17:07
а фиксить баги в уже старом существующем?

Во-первых, нет смысла.

Во вторых, я этим не занимаюсь смущ


А вот стибрить таблицу со старого кода как картинку и по ней сгенерить новый код - гораздо полезней


В больших старых проектах?

Пока вижу только запрос - расскажи, что этот класс/функция делает?

AlexNek патриот15.03.25 17:27
AlexNek
NEW 15.03.25 17:27 
в ответ alex445 15.03.25 17:21
Так вы ИИ не продадите.

Я мне не нужно его продавать, мне нужно его пользовать бебе


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

А отчего это должно меня волновать, развитие есть - значит есть и прибыль

alex445 патриот15.03.25 19:41
NEW 15.03.25 19:41 
в ответ AlexNek 15.03.25 17:23, Последний раз изменено 15.03.25 19:41 (alex445)
а фиксить баги в уже старом существующем?
Во-первых, нет смысла.
Во вторых, я этим не занимаюсь смущ

Интересно...


В больших старых проектах?
Пока вижу только запрос - расскажи, что этот класс/функция делает?

А как верифицируется? Ну когда он новый код пишет, вы типа тестами обкладываетесь (кто тесты проверяет - другой вопрос). А как верифицируется, что то, что сказал ИИ о незнакомом для вас коде, верно?

alex445 патриот15.03.25 19:44
NEW 15.03.25 19:44 
в ответ AlexNek 15.03.25 17:27, Последний раз изменено 15.03.25 19:46 (alex445)
Про окупаемость сотен вложенных миллиардов и не говорю
А отчего это должно меня волновать

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


развитие есть - значит есть и прибыль

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

AlexNek патриот15.03.25 19:50
AlexNek
NEW 15.03.25 19:50 
в ответ alex445 15.03.25 19:41
А как верифицируется, что то, что сказал ИИ о незнакомом для вас коде, верно?

ну так говорю что помощник. Код есть, голова есть, можно смотреть.

Ну и не попадалось пока, чтобы описание было ошибочным. Хотя может быть, не так часто делаю. смущ

AlexNek патриот15.03.25 19:53
AlexNek
NEW 15.03.25 19:53 
в ответ alex445 15.03.25 19:44
Подсядете, а потом лавочку прикроют.

Если что пойдём на вокзал, там всегда можно что-то найти бебе

Вот эта проблема уж никак не волнует.

alex445 патриот15.03.25 20:42
NEW 15.03.25 20:42 
в ответ AlexNek 15.03.25 19:50, Последний раз изменено 15.03.25 20:42 (alex445)
А как верифицируется, что то, что сказал ИИ о незнакомом для вас коде, верно?
ну так говорю что помощник. Код есть, голова есть, можно смотреть.

А зачем спрашивать, если всё равно сами смотреть будете?


Ну и не попадалось пока, чтобы описание было ошибочным. Хотя может быть, не так часто делаю. смущ

"Я ещё никогда не умирал, следовательно буду жить вечно".

alex445 патриот15.03.25 20:43
NEW 15.03.25 20:43 
в ответ AlexNek 15.03.25 19:53, Последний раз изменено 15.03.25 20:45 (alex445)
Подсядете, а потом лавочку прикроют.
Если что пойдём на вокзал, там всегда можно что-то найти бебе
Вот эта проблема уж никак не волнует.

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

AlexNek патриот15.03.25 20:51
AlexNek
NEW 15.03.25 20:51 
в ответ alex445 15.03.25 20:42
А зачем спрашивать, если всё равно сами смотреть будете?

А зачем коде ревью делать. Зачем на один код многим смотреть?

Два мнения всегда лучше чем одно.

AlexNek патриот15.03.25 20:55
AlexNek
NEW 15.03.25 20:55 
в ответ alex445 15.03.25 20:43
Чтобы пришёл новый промпт-инженер, и фигачил в продакшен код,

А кто же ему это даст? ИИ не генерит готовый код, он только помогает его написать быстрее.

И если генерацией кода не управлять по вышеописанным законам, то ничего хорошего неполучится.

alex445 патриот15.03.25 21:14
NEW 15.03.25 21:14 
в ответ AlexNek 15.03.25 20:51
А зачем спрашивать, если всё равно сами смотреть будете?

А зачем коде ревью делать. Зачем на один код многим смотреть?

Два мнения всегда лучше чем одно.

В качестве иногда посмотреть, а не весь код, код ревью полезно. И то если там нет банальщины и вкусовщины, что обычно редкость. Но на весь код вы ревью не сделаете. А с ИИ нужно ревьюих весь код.

alex445 патриот15.03.25 21:17
NEW 15.03.25 21:17 
в ответ AlexNek 15.03.25 20:55
ИИ не генерит готовый код, он только помогает его написать быстрее.

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

Бесконечный цикл постоялец15.03.25 21:17
NEW 15.03.25 21:17 
в ответ Бесконечный цикл 18.02.25 11:19

Вот Гугл раздуплился и выложил недавно хороший сервис для программирования бесплатно с очень большими лимитами (по сравнению с другими):


https://codeassist.google/products/individual

https://blog.google/technology/developers/gemini-code-assist-free/


Gemini Code Assist for individuals (preview)

If you're using Gemini Code Assist for yourself, consider starting here.

Developers can sign up with their personal accounts to access Gemini Code Assist available at no cost, no credit card needed. This version has high limits on operations such as code completions (6,000 per day), chat engagements (240 per day), and code reviews.


Я прикрутил к VS Code (есть также для JetBrains). Вроде бы аккаунт должен быть для Google Cloud, но он у меня был, поэтому не знаю это точно нужно или с обычным будет работать. По любому можно сделать если у кого нет.


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


AlexNek патриот15.03.25 21:45
AlexNek
NEW 15.03.25 21:45 
в ответ Бесконечный цикл 15.03.25 21:17

интересно, но для Visual Studio пока нет. Пробовал на сайте и на rider раньше. Просто гемини 2.0 не очень хорош, есть уже более продвинутая версия у гугла.

Видимо, старую в аддон засунули. Работает в основном с готовым кодом. Хотя иногда может что-то и сгенерить.