AI 家教终于能模拟“你”了
AI 家教一直有个死结:它想因材施教,但不知道哪种教法对你有效——收集真实学生的反馈又慢又贵。这篇论文造出“学生模拟器”:先用大量学生数据训练一个通用模型,再用某个学生仅有的少量记录把它调成“这个学生的替身”。替身既能模仿学生原本会怎么答,也能模拟被老师点拨后会不会改。在象棋、英语写作、数学三个领域、60 个真实学生上,它都比 GPT-5.4 更像本人、也更听老师的话。最狠的验证是:拿这个替身当“奖励模型”去训练 AI 象棋老师,人类专家打分说,它教得比用 GPT-5.4 模拟器训练的老师更准、更会引导、更个性化。它不是你明天就能用上的产品,但它是“AI 家教真正懂你”这条路上最实在的一步。
📄 原文摘要(英文)
AI tutors are most useful when they adapt to each student's strengths, weaknesses, and preferred guidance, but evidence about which guidance works for which student is sparse, slow, and costly to collect from real learners. Student simulators can provide this signal as a proxy, yet existing approaches are limited: state-tracking models fit student behavior but struggle to process explanations or corrections, while LLM role-play follows guidance fluently but does not reliably match the competence of the student being imitated. We present StudentSim, a training framework that turns sparse per-student data into individualized simulators through pooled training followed by per-student specialization. The resulting simulators both mirror a student's own responses and update them under tutor guidance. We also introduce StudentSimEval, a standardized protocol covering 60 students across chess, second-language English writing, and mathematics, using public learner datasets with de-identified records shared for research. StudentSimEval measures behavioral fidelity (F), or how well a simulator matches a student's responses, and guidance responsiveness (R), or how readily it updates under tutor guidance, with all methods fit and evaluated on the same records. Across all three domains, StudentSim outperforms GPT-5.4 on both metrics. In chess, StudentSim reaches F=0.51 and R=0.91, compared with 0.23 and 0.72 for GPT-5.4 and 0.45 and 0.27 for Maia2. As a proof of concept, using StudentSim as a reward model for tutor reinforcement learning produces a chess tutor that expert humans rate as more accurate, better-guided, and more personalized than a no-RL baseline and a tutor trained against a GPT-5.4 simulator reward. Code is available at https://github.com/microsoft/StudentSim.