Re: Польза от ИИ в разработке полного цикла
От: Sinclair Россия https://github.com/evilguest/
Дата: 19.03.26 17:56
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Коллеги, которые выполняют полный цикл разработки (от идеи до продукта/документации), в каких аспектах вам удается получать ощутимую выгоду от применения ИИ?

Во всех.

ЕМ>По применению в поиске алгоритмов, возможных путей решения задач, документации, примеров, разъяснений и т.п. вопросов нет — иногда сразу дает годные ответы, иногда в ответах есть лишь общие сведения, которые нужно уточнять разными способами, тут все более-менее понятно.


ЕМ>Удается ли кому-нибудь существенно ускорить разработку, повысить качество, эффективность или надежность, непосредственно кодом, полученным от ИИ?

Конечно.

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

Ну, если нестерпимо горит — можно и поразбираться. А если нет — то можно просто ткнуть его носом в то, что неправильно (например, набор тестов падает на какой-то из платформ), то он и сам прекрасно починит.
Чуть хуже — с качеством кода. Опять же, можно просто раз в N фич просить его не спроектировать очередную хню, а оценить нужду в рефакторинге и провести оный при необходимости.


ЕМ>Типичный современный вайб-кодер — это либо наемный кодер уровня не выше среднего, получающий сверху достаточно четко сформулированное задание (которое он порой может напрямую скормить ИИ, и даже получить что-то осмысленное в ответ), либо "вольный экспериментатор", использующий сгенерированный ИИ код для каких-то сугубо внутренних целей (например, исследовательских). Если через какое-то время внезапно окажется, что с кодом что-то не так, в первом случае всегда найдется, кому прийти на помощь — проверить, поправить, дать по башке, перестроить схему работы и т.п., а во втором случае это, как правило, не особо критично — ну подберет экспериментатор методом итераций рабочий вариант, да и ладно.

Я таких не знаю.

ЕМ>Когда я пытаюсь придумать, какой полезный для моей работы код я мог бы извлечь из ИИ, в голову реально ни черта не приходит. Максимум — попросить его написать мне какой-нибудь цифровой фильтр или очередную реализацию БПФ, которые я, со своим уровнем опыта в вычислительной математике, традиционно не осиливаю. Но то же самое можно найти и на просторах интернета в готовом виде — все равно придется тщательно проверять, прогонять в тестах, адаптировать под себя и т.п.

Кто ж его знает, какой код нужен в вашей работе
Вот мне бывает нужно всякое разное — от "сделать вот такую штуку на системе типов TS" до "строго доказать корректность алгоритма распределённого барьера".
ИИ позволяет сложную задачу сделать за утро, а неразрешимую — за неделю

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

Про GUI ничего не могу сказать, пока не пробовал. У меня так случайно совпало, что все задачи, появившиеся после ИИ — исключительно "системные инструменты" и "веб сервисы".
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.