AI가 짠 코드 믿고 쓴다...ETRI, LLM 기반 신뢰형 코드 생성 기술 공개

2025-11-10 11:35
  • 카카오톡
  • 네이버 블로그
  • url
AI가 만든 코드, 더 안전하고 똑똑하게...개발자 마음까지 이해
C 및 C++ 특화 데이터셋 구축으로 AI 코드 생성 한계 극복


[보안뉴스 한세희 기자] 인공지능(AI)이 자동 생성하는 코드의 안전성과 신뢰를 높이는 기술을 국내 연구진이 개발했다.

한국전자통신연구원(ETRI)은 대규모 언어모델(LLM)을 활용해 소스코드를 보다 정확하고 안전하게 생성할 수 있는 핵심 기술을 개발했다고 10일 밝혔다. AI·소프트웨어 엔지니어링(SE)·프로그래밍 언어(PL) 분야 융합을 통해 개발된, AI의 코드 생성 능력을 한층 고도화했다는 설명이다.

최근 AI는 “로그인 기능을 만들어줘” 같은 자연어 명령만으로 실제 실행 가능한 코드를 자동 생성할 정도로 발전했지만, 보안 취약점이나 논리 오류, 유지보수 어려움, 확장성 부족 등의 문제를 보인다.

연구진은 기존 코드 생성기술이 기능 구현에만 집중했던 한계를 넘어, 시스템 품질과 신뢰성 등 비기능 요구사항까지 반영할 수 있는 구조적 코드 생성 기술을 개발했다.

로그인 기능을 요청하면 단순한 인증 로직뿐 아니라 입력 검증, 예외 처리, 계정 잠금 등 품질 관리 요소가 함께 반영된 코드를 자동 생성한다. 파일 처리 기능을 구현할 때도 대용량 데이터 처리 효율과 메모리 관리 등 성능 요소를 고려해 코드가 구성된다.

이 연구엔 서울대 연구진도 함께 참여했다.


▲ETRI 연구진이 LLM 기반 신뢰형 코드 생성 기술에 대해 논의하고 있다. [자료: ETRI]

또 ETRI 연구진은 C 및 C++ 언어에 특화된 대규모 학습 데이터셋을 자체 구축했다.

이들 언어는 운영체제, 반도체, 임베디드 시스템 등 산업 핵심 분야에 널리 쓰이지만, AI 학습용 데이터가 부족해 코드 생성 성능이 떨어지는 한계가 있다.

연구진은 ‘코드 수집 → 품질 평가 → 명세 생성’의 전 과정을 자동화한 데이터 구축 시스템을 개발, 약 4만 건의 고품질 C 및 C++ 특화 훈련 데이터셋을 확보했다.

이 데이터를 최신 AI 모델 4종에 적용한 결과, 모든 모델의 코드 품질이 향상된 것으로 나타났다. 훈련 데이터의 품질과 양이 AI 코드 생성의 핵심 요인임을 입증했다.

ETRI는 지난달 29일 서울 엘타워에서 ‘PULSE 코드 자동화 오픈소스 기술 워크샵’을 개최하고, 관련 주요 연구성과를 공개했다.

이 자리에서는 △오토코딩 공통 인프라 △프롬프트 최적화 기술 △C/C++ 데이터셋 구축 및 과정 △AI 모델 성능 개선 결과 등을 연구진이 직접 소개했다.

ETRI는 이번 행사에서 범용 소프트웨어 개발을 넘어 산업 도메인 특화 서비스로 기술을 확장하는 전략적 방향을 제시했다. 또, 로봇 제어, 차량용 소프트웨어 자동화 등 주요 산업 분야를 대상으로 실증 및 협력 프로젝트를 추진 중이라고 밝혔다.

연구 성과 확산과 활용을 위해 관련 기술 일부를 연구원 깃허브(GitHub)를 통해 오픈소스로 공개했다.

이번 기술은 개발자와 기업뿐 아니라 임베디드·자동차·로봇 등 산업 분야 종사자, 연구·교육 기관에서도 폭넓게 활용될 수 있다. 특히 코드 품질과 보안성이 중요한 산업 환경에서 개발 속도와 효율성을 동시에 확보할 해법으로 평가된다.

ETRI는 이 과제를 통해 △SCI급 논문 5편 △세계 최고 수준 학회인 ACL을 포함한 국제 우수학술대회 논문 20편 △국내외 특허 출원 11건 △기술이전 2건 등 성과를 달성했다.

ETRI는 현재 국내 주요 기업들과 개념 검증(PoC) 협력을 추진 중이며, 3~4년 내 상용화를 목표로 하고 있다.

정영준 ETRI 온디바이스AI연구본부장은 “향후 산업 현장에서 실제 검증을 거쳐 다양한 프로그래밍 언어와 산업 특화 영역으로 기술을 확대 적용할 계획”이라며 “이를 통해 국내 소프트웨어 개발 생태계 경쟁력 강화에 기여할 것으로 기대된다”고 말했다.

[한세희 기자(boan@boannews.com)]

<저작권자: 보안뉴스(www.boannews.com) 무단전재-재배포금지>

헤드라인 뉴스

TOP 뉴스

이전 스크랩하기


과월호 eBook List 정기구독 신청하기

    • 알티솔루션

    • 인콘

    • 엔텍디바이스

    • 핀텔

    • 아이비젼

    • 아이디스

    • 씨프로

    • 웹게이트

    • 지오멕스소프트

    • 하이크비전

    • 한화비전

    • ZKTeco

    • 비엔에스테크

    • 홍석

    • 원우이엔지

    • 지인테크

    • 진명아이앤씨

    • 이화트론

    • 다누시스

    • 테크스피어

    • 휴먼인텍

    • 슈프리마

    • 인텔리빅스

    • 시큐인포

    • 미래정보기술(주)

    • 한국씨텍

    • 비전정보통신

    • 유니뷰코리아

    • 경인씨엔에스

    • 트루엔

    • 성현시스템

    • 위트콘

    • 디멘션

    • 레이튼

    • 다후아테크놀로지코리아

    • 포엠아이텍

    • 지엠케이정보통신

    • 넥스트림

    • 세연테크

    • 스마트시티코리아

    • 파이오링크

    • 엑소스피어

    • 안랩

    • 스플래시탑

    • 펜타시큐리티

    • 모니터랩

    • 선유엔에스

    • 수산아이앤티

    • 소프트캠프

    • 퓨쳐시스템

    • 신우테크
      팬틸드 / 하우징

    • 에프에스네트워크

    • 네이즈

    • 케이제이테크

    • 셀링스시스템

    • 혜성테크원

    • 아이엔아이

    • 미래시그널

    • 원투스시스템

    • 케비스전자

    • 엣지디엑스

    • 새눈

    • 주식회사 에스카

    • 솔디아

    • 일산정밀

    • 인빅

    • 에이앤티글로벌

    • 미래시그널

    • 네티마시스템

    • 인더스비젼

    • 구네보코리아

    • 현대틸스
      팬틸트 / 카메라

    • 알씨

    • 넥스텝

    • 에이앤티코리아

    • 엔에스티정보통신

    • 태양테크

    • 엘림광통신

    • 엔시드

    • 이엘피케이뉴

    • 메트로게이트
      시큐리티 게이트

    • 레이어스

    • 와이즈콘

    • 포커스에이아이

    • 티에스아이솔루션

    • 엠스톤

    • 글로넥스

    • 유진시스템코리아

    • 카티스

    • 세환엠에스(주)

Copyright thebn Co., Ltd. All Rights Reserved.

시큐리티월드

IP NEWS

회원가입

Passwordless 설정

PC버전

닫기