IBM Research

IBM and Kaggle launch Java framework migration leaderboard

갑자기 AI가 코딩을 척척 해낸다는 소식 들리면, 정말 인간의 일을 다 대신해 줄 수 있을지 궁금하면서도 어렵게 느껴지시죠? 오늘은 기업에서 쓰는 복잡한 자바 프로그램을 AI가 얼마나 잘 옮겨주는지 테스트하는 재미있는 소식을 가져왔어요.

IBM과 유명 플랫폼 캐글이 손을 잡고 AI 코딩 에이전트의 실력을 공정하게 겨루는 평가 순위표를 공개했다고 해요.

전체 글 정리

스카프벤치란 무엇인가요?

  • 기업에서 쓰는 대형 프로그램은 기술을 바꿀 때 데이터베이스나 웹 화면 등 엄청나게 많은 부분을 동시에 고쳐야 해요.
  • 스카프벤치는 AI가 복잡한 기업용 프로그램을 다른 기술 환경으로 오류 없이 잘 옮겨 담는지 테스트하는 오픈소스 평가 도구예요.
  • 단순한 코드 작성이 아니라, 실제로 프로그램이 정상적으로 실행되고 원래 기능대로 작동하는지 꼼꼼하게 검증해요.

AI는 무엇을 시험받았나요?

  • 자카르타 EE, 쿼쿠스, 스프링 같은 다양한 자바 기술 환경 사이를 오가는 204개의 고난도 마이그레이션 작업이 주어졌어요.
  • 단순히 언어 모델 단독이 아니라, 개발 환경과 소통하는 에이전트 시스템 전체의 조합을 테스트했답니다.
  • 테스트 결과 제미나이 기반 조합과 클로드 기반 조합 등이 상위권을 차지하며 뛰어난 성적을 보여주었어요.

컴파일 성공과 실제 작동의 차이점

  • AI가 만든 코드가 에러 없이 컴파일되는 비율은 97퍼센트 이상으로 아주 높았어요.
  • 하지만 진짜 문제는 그 다음이었죠! 코드는 완벽해 보여도 실행했을 때 웹페이지를 찾지 못하거나 엉뚱하게 동작하는 런타임 오류가 전체 실패의 72퍼센트를 차지했답니다.
  • 즉, 코드를 글자로 만들어내는 것보다 실제로 작동하게 만드는 것이 훨씬 더 어려운 과제라는 점이 분명해졌어요.

이용 방법 / 활용 방안

  • 개발자가 아니더라도 이 소식이 의미 있는 이유는, AI 기술이 단순한 글쓰기나 간단한 코드 작성을 넘어 실제 비즈니스 환경에서 쓰일 수 있을지 가늠해 볼 수 있는 기준이 되기 때문이에요.
  • 앞으로 새로운 AI 모델이 나올 때마다 이 순위표를 통해 진짜 일 잘하는 AI가 누군지 투명하게 비교해 볼 수 있답니다.
  • 기업에서 복잡한 시스템을 개편할 때 어떤 AI 에이전트를 믿고 맡겨야 할지 실질적인 나침반 역할을 해줄 거예요.

여러분이라면 앞으로 복잡한 프로그램 수정 작업을 AI에게 어디까지 믿고 맡겨보고 싶으신가요?

이 글은 원문을 AI가 요약·재구성한 것입니다. 정확한 내용은 원문을 확인해 주세요.

#IBM