CWN(CHANGE WITH NEWS) - AI 코드 작성 프로그램 ′코덱스′, 인간 개발자 대체 어려울 것...왜?

  • 구름많음북창원10.1℃
  • 구름조금광양시9.4℃
  • 구름많음진주6.3℃
  • 흐림영덕11.1℃
  • 흐림서산11.9℃
  • 구름많음영천5.2℃
  • 흐림보령12.6℃
  • 흐림안동6.0℃
  • 구름조금남원5.5℃
  • 흐림수원10.4℃
  • 흐림정선군4.6℃
  • 흐림문경8.1℃
  • 흐림태백7.5℃
  • 구름많음구미6.7℃
  • 구름많음산청5.3℃
  • 구름많음천안7.3℃
  • 흐림강진군8.1℃
  • 구름많음김해시10.5℃
  • 구름많음고흥6.9℃
  • 구름많음순천4.4℃
  • 구름많음보성군7.8℃
  • 흐림영주5.6℃
  • 구름많음서귀포13.4℃
  • 흐림속초11.6℃
  • 흐림세종9.5℃
  • 구름많음추풍령5.5℃
  • 흐림이천9.0℃
  • 흐림춘천7.6℃
  • 구름많음금산5.8℃
  • 흐림파주11.0℃
  • 흐림함양군5.7℃
  • 구름많음목포11.5℃
  • 흐림상주7.5℃
  • 흐림강화12.6℃
  • 구름많음남해9.5℃
  • 구름많음성산10.8℃
  • 구름많음청주10.8℃
  • 구름많음울산10.2℃
  • 구름조금여수11.1℃
  • 구름많음부산11.7℃
  • 흐림울진11.5℃
  • 흐림철원11.4℃
  • 구름많음밀양5.5℃
  • 흐림의성4.4℃
  • 흐림홍성10.6℃
  • 구름많음고창11.0℃
  • 구름많음백령도13.0℃
  • 흐림양평8.6℃
  • 구름많음전주8.6℃
  • 구름많음해남7.0℃
  • 흐림서울12.5℃
  • 흐림군산10.3℃
  • 흐림인천12.0℃
  • 구름많음창원10.0℃
  • 흐림장흥6.7℃
  • 구름많음통영11.7℃
  • 구름많음고창군11.6℃
  • 구름많음의령군4.1℃
  • 구름많음진도군8.6℃
  • 흐림원주9.0℃
  • 흐림충주7.6℃
  • 흐림영월6.5℃
  • 흐림강릉13.2℃
  • 구름많음대구7.3℃
  • 구름많음봉화2.4℃
  • 흐림부여6.9℃
  • 흐림동해11.6℃
  • 구름많음서청주6.3℃
  • 구름많음제주13.8℃
  • 구름많음광주10.0℃
  • 구름많음포항11.2℃
  • 흐림동두천11.1℃
  • 흐림경주시5.8℃
  • 구름많음거제11.3℃
  • 흐림양산시9.2℃
  • 흐림북부산7.4℃
  • 구름많음울릉도12.4℃
  • 흐림거창5.3℃
  • 흐림홍천6.8℃
  • 흐림대전8.9℃
  • 흐림대관령6.2℃
  • 구름조금순창군5.8℃
  • 구름많음완도10.0℃
  • 흐림북춘천7.7℃
  • 구름많음임실5.1℃
  • 흐림인제10.5℃
  • 구름많음청송군3.8℃
  • 구름많음장수3.1℃
  • 구름많음부안10.2℃
  • 구름많음정읍9.7℃
  • 흐림북강릉12.2℃
  • 구름많음영광군9.1℃
  • 구름많음흑산도12.8℃
  • 구름많음보은4.8℃
  • 구름많음고산15.7℃
  • 구름많음합천6.5℃
  • 흐림제천5.6℃
  • 2025.11.23 (일)

AI 코드 작성 프로그램 '코덱스', 인간 개발자 대체 어려울 것...왜?

임온유 / 기사승인 : 2022-05-03 18:01:37
  • -
  • +
  • 인쇄

