«Давайте уволим всех разработчиков и заменим их ИИ!»: в сети разгорелись споры между айтишниками
Футуристические фантазии, что искусственный интеллект сможет выполнять за людей всю сложную интеллектуальную работу, стали реальнее с появлением CoPilot и ChatGPT3. Они хотя не безупречно, но способны выполнять часть работы программиста. И это вызывает опасения у айтишников по всему миру.
Создатели ИИ полны оптимизма
Недавно на Medium вышел блог генерального директора и соучредителя Fixie.ai Мэтта Уэлша (бывшего СТО Google) под названием «Эй, давайте уволим всех разработчиков и заменим их на ИИ!». Автор уверен, что искусственный интеллект в скором времени станет очень хорошо справляться с написанием кода, а его работа для компаний будет в тысячи раз дешевле.
«Искусственный интеллект для создания, отладки и рефакторинга кода станет намного, намного лучше в течение следующих нескольких лет. Немного подкреплю аргументами: во-первых, CoPilot уже отлично умеет генерировать новый код при соответствующем контексте и подсказках; во-вторых, нет ничего, кроме большего количества данных и больших моделей, что стояло бы на пути к улучшению CoPilot на порядок», – считает Велш.
Он признался, что раньше думал, что CoPilot годится только на копирование решений для «игрушечных» домашних заданий студентов. Потом обнаружил, что на практике CoPilot читает его мысли гораздо чаще, чем должен был — и предлагает именно тот код, который хотел написать специалист.
Да, айтишники сейчас относятся скептически к вовлечению в работу ИИ, потому что со сложными проблемами он не может хорошо справиться (да и с простыми дает неидеальный результат). Но думать, что сервисы по ИИ всегда будут плохими – значит делать неправильные выводы из недавних событий. Мэтт предполагает, года через три можно будет приказать искусственному интеллекту взять высокоуровневую спецификацию естественного языка части программного обеспечения — PRD, или отчет об ошибке, или поток Slack — и сгенерировать из него «идеально хороший» код.
«Что я имею в виду под “идеально хорошим”? Ну, во-первых, давайте на минуту серьезно поговорим о качестве кода, созданного типичным человеком из команды разработчиков. Я работал в таких местах, как Google и Apple, и позвольте мне сказать вам, что качество кода даже там не всегда самое лучшее. Даже в Google, где проверка кода является религией, много говнокода, — объясняет автор. — В реальном мире мы допускаем огромное количество помоев и ошибок в программном обеспечении, созданном людьми, и зачем иначе ставить ожидания относительно кода, сгенерированного ИИ?».
Гендиректор Fixie.ai подсчитал, что использование GPT-3 с его нынешней ценой стоит колоссальных $0,12 для создания такого же количества кода, как пишет программист за день. В то же время, типичный инженер-программист в США стоит примерно $1200 в день, если учитывать зарплату, расходы на офис и «печеньки». То есть использование ИИ в 10 000 раз дешевле, а результат он дает в 10 000 раз быстрее, потому что ему не нужно делать много «надуманной работы». Здесь подразумевается написание комментариев, структурирование кода для облегчения дальнейшего рефакторинга и т.д.
В ожидании революции
Начнём с позитива: не все айтишники уверены, что искусственный интеллект способен полностью заменить человека.
«Я с нетерпением жду, как все это будет развиваться. Увлекательно быть живым во время следующего типа промышленной революции», — пишет в комментариях под сообщением Dev Pen.
«Мы точно видим будущее, где код, сгенерированный искусственным интеллектом, станет более распространенным и привычным для ежедневного использования! Мы рады наблюдать за ростом ИИ и адаптацией нашего общества к нему!», — снова радуются создатели ИИ (а именно DOST AI).
Есть и второй лагерь — айтишники, считающие замену разработчиков искусственным интеллектом невыгодным для компаний:
«Когда кто-нибудь сможет создать полную программу за несколько центов, стоимость программного обеспечения упадет к нулю? Или корпорации будут увольнять своих работников, продолжая поддерживать высокие цены на продукты и получать миллионы процентов? Гарантируют ли люди, стоящие за GPT, авторские права на код, который он генерирует? Я так не думаю», – пишет пользователь с ником MH.
Конечно, тему искусственного интеллекта в IT поднимали не только на Medium: об этом написаны десятки топиков на Reddit. В комментариях программисты умело успокаивают себя и коллег, что без работы эта технология их не оставит.
«ChatGPT — это просто база данных с классифицированной информацией, которая была разработана для поиска в интернете, чтобы выбросить что-то с подобием ценности на основе алгоритма. Он действительно хорошо классифицирует то, что он выбросил, исходя из запроса, который вы ему предоставляете. Это не искусственный интеллект, он не создает ничего нового сам по себе. Это просто умные алгоритмы», – считает AdDependent69.
«40% кода, созданного GitHub, испытывает проблемы с безопасностью. Chatgpt достаточно похож», — добавляет daniel_joyce.
«Пройдут годы, прежде чем он сможет кодировать больше, чем просто дерьмо. Я попросил что-то суперпростое на днях, а он даже не скомпилировал», — жалуется programming_elmer.
И напоследок «узбагоин» от skovbanan :
«Изменит ли ИИ разработчика? Краткий ответ: Нет. Длинный ответ: Лол, нет, не заменит».
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: