토르발스가 본 AI 코딩: 도구이지만 유지보수 부담도 크다

리누스 토르발스는 AI가 코드를 대신 쓴다는 표현에 강하게 반대한다. 그의 관점에서는 도 컴파일러처럼 개발자가 더 빠르게 일하도록 돕는 생산성 도구다. 컴파일러가 프로그래밍 생산성을 크게 끌어올렸지만 아무도 컴파일러가 코드를 썼다고 말하지 않듯이, AI도 사람의 책임과 판단을 지우는 방식으로 말하면 안 된다는 뜻이다.

그는 AI를 반대하지 않으며 직접 사용하고 이해하는 쪽에 가깝다. 에는 이번 배포 주기에 AI 도구 영향으로 제출이 20% 늘었다는 내용도 포함됐다. 다만 작은 오픈소스 프로젝트에는 부작용이 크다.

AI로 만든 버그 제보가 늘고, 제보자가 추가 설명이나 수정 코드를 요구받으면 사라지는 일이 생기면서 1~2명이 관리하는 유지보수자가 감당하기 어려운 부담을 떠안고 있다.

핵심 포인트

  • 는 사람을 대체하는 작성자가 아니라 생산성을 높이는 도구로 보는 관점이다.
  • 컴파일러가 코드를 대신 썼다고 말하지 않듯이, AI가 코드를 썼다는 표현도 책임을 흐릴 수 있다.
  • 은 이번 배포 주기에 AI 도구 영향으로 제출이 20% 늘었다는 내용이 언급됐다.
  • 작은 오픈소스 프로젝트는 AI로 만든 부실한 버그 제보 때문에 유지보수 부담이 커지고 있다.
  • AI로 문제를 찾았다면 , 추가 정보, 가능하면 수정 코드까지 함께 준비하는 태도가 필요하다.
원문 보기