인공 지능(AI) 도구는 프로그래머의 일상 업무에서 필수적인 부분이 되고 있습니다.
코드 작성 프로세스 가속화부터 새로운 프로그래밍 언어 학습 간단한 작업 처리까지 GitHub Copilot 또는 Cursor와 같은 플랫폼은 대부분의 소프트웨어 개발 환경에 존재합니다. 그러나,에 대한 신뢰도는 감소하는 경향이 있습니다.
Stack Overflow(프로그래머 및 소프트웨어 엔지니어 커뮤니티를 위한 온라인 질의응답 플랫폼)의 최신 연례 설문 조사에 따르면 49 000명 이상의 프로그래머가 참여했으며 그 중 80%가 업무 프로세스에 AI 도구를 사용하고 있다고 답했습니다.
그러나 AI가 만든 코드의 정확성에 대한 신뢰도는 29%에 불과하며 이는 전년도의 40%에 비해 크게 감소한 수치입니다. 이러한 격차는 편의성과 신뢰성 사이의 복잡한 관계를 보여줍니다.
주요 원인은 AI가 생성한 코드 조각의 특성에서 비롯됩니다. 올바른 것처럼 보이지만 종종 작은 오류를 숨기고 있어 눈은 발견하기 어렵고 경험이 부족한 프로그래머에게는 특히 위험합니다.
또한 설문 조사에서 응답자의 45%가 '근거시 정답'이 디버깅 과정을 더 오래 걸리게 만드는 가장 큰 문제라고 확인했습니다.
적지 않은 프로그래머들이 AI 코드 문제에 직면한 후 답을 찾기 위해 Stack Overflow로 돌아왔습니다. 설문 조사 참가자의 1/3 이상이 정기적으로 이 작업을 수행한다고 인정했습니다.
또한 응답자의 72%가 AI가 제안한 코드를 주의 깊게 확인하지 않고 복사하는 것에 반대합니다.
단점에도 불구하고, AI는 올바르게 사용하면 여전히 유용한 도구입니다. 많은 전문가들은 IE를 완벽한 하위 조종사로 보는 대신 프로그래머가 “아이디어를 열고 사고력을 지원하며 완전히 대체할 필요가 없는 훈련 친구”로 보아야 한다고 말합니다. 이 접근 방식은 더 안전할 뿐만 아니라 학습 과정을 더 효과적으로 만드는 데 도움이 됩니다.
AI 때문에 '죽을' 것이라는 우려를 받았던 스택 오버플로조차도 적응하고 있습니다. 트래픽이 감소했지만 플랫폼 담당자는 이것이 너무 심각하지 않다고 주장합니다. 대신 그들은 급변하는 디지털 시대에 성공 기준을 진지하게 재평가하고 있습니다.