본 논문은 생성형 AI를 이용한 프롬프트 기반 프로그래밍(Programming-by-prompting)이 비전문가, 특히 교육자들에게 자연어로 교육 목표를 설명하여 양방향 학습 콘텐츠를 생성할 수 있는 새로운 패러다임을 제공하지만, 코드 작성 과정을 생략함으로써 추적성, 단계적 개선, 동작 테스트 등 프로그래밍의 핵심적인 장점들을 잃게 되는 문제점을 지적한다. 이를 해결하기 위해, 추상화 단계(Chain-of-Abstractions, CoA) 프레임워크를 제안한다. CoA는 생성 과정을 인지적으로 의미 있고 작업에 맞춰 정렬된 표현들의 시퀀스로 분해하여 명세, 검사, 개선을 위한 체크포인트 역할을 수행한다. 교사를 위한 저작 환경인 SimStep을 통해 개념 그래프, 시나리오 그래프, 학습 목표 그래프, UI 상호 작용 그래프라는 네 가지 중간 추상화 단계를 거쳐 시뮬레이션 생성을 지원하는 방식으로 CoA를 구현하였다. 모호함과 불일치를 해결하기 위해, SimStep은 모델의 가정을 보여주고 코드 조작 없이 목표 수정을 가능하게 하는 역방향 수정 프로세스를 포함한다. 교육자들을 대상으로 한 평가 결과, CoA는 프롬프트 기반 프로그래밍 워크플로우에서 더 나은 저작 제어 및 해석성을 제공하는 것으로 나타났다.