Компания Marble выложила в открытый доступ карту знаний начальной школы: 1590 небольших тем по восьми предметам и 3221 связь между ними. Каждая связь отвечает на один вопрос: что ребёнок должен понять раньше, чтобы освоить следующую тему.
Для ИИ-репетитора такая карта даёт новую опору. Обычный помощник отвечает на вопрос, который задал ученик. С картой он может искать, чего ученику не хватает. Чтобы понять, почему вода кипит, нужно сначала разобраться с температурой, теплотой и состояниями вещества. Если ребёнок путается в кипении, причина может сидеть на два шага раньше, и хороший репетитор вернётся именно туда.
У каждой темы есть описание, признаки освоения, примерный возраст и готовый проверочный вопрос. Связи бывают жёсткими и мягкими, и у каждой записано объяснение. Всё лежит в открытых файлах JSON, поэтому карту можно подключить к репетитору, поиску по базе знаний или агенту.
Здесь хорошо видно, куда движется образование. Учебник ведёт весь класс по одной дороге и в одном темпе. Карта зависимостей позволяет каждому идти своим маршрутом и возвращаться ровно к тому месту, где он споткнулся. ИИ добавляет к этому маршруту собеседника, который не устаёт объяснять в десятый раз.
Мне очень хочется, чтобы такая карта появилась для российской школы. Сейчас темы Marble привязаны к американским и британским стандартам, сопоставления с ФГОС в проекте нет. Путь адаптации уже показали в Китае: там появилась производная версия, привязанная к стандартам Министерства образования Китая. Лицензия ODbL это разрешает, а изменённую базу нужно публиковать открыто. Открытая карта по ФГОС стала бы общей основой для школ, авторов курсов и разработчиков ИИ-репетиторов. Раскладывать программу по шагам каждому заново уже не пришлось бы.
Следующий шаг
Блог: ChatGPT теперь учит английскому в разговоре — но пока сыровато. Ещё один пример ИИ-репетитора и того, чего ему пока не хватает.
Если вы делаете образовательный продукт с ИИ или думаете, как находить пробелы в знаниях учеников, такую карту полезно примерить к своей программе.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov

