Замдиректора сам сделал ИИ-сервис для своей школы за три недели. Что сработало, а что нет
Я заместитель директора по проектному развитию школы и учитель информатики. В сентябре я решил проверить, может ли один человек с ИИ-ассистентом сделать для школы сервис, которым завуч пользуется каждое утро.
Через три недели на сервере работал сороковой релиз. Рассказываю, как принимались решения и какие выводы пригодятся тем, кто внедряет ИИ в любой организации, не только в школе.
Какую боль решали
Утро в школе начинается с одного вопроса: кто сегодня ведёт уроки. Кто-то заболел, кто-то на курсах, у кого-то методический день. Завуч вручную ищет, кто свободен на третьем уроке, кто ведёт этот предмет и не занят ли кабинет.
Масштаб нашей школы: около 270 уроков в день в 49 классах, 40 кабинетов, почти сто педагогов. Одна ошибка — и класс сидит без учителя или два урока стоят в одном кабинете.
Мне был нужен не генератор расписания на год, а инструмент для утра: загрузил файл, увидел проблемы, закрыл замены.
Решение 1. Начать с данных
Первая неделя ушла не на интерфейс, а на то, чтобы понять, какие данные у школы есть на самом деле. Выяснилось, что в файлах расписания нет учителей — только классы и кабинеты.
Учителей пришлось собирать из трёх источников: документа о нагрузке, списка методических дней и фотографии бумажной доски, которую разобрала нейросеть. Сейчас сервис знает учителя у 97% уроков.
Если вы собираетесь заказывать ИИ-решение, сначала проверьте, есть ли у вас данные в нужном виде. У нас их не было, и на это ушло больше всего времени.
Решение 2. Измерить прогноз, прежде чем ему верить
Я рассчитывал, что сервис будет сам собирать расписание на завтра по прошлой неделе. Проверка на реальных данных сентября показала: совпадение около 40–60%. В сентябре школа перестраивает расписание почти каждую неделю, и прогноз не может быть стабильнее процесса.
Я не стал докручивать алгоритм и сменил задачу: главное — быстро загрузить свежий файл школы и сразу показать проблемы. Прогноз остался, но помечен как предварительный.
Прежде чем обещать автоматизацию, измерьте, как часто меняется процесс. Иногда полезнее быстрая проверка, чем прогноз.
Решение 3. Пилот в одной школе и чёткие роли
Сервис работает в одной школе. Доступ разделён по ролям:
- сотрудники расписания видят расписание, замены и проверки;
- учителя видят только свою часть;
- настройки и данные доступны только владельцу сервиса.
Родителям и учителям расписание приходит через бота в мессенджере. Уведомления уходят только об утверждённых днях, и общий выключатель по умолчанию выключен. Разослать родителям черновик — худшее, что может случиться с доверием к новому инструменту.
Доверие к ИИ-инструменту держится на том, что он ничего необратимого не делает без человека.
Решение 4. ИИ — в разработке, правила — в продукте
Внутри сервиса нет обученной модели, которая «понимает школу». Все проверки детерминированные: учитель не может вести два урока одновременно, кабинет не может быть занят дважды, у учителя в методический день уроков нет. Такие правила легко проверить и легко объяснить завучу.
ИИ работал в другом месте — в разработке. Ассистент писал код и тесты по моим задачам, разбирал фото и документы. Поэтому один человек смог сделать за три недели то, на что раньше нужна была небольшая команда.
Цифры
Срок до рабочей версии3 неделиРелизов на сервере40Автотестов130Уроков с известным учителем97%Совпадение прогноза с реальным днёмоколо 50%
Что не получилось
- Прогноз расписания слабый, по причинам выше.
- Часть предметов до сих пор без учителя: документ о нагрузке расходится с реальным расписанием, и это решается только разговором с людьми.
- Рассылку родителям мы пока не включали: сначала нужно, чтобы утверждение дня стало привычкой.
Что дальше
Следующий модуль — «учительская»: календарно-тематическое планирование с выгрузкой в электронный журнал, протоколы методических объединений и конструктор цифровых уроков для детей с ОВЗ. Принцип прежний: не дублировать электронный журнал, а убирать ручную работу вокруг него.
Главный вывод
ИИ-ассистент снимает ограничение «нет команды разработчиков», но понимания процесса он не добавляет. Сервис получился, потому что задачи ставил человек, который каждый день видит школу изнутри.
Подробно о том, как ИИ работает в настоящей школе, — с цифрами и ошибками — пишу в телеграм-канале: https://t.me/pyatunin_journal