아테나: LLM을 활용한 반복적 스캐폴드 앱 생성의 중간 표현

대형 언어 모델(LLM)을 활용하여 완전한 사용자 인터페이스를 생성하는 것은 여러 가지 어려움이 따릅니다. 사용자 인터페이스는 복잡한 구조를 가지고 있으며, 각 화면의 내용, 화면 간의 내비게이션 흐름, 애플리케이션 전반에 걸쳐 사용되는 데이터 모델 등을 명시하는 여러 개의 상호 연관된 파일로 구성됩니다. 이러한 복잡성 때문에 LLM을 위한 단일 프롬프트를 작성하는 것은 쉽지 않으며, 충분한 세부 정보를 포함하기도 어렵습니다. 결과적으로 생성된 코드는 종종 이해하기 어려운 하나의 큰 파일로 나타나곤 합니다.
출처: Apple
요약번역: 미주투데이 서현진 기자