Photo by ThisisEngineering on Unsplash
개발자들이 AI가 생성한 코드를 수정하는데 더 많은 시간을 보내고 있습니다
고급 소프트웨어 개발자들이 “vibe coding“과 같은 트렌드가 부상함에 따라 AI가 생성한 코드를 수정하는데 더 많은 시간을 보내고 있습니다. 경험이 많은 프로그래머들은 이 현대적인 작업을 “베이비시팅보다 더 나쁘다”고 표현하고 있습니다.
시간이 없나요? 여기 빠른 사실들이 있습니다:
- 시니어 소프트웨어 개발자들이 AI가 생성한 코드를 수정하는 데 더 많은 시간을 쏟고 있습니다.
- “바이브 코딩”과 같은 트렌드는 AI가 생성한 결과물을 수정해야 하는 경력있는 전문가들에게 더 많은 일을 안겨주고 있습니다.
- “바이브 코드 정리 전문가”와 같은 새로운 직무가 업계에 등장하고 있습니다.
최근 TechCrunch 보고서에 따르면 개발자들은 점점 더 AI가 생성한 코드를 다루게 되는데, 이는 물론 빠르게 생성되는 특히나 바이브 코딩 세션 중에는 많이 생성되지만, 종종 버그와 오류를 포함하고 있습니다. 경우에 따라서는 이런 출력물을 수정하는 데 초보 개발자가 작성한 코드를 수정하는 것보다 더 오랜 시간이 걸리곤 합니다.
최근 Fastly가 실시한 설문 조사에 따르면, 약 800명의 참가자들이 AI 결과물의 수정 및 보정에 상당한 시간을 소비하고 있다는 사실이 확인되었습니다. 이들은 보안 위험, 환각 현상, 누락된 정보와 같은 문제를 해결하고 있습니다.
TechCrunch는 이러한 문제가 너무나 일반화되어, 산업 내에 새로운 역할을 만들어냈다고 지적했습니다: “vibe code cleanup specialist.”
“코딩 동료를 사용하는 것은 마치 똑똑한 여섯 살짜리 아이에게 커피포트를 주고 ‘이걸 다이닝룸으로 가져가서 가족들에게 커피를 부어줘’라고 말하는 것과 같아요,”라고 스타트업을 위한 소프트웨어 개발에 AI를 사용해온 경력 있는 웹 개발자인 Carla Rover가 말했습니다. 그녀는 AI가 코드를 생성하는 능력이 있지만, 결과물이 깔끔하거나 정확하게 나오는 경우는 드물다고 설명하며, AI 출력물을 수정하는 작업을 “아기 돌보기보다 더 골치 아픈 일”이라고 표현했습니다.
TechCrunch가 인터뷰한 또 다른 개발자 Feridoon Malekzadeh도 AI가 생성하는 코드가 종종 어린아이처럼 행동한다고 동의하면서, 이를 “완고하고 무례한 청소년을 고용해 자신이 무언가를 하도록 돕는 것”이라고 묘사했습니다.
Malekzadeh는 그가 자신의 시간의 30%에서 40%를 AI가 작성한 코드를 수정하는데 소비한다고 말했습니다. “당신은 그들에게 15번이나 무언가를 하라고 요청해야 합니다,” 그는 TechCrunch에게 말했습니다. “결국, 그들은 당신이 요청한 것 중 일부를 수행하고, 당신이 요청하지 않은 것들을 일부 수행하며, 그 과정에서 여러 가지를 망가뜨립니다.”
전문가들은 정확하지 않음, 환각, 오류 등으로 인해 AI가 생성한 코드를 비판하는 한편, 사이버보안 전문가들은 더 넓은 결과를 경고합니다. 며칠 전, 연구자들은 개발자들 사이에서 가장 인기 있는 AI 코드 편집기 중 하나인 Cursor에 보안 결함이 있어 해커들이 악성 코드를 실행할 수 있음을 보고했습니다.