Нет, ваша генеративная модель меня не заменит
- воскресенье, 23 февраля 2025 г. в 00:00:12
За последние три недели я устранил пару проблем с производительностью, что потенциально сэкономило компании несколько сотен тысяч долларов (я подрядчик, поэтому, к сожалению, не получаю никаких премий).
Как я нашёл эти проблемы? Можно назвать это необъяснимой, основанной на опыте интуицией, шестым чувством нёрда; у меня просто возникло ощущение, что с системой что-то не так. За свои двадцать с лишним лет опыта я видел множество приложений и знал, что где-то в этой системе есть узкое место.
Я создал тестовый сценарий, чтобы точно замерить пропускную способность системы от времени, запустил инстанс VisualVM и прошерстил десятки потоков, трассировок стеков, снэпшотов памяти и CPU. Я обнаружил проблемы, написал их исправления и запустил всё заново. Бум! Производительность возросла в десять с лишним раз. Мой начальник и коллеги были счастливы, а продуктивность повысилась. Меня похвалили, и я ощутил отдачу от выполненного долга.
Но стоит помнить, что, строго говоря, это не были баги. Успешно проходили все юнит-тесты и интеграционные тесты, тесты BDD, линтеры, статический анализ кода и было выполнено несколько раундов проверок кода. Проблемы заключались в двух невинных строках кода (спрятанных среди тысяч других), казалось бы, не вызывавших никаких трудностей. Слава Богу, проблемы были найдены на этапе разработки и не затронули ни одной системы в продакшене (мои коллеги теперь могли выполнять свои тесты быстрее, поэтому скорость разработки сильно возросла).
Просто поверь мне, бро, если ты дашь мне бесконечное окно контекста и ещё 500 миллиардов долларов, чтобы сжечь энергию нескольких ядерных реакторов, а ещё все защищённые копирайтом материалы мира (снова), то мы сможем сделать это, бро. Просто верь мне, бро. AGI не за горами, бро
Нет, не сможете. Генеративный ИИ — это не путь к сильному искусственному интеллекту (AGI), даже если он когда-нибудь появится. Вы не сможете заменить мой опыт, чутьё, годы знаний, долгие ночи, эксперименты, инициативу и всё остальное, что делает меня программистом.
Ваши мусорные ИИ-агенты уже поглотили (и переварили) все технические книги, документацию и весь опенсорсный код (кто-то может сказать, что незаконно), но всё равно не смогут заменить разработчика (и не потому, что не пытаются это сделать). И доказательство этого налицо: все эти компании-создатели мусорного ИИ по-прежнему нанимают разработчиков.
Да, похоже на то. А ещё все жалуются, насколько плохим стал его сайт.
Хорошо, на минуту я притворюсь, что верю утверждению Цукерберга о том, что он сможет заменить к 2025 году всех разработчиков-мидов. Тогда кто будет расти до сениоров? Кто будет проверять, что генератор мусора снова не словит галлюцинации и не положит всю кодовую базу и инфраструктуру?
Мы, нынешнее поколение сениор-разработчиков, в течение следующих двадцати лет уйдём на покой, и будем ходить в банк за деньгами, которые заработаем на устранении багов мусорного генеративного ИИ (и я очень сильно надеюсь, что изрыгающий этот мусорный код генератор не приведёт к трагедии).
Кто заменит нас, если вы больше не нанимаете разработчиков?
Да, но люди устают, а ваш генеративный ИИ может создавать мусор со скоростью и эффективностью, недоступной ни одному человеку.
Кроме того, люди способны учиться на простой обратной связи; ваш генеративный ИИ знает весь опенсорсный код мира и всё равно производит навоз. Людям нужно 2400 килокалорий в день и немного кофеина; вашему генеративному ИИ нужны ядерные реакторы.
Какая ужасная аналогия.
Мой велосипед — это мой компьютер; я полностью его контролирую. Он работает ровно с нужной мне скоростью и я могу совершенствоваться, пользуясь им. Генеративный ИИ — это ржавые «американские горки»: пусть он и быстрый, зато рано или поздно он убьёт нас.
И да, он не повышает продуктивность разработчиков; он делает их хуже и приводит к зависимости от генераторов мусора. Просто почитайте r/ChatGPTCoding и ощутите отчаяние.
Я не пользуюсь им, но генеративный ИИ влияет и на общество в целом.
Более изощрённое мошенничество, больше фейковых новостей, псевдоисторических фото, ухудшение судопроизводства, всё больше одиночества, люди не читают, люди не пишут, художники теряют работу. Это катастрофа.
Здесь я с тобой соглашусь; ты прав. Вы, продвигатели мусора, очень сильно рекламируете CEO компаний свои мусорогенераторы, утверждая, что они могут нас заменить.
И я их полностью понимаю; мы, работники ИТ как класс, очень их раздражаем. Я работал тимлидом и у меня были разработчики по найму. Иметь дело с разработчиками очень сложно. Мы грубые и странные; некоторые из нас не моются; мы эксцентричны, иногда находимся в спектре аутических расстройств; мы всегда опаздываем, всегда жалуемся на совещания, берём много денег, заставляя компанию страдать. Я всё это понимаю. Нас первыми следует отправить на плаху.
Но вы об этом пожалеете. Качество вашего продукта упадёт, а ваши клиенты сбегут.
Откажитесь от них прямо сейчас. Вам не нужны ИИ-инструменты; ваш мозг великолепен, это божий дар; пользуйтесь им, тренируйте его.
Пишите собственный код; это легко и интересно. До вас этим занималось несколько поколений. У генеративного ИИ или AGI (если он появится) нет того, что есть у вас: человеческого опыта.
Генеративный ИИ может писать код (плохой) быстрее, чем вы. Ну и что с того?
Долгие годы мы разрабатывали высокоуровневые языки программирования, библиотеки, паттерны и методики... потому что не хотели писать слишком много кода. У нас есть физические ограничения, мы устаём, а иногда и что-то забываем. Поэтому мы разрабатываем подходящие абстракции. Машина, безустанно пишущая код (плохой) не создаст ничего похожего (если только AGI не сможет иметь инициативы и истинной креативности).
Пользуйтесь своей человечностью, это право дано вам Богом. Используйте свой мозг. Пишите код, пишите стихи и рассказы (даже если никто их не читает), пишите посты, читайте книги, гуляйте, трогайте траву.
Не платите этим мошенникам; ваш мозг мощнее, чем любая генеративная машина для нарушения авторских прав.