Что именно ИИ не способен?подобрать задания в зависимости от ошибок ребенка? Это делает даже простая программа без всякого ИИ.   Например, так работают  хорошие  тренажеры для изучения слов.   Сначала учат слова с английского на русский, потом с русского на английский выбором слова из варианта, потом  письменное звучание, потом произношение. И на каждом этапе программа запоминает, какие слова выучены, и чаще повторяет те, в которых человек делает ошибку. А периодически устраивает повторение пройденного, чтобы оно тоже не забывалосьПростая программа.Надо ли говорить, что более сложная программа сможет все то же самое делать на более сложном уровне и для большего объема предметов?Генерить задания по математике могут простенькие скрипты. Количество ошибок ИИ зависит от темы.    В школьной математике он, как правило, не ошибается. И даже с олимпиадными заданиями по русскому успешно справляется.  Олпрогу тоже достаточно легко решает, генеря код за пару минут.