"버그와 보안 취약점을 더 많이 발생시킵니다": C++... 노트

"버그와 보안 취약점을 더 많이 발생시킵니다": C++ 창시자가 바이브 코딩을 겨냥하다

C++의 창시자인 Bjarne Stroustrup은 현대 AI 도구가 복잡한 시스템 코드 및 프로그래밍 언어 설계에 신뢰할 수 없다고 주장합니다. 그는 AI 생성 코드가 더 많은 버그와 보안 취약점을 도입한다고 말합니다. 주요 문제는 검증인데, AI 변경 사항을 프로젝트 전체에서 추적하기 어렵기 때문입니다. 그러나 Stroustrup은 인간의 감독 하에 기술 문서 작성에 대한 AI의 잠재력을 인정합니다. 그는 AI가 아직 안전이 중요하거나 성능이 중요한 코드에는 적합하지 않다고 강조합니다. Stroustrup은 또한 기존 코드로 훈련된 LLM이 오래된 버그와 시대에 뒤떨어진 접근 방식을 영속시킬 수 있다고 지적합니다. PVS-Studio 팀은 AI 생성 코드가 인간이 작성한 코드와 마찬가지로 철저한 검사가 필요하다는 데 동의합니다. Phillip Khandeliants는 검증되지 않은 AI 출력이 최적이 아니거나 안전하지 않을 수 있다고 강조합니다. 그는 모든 코드에 대해 광범위한 코드 검토, 정적 및 동적 분석, 형식 검증을 권장합니다. Oleg Lisiy는 비판적이지 않은 AI 사용을 IDE에서 자동 완성 기능을 무분별하게 사용하는 것에 비유합니다. 그는 AI의 역할이 인간 개발을 완전히 대체하는 것이 아니라 워크플로우를 간소화하는 것이어야 한다고 믿습니다. 합의는 AI 생성 코드가 배포 전에 엄격하게 검증되어야 한다는 것입니다.