Комментарии 27
Аналог из прошлого:
Внедрение оптимизаторов в компиляторы. Тоже позволила легко писать код которые работает почти так же быстро как написанный вручную в машинных кодах или на asm. Просто сейчас этот "оптимизатор" вышел немного за пределы одной программы и может делать свою работу сразу в нескольких областях.
И да, как и оптимизатором, кто не понимает "как это работает" сделать что-то выдающиеся не сможет. Просто теперь будет плодиться "зоопарк" программ написанных под конкретную локальную задачу, потому что сейчас проще поручить это ИИ без цели делать её универсальной, потому что когда задача изменится, программа просто будет написана с нуля.
Как будто преувеличивают влияния ИИ. Да это норм помощник, иногда прям вообще огонь за минуты задачу решают, но ни как не замена программисту.
Вот на этой недели были несколько задач на сайте по верстки, в былые времена я бы их сразу отфутболил с комментарием (я по бэкенду). А так решил попробовать через ИИ, авось сработает.
Первая задача была из картинки таблицы сгенерировать такую же html+css и вставить на страницу как дополнительный. Все офигенно с первого раза получилось даже под адаптив, но блин ИИ название таблицы запихнул в заголовок h1 😱 и если бы это не котролил опытный человек и так бы вставил (куда вставить ещё тоже нужно найти) то случилась бы смерть СЕО))
Вторая задача просто вставить видео под блоком. И как я эту ИИшку не мучил, то широкое, то высокое, то стоит не ровно. Пришлось все таки отдать профессиональному верстальщику на доработку.
Так что не знаю что будет через 5 лет, но в нынешнем виде для большинства ИТшников особенно с массово народного программирования он не угроза рабочему месту. Ну а как помощника его не использовать не вижу смысла, реально же помогает и облегчает работу.
Прикол в том, что когда ИИ наконец научится, этих задачек на сайте просто не будет. Стейкхолдеры сами решат, без фрилансеров...
Иишки хорошо пишут код с 0. А вот с развитой кодовой базой, с подводными камнями, особенностями и незадокументированными багами они работать не умеют. Могут уйти в цикл и просто тупить, тупить, тупить...
Короче в итоге придется нанимать того же программиста, причем не факт что его доработка обойдется дешевле, чем разработка с 0 + сопровождение.
Но это просто мое мнение с оглядкой на опыт попыток использования иишек. Может все поменяется.
Качество зависит от модели которую используете, от инструмента, он того как в проекте настроены рулы, от вашего промта.
Так и раньше это можно было сделать одному. Если команда - то тут конечно уже начинается планирование, код-ревью, митинги и конфликты, будет долго.
Кажется Джобс как-то сравнил компьютер с велосипедом для мозгов. Похоже, что к этому велосипеду добавили автопилот и моторчик. И нам предстоит научиться на этом не просто ездить, а носиться наперегонки. В целом, аналогичное восприятие нового инструмента. Очень напоминает сцену из мультфильма Суперсемейка, когда Боб Парр, придаленный к грунтут жизненными проблемами, вдруг получил приглашение на "супер работу".
А можно спек, тот самый, который вы с clode в статье правили и который потом вызвал ощущение, что “именно этот проект и хочется”.
И ключи от квартиры, где деньги лежат =)?
Я спросил только про ТЗ, который:
К вечеру я перечитал документ и понял: да, это тот сервис, который я хочу создать.
Я пока так не умею работать с агентом, и надеюсь научиться на примерах.
Боюсь даже спросить, а что там уметь? Пиши текст, и сам смотри что получится. Это как учить программирование по книгах ни разу не открывая среду разработки.
Если вообщем смотреть - каждый придумал свой уникальный способ и инструменты. Кто-то орудует skills, кто-то из cli инструментов делает skills. Другие вебхукими делают ограничения ссылаясь на конкретные файлы инструкции, skills и cli инструменты. Технология сама по себе экспериментальная с недетерменированым результатом. Бери и делай и не стоит искать golden-hammer. Скажу так 70 это приемлемый результат, 30 это твоя экспертиза. Не исключено что при доработке тех 30 процентов нужно будет перелопатить и поправить 25 из тех 70. Можно вообще навелосипедить свой harnes (claude, opencode, qwen-code...) подсебя) Бери и делай - о_О. Имхо.
Я бы хотел научиться формировать экспертное мнение.
Есть документ. Инженер с опытом на какой-то момент версии документа говорит "да, оно". Интересно посмотреть документ и понять маркеры, какие там есть, ну или каких то нет, которые ожидал бы я.
Ни одна модель этого не даст. Ну или я совсем ничего не понимаю.
А делать то можно на любом документе. можно даже голосом, вообще без документов.
Научиться експертизе??? Прошу перечитай своё сообщение ещё раз. Експертизе приходит через шишки и боль, через эмоциональные качели - когда в один день ты бог программирования на следующий день ты пишешь команду ставишь случайно пробел не там где нужно и теряешь управление админа ибо sudo сломано, а это сварм менеджер кластера. Админ уже не админ. И 15 контейнеров лежат... За два часа поправил. Воспользовался уязвимостью системы для которой CVE свой с описью. Как себя в такой ситуаци назвать? Нет это не нейросеть была, это был я. От начала и до конца.
Експертиза это ещё и о компромиссах между. Глобально перед разработчиком стоит задача наименее меньшим количеством действий получить приемлемый результат. В идеале - но мир не идеален ибо перед тобою ставят задачу где качество на третьем месте.
Спасибо, согласен, что научиться экспертизе возможно через собственный опыт.
Однако есть документ, по которому сформировал свое положительное мнение опытный специалист, а мне кажется, что @Lxxпрофи в этом вопросе. Я бы не отказался сравнить мое понимание "хорошее ТЗ для агента" с пониманием коллеги по цеху Это развивает насмотренность, расширяет навык работы с документацией.
В данном случае, нет речи про действующий результат, я спросил о документе, предшествующем начало работы.
Согласен полезно почитать. Подчеркну ещё раз - компромис. Сам документ ничего тебе не даст. В каждой задаче миниму 2 решения То есть пространство вариантов для решения огромное множество.
Это статистический, вероятностный - инструмент. То что ты возьмёшь как старт тот документ. Впишешь промпт и если он будет на два слова отличатся от того что автор вписал ты получишь совсем другой результат. даже с той самой моделью.
Прошу поинтересуйся почему в контексте агентов используется понятие вектор. Даже не агентов, а LLM. Мы живём в мире xyz. В моделях больше от1683(вроде такая цифра).
Мой тебе совет, используй ключевые характерные термины для данной области. Тогда парадигма "миссия, видение и галлюцинация" будет больше походить на "миссия, видение и ефект неожиданности".
Мой мир, в котором я любил программировать руками, рухнул. Не потому, что я разучился, а потому, что я больше не буду этого делать никогда
Странный вы. Если так любите программировать руками, почему не будете делать этого никогда? Руки у вас вроде никто не отбирал.
Сложно отделаться от мысли бессмысленности. Ну то есть, копать лопатой, когда у тебя уже давно стоит трактор - сложно себя заставить.
Ну иногда трактор может сломаться/топливо стать дороже/просто нецелесообразно использовать трактор для условной посадки цветов. Все ситуация решает. Прелести трактора это не отменяет, но умение покопать лопатой может и выручить.
Полностью согласен. А если хочется поработать лопатой, сажать цветы вариант. А именно, можно просто выбрать задачу, с которой нейронки заведомо не справляются примерно никак, так что там только руками. Ну, например, повекторизовывать что-то небанальное математическое под sse/avx или что-то сложное на GPU повекторизовывать руками на плюсах))
Странно, но ни один ребенок не отказался научиться ходить в пользу например инвалидной коляски. А тут казалось бы взрослые люди довольно интеллектуальной профессии докатились до чего..
Ходьба это базовая потребность человека, без нее организм деградирует (атрофия мышц, проблемы с позвоночником, ожирение и тд.)
Проводить сравнения между физической функцией организма и автоматизацией интеллектуального труда, очень непрофессионально.
Если следовать вашей логике, то использование калькулятора, компилятора или CI/CD тоже можно назвать «деградацией». Но индустрия программирования последние 50 лет развивается именно через повышение уровня абстракции. )))))
это не ии развился, а люди деградировали

Мама, я не вайб-кодер