2021년 오픈AI(Open AI)가 공개한 코덱스(Codex)는 간단한 언어 입력만으로 코드를 작성하는 AI 기반 코드 작성 프로그램이다. 코덱스가 처음 등장했을 당시 일각에서는 AI가 인간 개발자 역할을 대체할 것을 우려했다. 반대로 AI 코드 작업의 정확성을 의심한 이들도 적지 않았다.

최근, 인도 IT 전문 잡지 애널리틱스 인사이트에 따르면, 코덱스 등장 후 1년이 지난 현재, 다수 전문가는 AI 시스템이 코드를 생성할 정도로 영리해졌으나 인간 개발자를 대체하기에는 멀었다고 주장했다. AI가 인간 개발자의 자리를 위협하지 못할 것이라는 근거는 무엇일까?

일반적으로 AI의 코드 작성 소요 시간은 개발자의 작업 시간보다 20% 더 짧다. 오픈AI 연구팀은 "코드로 훈련한 대규모 언어 모델 평가(Evaluating Large Language Models Trained on Code)"라는 논문을 통해 AI 코드 작성 프로그램을 향한 개발자의 타당하지 않은 비난을 잠재울 수 있는 흥미로운 사실을 몇 가지 발견했다.

연구팀은 논문을 통해 "엔지니어가 코드 작성 시 소요하는 시간보다 동료와의 회의, 설계 계획 작성, 기존 소프트웨어 스택 업그레이드 등과 같은 작업에 더 많은 시간을 보낸다"라고 언급했다. 즉, 시스템이 하위 수준의 코드 작성 작업을 처리하도록 하면서 개발자가 훌륭한 코드를 작성하도록 돕는다는 의미이다.

이 때문에 일각에서는 개발 프로젝트 상당수가 사소한 반복 코딩 작업을 한다는 사실을 고려하면, 코덱스가 훌륭한 성과를 거둘 때 기존 개발자 20%가 AI에 일자리를 빼앗길 수 있다고 주장한다.

그러나 코덱스는 자연어 생성 모델인 GPT-3 기반 코드 생성 툴이지만, GPT-3의 데이터세트에는 코딩 샘플이 전혀 없다. 따라서 코덱스가 프로그래밍 애플리케이션으로 100% 자리 잡는 것이 논리적이지 않다고 할 수 있다.

코덱스는 코드를 생성하는 만큼코드 이해 수준도 그리 높지 않다. 단순히 코드 일부분 사이의 정적 상관관계를 포착하는 딥러닝 언어 모델일 뿐이다. 또, 딥러닝 모델은 입력하는 변수가 증가하면서 정확도가 떨어진다.

이에, 연구팀은 논문을 통해 "구문적으로 부정확하거나 정의되지 않은 코드를 추천할 수 있고 코드베이스 외부에서 변수와 함수를 호출할 수 있다"라고 진단했다.

게다가 실제 코덱스를 사용한 개발자는 개발 작업 시 코덱스의 코드 작업이 단 37%의 확률로 성공을 기록했다고 밝혔다.

오픈AI 공동 창립자 겸 최고 기술 관리자인 그레그 브록먼(Greg Brockman)은 프로그래머에게 다양한 툴을 제공할 수 있다는 점에서 여전히 코덱스의 성공 가능성을 낙관한다. 브록먼의 의견에 따르면, 단순히 프로그래미의 코드 생성 작업 지원을 넘어 코덱스를 중심으로 '프롬프트 엔지니어(prompt engineer)'라는 새로운 프로그래머 집단이 등장할 것이다. 프롬프트 엔지니어는 코덱스 응용 프로그램이 코드를 생성하기 위한 적절한 프롬프트를 개발한다.

미래 기술 전문 팟캐스트 진행자 대니얼 제프리스(Daniel Jeffries)는 코덱스가 인간과 AI 간 새로운 복합 업무를 생성하면서 혼자서는 불가능한 작업을 빠른 속도로 더 훌륭하게 처리하는 데 도움이 될 것이라고 언급했다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue