소프트웨어 개발 생명주기 상에서 하이브리드 프롬프팅 기반 코드 생성 메커니즘

A Hybrid Prompting-based Code Generation on Software Development Life Cycle
  • 진예진
  • 김장환
  • 김기두
  • 김영철

초록

거대 언어 모델의 발전은 소프트웨어 개발 방식을 변화시키고 있다. 그러나 LLM은 충분한 맥락과 요구사항을 제공받지 못할 때, 사용자의의도를 정확히 파악하기 어렵다. 이러한 한계는 개발자가 원하는 결과를 얻기 위해 정교한 프롬프트 엔지니어링에 많은 노력이 필요하다. 이를해결하기 위해, 새로운 접근 방식인 자연어 요구사항, 설계 및 템플릿 코드를 입력하는 복합적인 프롬프팅 기반 코드 생성 메커니즘을 제안한다. 사용자의 의도와 시스템의 구조를 미리 정의된 템플릿 형태로 제공함으로써, LLM이 구체적인 요구사항을 더 정확하게 이해하도록 지원한다. 이러한방식이 단순한 자연어 기반 방식보다 코드 생성의 정확성과 신뢰성을 향상시킬 것으로 기대한다. 본 연구는 사례 연구를 통해 기존 LLM과의 성능을객관적으로 평가한다. LLM을 활용한 소프트웨어 개발 패러다임을 제시함으로써, LLM 기반 소프트웨어 개발 분야에 학문적 및 실용적으로 기여할것으로 기대된다.

키워드

생성형 AI소프트웨어 개발 생명주기코드 생성자연어 처리Generative AISoftware Life CycleCode GenerationNatural Language Processing
제목
소프트웨어 개발 생명주기 상에서 하이브리드 프롬프팅 기반 코드 생성 메커니즘
제목 (타언어)
A Hybrid Prompting-based Code Generation on Software Development Life Cycle
저자
진예진김장환김기두김영철
발행일
2026-03
유형
Y
저널명
정보처리학회 논문지
15
3
페이지
230 ~ 237