프롬프트 엔지니어링을 통한 다중 에이전트 코드 생성용 TDD 거버넌스
요약
본 기술 기사는 대형 언어 모델(LLMs) 기반 코드 생성 과정에서 발생하는 불안정성과 비결정론적 문제를 해결하기 위해 'AI 네이티브 TDD 프레임워크'를 제안합니다. 이 프레임워크는 테스트 주도 개발(TDD)의 원칙을 구조화된 프롬프트 및 워크플로우 레벨 거버넌스 메커니즘으로 구현하여, 계획-생성-수리-검증 단계를 체계적으로 관리합니다. 이를 통해 LLM이 생성하는 코드의 안정성과 재현성을 높이고, 소프트웨어 엔지니어링 규범을 개발 프로세스에 직접 통합할 수 있습니다.
핵심 포인트
- LLMs 기반 코드 생성은 불안정성 및 비결정론적 문제를 내포하고 있어 구조화된 거버넌스가 필요합니다.
- 제안된 프레임워크는 TDD(테스트 주도 개발)의 원칙을 AI 워크플로우에 적용하여 안정성을 확보합니다.
- 시스템은 계획, 생성, 수리, 검증 단계를 아우르며, 단계 순서 지정 및 제한된 루프를 강제합니다.
- 소프트웨어 엔지니어링 규범(예: TDD 원칙)을 기계가 판독 가능한 선언문으로 공식화하여 프롬프트 오케스트레이션에 인코딩합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기