베테랑 Linux 개발자는 초보자를 위한 캐주얼한 코딩을 수용하는 동시에 열정적인 개발자에게 중요한 시스템에서 실험 도구를 멀리 두라고 경고합니다.
- Linus Torvalds는 커널 개발에 AI 지원 코딩을 권장하지 않는다고 말합니다.
- V’ibe 코딩’은 초보자가 혼자서는 완료할 수 없는 작업을 수행하도록 도와줍니다.
- Torvalds는 진동 코딩으로 인해 핵심 시스템에 장기적인 유지 관리 문제가 발생한다고 말합니다.
Linus Torvalds는 AI 지원 코딩의 사용을 다루면서 실험과 생산 개발을 분리하는 신중한 입장을 제시했습니다.
Linux의 대부인 그는 개인적으로 사용하거나 테스트하지는 않지만 일부 개발자가 이미 커널 작업을 위해 이러한 도구를 탐색하고 있음을 인정했습니다.
Torvalds는 AI 도구가 kernel.org에서 소스 코드를 수집하는 크롤러를 통해 중단을 일으켜 취약점과 버그에 대한 허위 보고가 발생했다고 말했습니다.
중요한 코드의 기초가 아닌 진입점으로서의 “진동 코딩”
Torvalds는 이러한 문제가 Linux 커널에 영향을 미친다고 지적했지만, 컬을 예로 들어 다른 프로젝트에서는 상황이 더 심각하다고 제안했습니다.
Torvalds는 사용자가 프로그래밍을 배우거나 도움 없이는 완료할 수 없는 작업을 수행하도록 도울 때 자신을 소위 “진동 코딩”의 지지자로 묘사했습니다.
그는 이를 인쇄 잡지 프로그램을 타이핑하던 초기 경험과 대조하면서 현재 컴퓨팅이 훨씬 더 복잡하다고 주장했습니다.
그러나 그는 이러한 접근 방식이 장기적인 유지 관리 문제를 일으킬 수 있는 Linux 커널과 같은 핵심 시스템에 적용해서는 안 된다고 거듭 강조했으며, 그러한 환경에서 진동 코딩을 사용하는 것은 빠른 개발에 매력적으로 보이더라도 나쁜 선택이 될 것이라고 제안했습니다.
Torvalds는 또한 자동화된 크롤러가 코드를 무분별하게 추출할 뿐만 아니라 커널 유지관리자가 해결해야 하는 낮은 품질의 보고서를 생성함으로써 발생하는 긴장감을 지적했습니다.
관련성이 없거나 오해의 소지가 있는 콘텐츠로 연결되는 링크에 대해 불만을 표시했습니다. 토론 중에 그는 자신에게 전송된 메시지는 대개 읽지만 이메일에는 거의 답장하지 않는다는 점을 지적했습니다.
대화는 Rust를 핵심으로 통합하고, 20년에 걸쳐 역할이 진화했으며, 새로운 언어 채택에 저항하는 관리자와의 간헐적인 마찰을 포함하도록 더욱 확장되었습니다.
AI로 인한 소프트웨어 엔지니어링 해고에 대해 질문했을 때 Torvalds는 문제가 복잡하다고 말하며 의미 있는 결과가 몇 년 후에야 명확해질 수 있다고 제안했습니다.
토발즈는 “복잡한 질문이다. 컴파일러가 사람들이 어셈블리 코드를 직접 작성할 필요를 없애고 생산성을 엄청나게 높인 것처럼 AI는 또 다른 도구일 뿐이다”라고 토발즈는 말했다.
그는 업계가 AI를 정규화하고 이를 지속적인 관심을 끄는 주제가 아닌 클라우드 호스팅 환경 및 클라우드 스토리지 시스템과 함께 사용되는 일상적인 인프라로 취급할 수 있다고 제안했습니다.
그의 의견은 소프트웨어 개발이 탐색적 워크플로우와 매우 제한된 생산 파이프라인으로 분기될 수 있음을 암시합니다.
미션 크리티컬 코드는 엄격하게 제어되는 동시에 신속한 실험이 다른 곳에서 추진력을 얻을 것으로 기대됩니다.
장기적인 채택은 자동화 시스템이 피상적인 출력보다는 일관된 정확성을 제공하는지 여부에 따라 달라질 수 있습니다.
레지스트리를 통해
Google 뉴스에서 TechRadar 팔로우 나 우리를 즐겨찾는 소스로 추가하세요 귀하의 피드에서 전문가로부터 뉴스, 리뷰 및 의견을 받으십시오. 팔로우 버튼을 꼭 눌러주세요!
물론 당신도 할 수 있다 TikTok에서 TechRadar 팔로우 뉴스, 리뷰, 비디오 언박싱을 받고 정기적인 업데이트를 받기 위해 왓츠앱 ~도
