거의 3분의 1에 달합니다.

마이크로소프트 CEO 사티아 나델라(Satya Nadella)는 회사가 현재 소프트웨어 구동 코드의 20%에서 30%를 인공지능(Artificial Intelligence)을 이용해 작성하고 있다고 밝혔다. 사티아는 이번 화요일 LlamaCon 콘퍼런스에 참석하여 메타 CEO 마크 저커버그(Mark Zuckerberg)와 함께 AI 개발 현황 및 오픈 소스 생태계에 기여하는 바에 대해 논의했다. 마이크로소프트와 같은 주요 기업이 AI에 크게 의존하고 있다는 사실 자체가 이 기술이 소프트웨어 개발 방식을 얼마나 혁신하고 있는지 보여준다. 하지만 동시에 이는 초급 소프트웨어 개발자들이 경험하는 증가하는 불안감과 불확실성 문제도 함께 제기하고 있다.
대부분의 기업이 어느 정도 수준에서 인공지능을 사용하고 있다. 수다르 피차이(Sundar Pichai)는 지난해 3분기 재무 보고서에서 구글의 신규 코드 중 25%가 AI에 의해 생성되었다고 밝힌 바 있다. 현재 AI는 주로 반복적이고 데이터 집약적이며 예측 가능한 작업을 처리하는 데 활용되고 있으며, 이는 진입 단계의 업무를 줄여 기업 효율성을 눈에 띄게 향상시킬 것으로 기대된다. AI가 생성한 코드가 최근 몇 년간 크게 개선된 것은 사실이지만, 여전히 운영 환경에 오류가 발생하지 않도록 시니어 개발자의 감독은 필수적이다.
마크와 사티아는 대화의 일부를 각 사의 AI 도입 규모를 상세히 공유하는 데 할애했다. AI는 마이크로소프트 저장소(repositories)와 프로젝트 코드의 약 3분의 1을 차지한다. 메타 CEO는 정확한 수치는 공개하지 않았으나, 향후 Llama AI 모델의 반복적인 버전을 구축하고 생성할 미래 AI 모델에 대한 계획을 설명했다. AI로 AI를 설계하는 과정이 직관에 반하게 들릴 수 있지만, 이러한 설계 프로세스 자동화에 초점을 맞춘 전문 분야가 존재하며, 이를 AutoML이라고 부른다.
엔비디아, AI 등장 전 대비 3배 많은 코드 생산
사티아 나델라(Microsoft CEO)는 "현재 우리 저장소와 프로젝트에 있는 코드 중 약 20~30%는 소프트웨어에 의해 작성되었을 것이라고 생각합니다"라고 말했다.
사티아 나델라는 마이크로소프트가 C++보다 AI가 생성한 Python 코드를 활용해 더 나은 결과를 얻고 있다고 언급했다. 이는 Python의 단순한 구문(syntax), 동적 타이핑 방식(dynamic typing style), 오류 처리, 메모리 관리 등의 장점 때문인데, C/C++에는 기본적으로 가비지 컬렉터(garbage collector) 기능이 없기 때문이다. 게다가 C/C++는 주로 저수준(low-level) 코드와 관련되어 있어 자동화하기가 까다롭다. 따라서 AI에게 다음 주요 윈도우 업데이트 코드를 맡기는 것은 어려울 것이다.
이러한 발전은 필연적으로 신규 프로그래머들에게 일자리 대체에 대한 우려를 낳으며, 특히 오늘날 치열한 노동 시장에서 더욱 그렇다. 하지만 소프트웨어 개발자가 AI를 무시하거나 과도하게 의존하는 것은 현명하지 않다. 기본기를 탄탄하게 갖추고, AI를 도구로 활용하는 방법을 배우며, 강력한 비판적 사고 능력을 갖춘 균형 잡힌 접근 방식이 가장 바람직한 방향으로 보인다. 비록 미래를 예측하기는 어렵지만, 이러한 비율은 분명 변화할 것이다.
최신 뉴스, 분석 및 리뷰를 피드에서 받아보려면 Tom's Hardware를 구글 뉴스(Google News)에서 팔로우하세요. 팔로우 버튼을 클릭하는 것을 잊지 마세요.