본 논문은 생성형 AI를 활용하여 학생들에게 양질의 프로그래밍 과제를 제공하는 방법을 연구합니다. 기존 생성형 AI 기반 과제 생성의 한계점인 과제의 품질 저하, 학습 목표와의 불일치, 학생의 이해도 저하, 오류 포함 등의 문제점을 해결하기 위해, PyTaskSyn이라는 새로운 과제 합성 기법을 제시합니다. PyTaskSyn은 전문가 및 학생 에이전트를 시뮬레이션하여 과제 생성 및 품질 검증 단계를 분리하고, 강력한 및 약한 생성 모델을 활용하여 다단계 검증 과정을 거칩니다. 실험 결과, PyTaskSyn은 기존 기법보다 과제 품질을 크게 향상시키며, 각 에이전트의 역할이 중요함을 보여줍니다. 공개 웹 애플리케이션을 통한 사용자 연구 결과, PyTaskSyn은 전문가가 설계한 과제와 비교할 만한 수준의 고품질 과제를 제공하며, 작업량 및 비용을 절감하고 학습 참여도를 높이는 것으로 나타났습니다.