Comments 14
А точно нолик(и) в 50+ не пропустили? 50 часов это только размяться, если честно, даже для одного проекта ничто… а тут прям советы выработать получилось…
Жаль перевод делали в какой-то глупой модели, читаешь странный русский слог сегодня.
Все эти инструменты для не-ИТ человека - черный ящик. И пока оно не будет работать стабильно дальше локалхоста ничего серьезного не уйдет. А остальные вполне себе используют ИИ для рутины.
Мои лучшие советы после 50+ часов создания приложений с помощью ИИ (без знания программирования)
1 неделя, 1 день и 2 часа. Преклоняюсь перед вашим опытом.
Полезные знания. Проведя с cursor месяц, понял, что это отдельная область знаний)))
Нейрокодинг. Вайбкодинг - это менеджерская терминология. От менеджера, который смог получить удовольствие от программирования только так, и начался форс этого тухлого 'термина'.
Первое правило вайбкодинга - не говори что ты занимаешься вайбкодингом
Хоть бы раз хоть бы один вибекодер взял реальную задачу с реальными требованиями (ограничениями) и попробовал бы довести её до релиза
Есть у меня один подходящий кейс, но я не вайбкодер. Задача проекта: рисовать графикой информацию получаемую с игрового сервера. Дополнительное условие: положиться практически полностью на работу нейронок, от меня лишь требовалось продумывать логику работы, и по необходимости давать контекст в виде документации к скриптовому языку игры, которой более 15 лет. Требовалось написать плагин для игрового сервера, который будет обрабатывать игровые данные и передавать их приложению на python, в котором графика рисовалась посредством модуля pygame. Готов полностью рабочий прототип, который работает практически идеально, но в релиз такое выкладывать - совесть не позволяет. На написание кода ушло около 3х месяцев (учитывая что я работаю 5/2) из них - примерно месяц на то, чтобы сделать ужасный лагающий говнокод менее ужасным и лагающим, но все равно говнокодом) 2к строк кода на python и ещё 1к строк на языке pawn (серверный плагин).
50 часов для проекта, созданного с помощью ИИ, не имея при этом знании в области программирования от слова СОВСЕМ - сказки 5ти-классника, либо проекты там на уровне "напиши мне простой калькулятор". А давать какие-либо советы исходя из 50 часового опыта и подавно. Когда проект раздувается до таких масштабов, как например у меня, то не знающему человеку дальнейшая работа с кодом будет абсолютно бесполезна. Ибо в дальнейшем просто идёт нагромождение костылей друг на друга, вместо того, чтобы исправить или оптимизировать какой-либо кусочек кода изначально. Даже когда ты видишь проблему, и можешь правильно ее сформулировать, не всегда получается с первого раза добиться правильного решения проблемы. Особенно это относится к около забытым языкам (ох и намучался я, когда пытался плагины для сервера написать, по итогу вышло где-то 50% моего кода, 50% ИИ)
Однако с ИИ можно делать сложные проекты, но есть нюанс, ты сам должен уметь в матчасть)) Ну и если готов потратить в разы больше времени, если не хочешь писать код самостоятельно. И если ЯП достаточно распространенный. А разобраться в таком коде по мере увеличения количества строк и функции будет все сложнее и сложнее, даже несмотря на то, что генерировал весь код ты сам) Отсюда и отлавливать ошибки тоже. Поэтому реально проще и быстрее сделать все самому, лишь изредка обращаясь к ИИ за какой-то не слишком комплексной помощью
Это я ещё не говорю про размер контекстного окна. 2к строк в нейронку в качестве контекста уже не запульнешь))
Поэтому я лично вообще не понимаю почему так много появилось людей, которые, откровенно говоря, выjobываются тем, что без знаний могут написать какое-то приложение, утверждая при этом, что дураки на это ещё учатся 4+ года и тратят деньги. Вайбкодеры ху..ы.
ИИ это инструмент и ничего более, никого он не заменит, по крайней мере сейчас уж точно
Проект, реализованный на чистом вайбкодинге под конкретную локальную задачу. С задачей справляется отлично. Правда, много раз пришлось возвращать в нужное русло. Без понимания того, что и для чего делается, пока не работает https://edugen.tech
Все это про "сделать тестировщиков снова великими". А то приуныли некоторые после появления ИИ инструментов.
ИИ может ускорить рутину, предложить шаблоны, подсказки — но если полагаться на него как на источник архитектурных или глубоких идей — да, это обречено. Он не заменит настоящее понимание.
Поскольку задача создания алгоритма принципиально невычислима (хотя бы потому, что включает в себя неразрешимую проблему останова Тьюринга), в общем случае искусственный интеллект в принципе не способен создавать нечто действительно новое — он лишь рекомбинирует уже существующее. Поэтому так называемый 'вайб-кодинг' — это, по сути, попытка изобрести вечный двигатель: задача бесполезная и утопическая (разве что вас устроит очередная фигня на палке, которую он способен сгенерировать). Зря только носятся с этой идеей, как дурак с писаной торбой.
PS А переводить плохую англоязычную статью на плохой русский — это уже двойная глупость.
12 правил «vibe coding»