IOI 금메달리스트도 결국 AI 코딩 에이전트를 쓴다
I will not be using LLMs in my coding
Hacker News에서 '나는 코딩에 LLM을 쓰지 않겠다'는 글을 두고 설전이 벌어졌다. 15년 경력의 경쟁 프로그래머는 6개월 넘게 코드를 직접 쓰지 않았지만 결과물은 더 빠르고 품질도 높아졌다고 말한다. 반면 일부는 코드를 보지 않고 '고품질'이라고 믿는 모순을 지적하며, 테스트로 검증해야 한다고 반박한다. AI가 인간의 성취감과 장인정신을 앗아간다는 우려도 나온다.
AI는 아직 내 수준의 품질로 코드를 쓰지 못하지만, 이제 충분한 품질로 쓸 수 있다. 그리고 슬프게도 현실 세계에서는 그게 '충분히 좋은' 것이다.
HN 토론
238- XCSme
저는 경쟁 프로그래머였고, 15년 넘게 여러 언어로 쉬지 않고 코딩했습니다.
6개월 넘게 코드 한 줄도 건드리지 않았고, 쳐다보지도 않았는데, 제가 하는 일은 그 어느 때보다 빠르고 품질도 높습니다.
이게 어떤 느낌인지 잘 모르겠네요.
- parasti
이건 전동기가 개발된 후에도 수공구를 고집하는 것과 비슷합니다.
옛날 방식으로 코드를 작성하는 것으로 돌아갈 길은 없습니다. 업계에서 그런 일이 일어날 거라고는 전혀 보지 않습니다.
여기 나열된 불만들은 100% 사실이지만 근본적인 것은 아닙니다. 약간의 연습만 하면 LLM이 주도권을 빼앗지 않으면서도 큰 효과를 볼 수 있도록 프롬프트를 줄 수 있습니다. LLM에게 코드를 작성하게 하면 엔지니어링 업무라기보다 관리 업무가 되는 것이 사실입니다. 그렇긴 해도, LLM이 읽기 전용 페어 프로그래머/러버덕이 되어 주고 나는 코딩의 재미있는 부분을 직접 할 수 있도록 워크플로를 구조화하는 방법이 분명히 있을 거라고 믿습니다.
- foldr
어떤 이유에서든 LLM을 사용해 코드를 작성하는 것에 대해 강경한 선을 긋는다 해도, 코드를 리뷰하고 버그를 찾는 데는 의심할 여지 없이 엄청나게 유용합니다. 왜 이걸 활용하지 않겠습니까?
- DamnInteresting
희귀 금속으로 "수조" 달러의 가치가 있다며 채굴을 위해 소행성을 포획하려는 회사들에 대한 뉴스 기사가 자주 나옵니다. 그 회사들은 해당 금속의 새로운 공급으로 시장을 넘치게 하면 그 금속의 가치가 극적으로 떨어진다는 사실을 파악하지 못하는 것 같습니다. 그들은 그 꿈을 쫓아 수십억 달러를 쏟아부을 수 있고, 성공한다면 그 보상은 시장을 넘치게 하고 시장을 축소시키는 것이 될 겁니다.
LLM도 같은 것처럼 느껴집니다. 그들은 한때 희귀하고 가치 있었던 무언가, 즉 인간의 창의성으로 시장을 넘치게 할 수 있는 이 기계들에 수십억 달러를 쓰고 있습니다. 성공한다면 그들은 그저 창의성을 망치고 인류가 가치 있게 여기는 것을 축소시킬 뿐일 겁니다.
- rickcarlino
> AI는 불가피하지 않다
이 말을 믿기 어렵습니다. 우리를 고용한 기업들과 그들과 경쟁하는 기업들은 손으로 작성한 코드를 재정적 책임을 회피하는 것으로 볼 겁니다. 그 불가피성이 긍정적이거나 반겨야 할 일이라는 뜻은 아닙니다. 하지만 이 시점에서 그것은 너무나 불가피합니다.
- alexpadula
LLM과 생성형 AI는 프로그래머뿐 아니라 많은 사람에게서 인간이라는 것의 의미를 앗아갔습니다. 다가올 소요는 흥미로울 겁니다.
- ricardobeat
이건 전적으로 괜찮은 입장입니다. 전문가로 이 분야에 남을 생각이 전혀 없다면요.
환경적 측면은 해결될 수 있습니다.
품질은 과정을 이끄는 사람의 척도이며, 모델은 평균적인 엔지니어보다 코드를 더 잘 작성할 수 있습니다.
학습, 연공서열 등에 미치는 영향은 하나의 큰 미지수이지만, 그것 또한 해결될 수 있고 또 해결될 것이라고 믿습니다.
- JKCalhoun
40년 동안 생계를 위해 프로그래밍을 하고 은퇴했습니다… 그런 이유로 저는 이제 "취미" 프로그래머이고, 코드를 "출시"할 때 Corporation™과 제휴하지 않습니다. 아마도 여전히 그랬다면 기분이 달랐을 겁니다.
그래도 취미로서 저는 LLM 덕분에 LLM이 없었다면 착수하지 않았을 프로젝트들을 다룰 수 있게 되었다는 것을 알게 되었습니다.
(제게는) 중요한 점입니다.
이 프로젝트들 중 많은 것이 꽤 지루합니다. (다른 코더들은 이 한 사람이 "지루하다"고 부르는 것을 즐길 수도 있겠죠.) 저는 그것이 해방감을 준다는 것을 알게 되었습니다.