«Я не буду использовать LLM в своём коде» — и почему программисты спорят до хрипоты
I will not be using LLMs in my coding
Автор заявляет, что отказывается от LLM в программировании, и на Hacker News разгорается жаркая дискуссия. Одни признаются, что месяцами не пишут код руками и при этом выдают результат быстрее и качественнее, другие возражают: софт становится всё более багованным, а никто не проверяет сгенерированные тесты. Спорят о том, что вообще значит быть программистом, если писать код больше не нужно.
Мой выбор — либо использовать их, либо быть растоптанным программистами, которые это делают. AI всё ещё не пишет код на моём уровне качества, но теперь он выдаёт приемлемое качество; и, увы, для реального мира этого «достаточно хорошо».
- XCSme
Я был спортивным программистом, писал код без остановки на многих языках более 15 лет.
Я не прикасался ни к одной строке кода более 6 месяцев, даже не смотрел на него, но работа, которую я делаю, идёт быстрее и качественнее, чем когда-либо.
Не уверен, как к этому относиться.
- parasti
Это сродни тому, чтобы держаться за ручные инструменты после изобретения электродвигателя.
Возврата к написанию кода по-старому нет. Я не вижу, чтобы это случилось в индустрии, никогда.
Перечисленные здесь претензии на 100% реальны, но не фундаментальны — с некоторой практикой вы можете заставить LLM работать с большим эффектом, не позволяя ей взять бразды правления в свои руки. Если вы позволите ей писать код, это действительно становится больше управленческой работой, чем инженерной. Тем не менее, я верю, что должен быть способ структурировать ваш рабочий процесс так, чтобы LLM стала вашим программистом-напарником только для чтения / резиновой уточкой, в то время как вы сами занимаетесь увлекательными частями программирования.
- DamnInteresting
Часто появляются новости о компаниях, которые хотят захватить астероид для добычи полезных ископаемых, потому что он стоит «триллионы» в редких металлах. Компании, похоже, не понимают того факта, что наводнение рынка новым предложением этих металлов резко обесценит эти металлы. Они могут вкладывать миллиарды долларов в погоне за этой мечтой, и если они добьются успеха, их наградой будет наводнение рынка и обесценивание рынка.
LLM ощущаются так же. Они тратят миллиарды долларов на эти машины, которые могут наводнить рынок чем-то, что когда-то было редким и ценным — человеческой креативностью. Если они добьются успеха, они просто разрушат креативность и обесценят то, что человечество ценит.
- rickcarlino
> ИИ не неизбежен
Мне трудно в это поверить. Компании, которые нас нанимают, и компании, которые с ними конкурируют, будут рассматривать написанный от руки код как уклонение от финансовой ответственности. Это не означает, что неизбежность позитивна или заслуживает того, чтобы её приветствовать с распростёртыми объятиями. Но на данный момент это настолько неизбежно.
- alexpadula
LLM и генеративный ИИ отняли то, что значит быть человеком, у многих, не только у программистов. Грядущие волнения будут захватывающими.
- ricardobeat
Это совершенно нормальная позиция — если вы не намерены оставаться в этой области в качестве профессионала.
Экологические аспекты можно решить.
Качество — это мера человека, управляющего процессом, модели могут писать код лучше среднего инженера.
Влияние на обучение, старшинство и т.д. — это одна большая неизвестность, но я верю, что это можно/будет также решено.
- foldr
Даже если у вас жёсткая позиция против использования LLM для написания кода, по какой бы то ни было причине, они, несомненно, чрезвычайно полезны для проверки кода и поиска ошибок. Почему бы вам не воспользоваться этим?
- JKCalhoun
Вышел на пенсию после 4 десятилетий программирования ради заработка… В связи с этим я теперь программист-«любитель» и не связан с Корпорацией™, когда я «выпускаю» код. Возможно, я чувствовал бы себя иначе, если бы всё ещё был связан.
Однако как любитель я обнаруживаю, что LLM позволяют мне браться за проекты, за которые я вообще не взялся бы, если бы не существование LLM.
Это важный момент (для меня).
Многие из этих проектов довольно утомительны. (Хотя другие программисты, возможно, получают удовольствие от того, что этот одиночка называет «утомительным».) Я нашёл это освобождающим.