Cet article explore comment fournir des tâches de programmation de haute qualité aux étudiants grâce à l'IA générative. L'IA générative actuelle présente des problèmes tels que des tâches générées de mauvaise qualité, des difficultés de compréhension pour les étudiants et des erreurs. Pour résoudre ces problèmes, nous présentons une nouvelle technique de synthèse, PyTaskSyn. PyTaskSyn simule des agents experts et étudiants à l'aide de modèles génératifs forts et faibles, et génère des tâches de programmation de haute qualité grâce à un processus de vérification en plusieurs étapes. Les résultats expérimentaux démontrent que PyTaskSyn améliore significativement la qualité des tâches par rapport aux techniques existantes. Une étude utilisateur utilisant une application web publique démontre que PyTaskSyn fournit des tâches de qualité comparable à celles conçues par des experts. De plus, PyTaskSyn réduit la charge de travail et les coûts tout en augmentant l'engagement des étudiants.