Как AI разпознава теми от МОН учебника
Curriculum matching системата — как съпоставяме вашите въпроси с официалната учебна програма.
Предизвикателството на съпоставянето с учебната програма
Когато ученик пише "Как се умножават дроби?", системата трябва да разбере нещо повече от буквалния смисъл на въпроса. Тя трябва да определи дали става дума за 4-ти клас, 5-ти или 6-ти. Дали ученикът пита за обикновени дроби, десетични или смесени числа. Дали темата е въведена или предстои.
Ако системата не разпознае правилно контекста, ще генерира урок на грешно ниво — прекалено прост или прекалено сложен. И двете са безполезни.
Тоест задачата не е търсене по ключови думи. Тя е разбиране на педагогически контекст.
Архитектурата на базата данни с учебни теми
В основата на системата за съпоставяне с учебната програма стои структурирана база данни с над 2 400 теми, извлечени от официалните учебни програми на Министерството на образованието и науката за класове 1–12, по всички предмети.
Всяка тема в базата данни е описана с множество атрибути: клас, предмет, учебна единица, описание, свързани концепции, ключови думи. Тази детайлна структура е необходима, за да може алгоритъмът за съпоставяне да работи коректно.
Базата данни е разработена с участието на педагози и е проверявана срещу официалните учебници, за да гарантира пълнота и точност.
Алгоритъмът за съпоставяне
Когато ученик зададе въпрос, системата извършва няколко паралелни проверки.
Първо разпознава предмета и примерния клас от формулировката на въпроса. Второ, търси в базата данни теми, съответстващи по ключови думи и контекст. Трето, ако ученикът е влязъл в профила си, системата взима под внимание и профилната информация — клас, история на уроците, установени слабости.
Крайният резултат е идентифицирана тема с висока степен на увереност. Ако увереността е ниска, системата генерира уточняващ въпрос вместо да рискува нерелевантен урок.
Примери от практиката
Нека разгледаме как работи на конкретни примери.
Въпросът "Какво е фотосинтеза?" може да идва от ученик в 3-ти, 6-ти или 10-ти клас. Системата разпознава, че за трети клас темата е въводна, за шести — по-детайлна с химически уравнения, за десети — на молекулярно ниво. Ако профилните данни не дават отговор, системата пита ученика за класа.
Въпросът "Помогни ми с хипотенузата" незабавно се свързва с теоремата на Питагор в геометрията, но нивото на обяснение зависи от класа — 7-ми го въвежда, 9-ти го разширява.
Непрекъснато подобрение
Системата за съпоставяне не е статична. Всеки случай, при който ученик коригира системата или получава нерелевантен урок, се анализира. Грешките в съпоставянето се документират и служат за подобряване на алгоритъма.
Освен това базата данни се актуализира при промени в учебните програми на МОН. Когато Министерството на образованието обновява учебната програма, промените се отразяват и в базата данни на Ученко.
Целта е системата да разпознава правилно дори нестандартни формулировки на въпросите — написани с правописни грешки, на разговорен език или с неточна терминология.