Ручной перенос
Администратор переносил даты, время, уровни, темы и описания из таблицы в сообщение.
Кейс Play&Speak
Расписание из рабочей таблицы превращается в готовый Telegram-анонс и публикуется в ветке NEWS без ручной сборки текста.
Контекст
Play&Speak регулярно проводит разговорные клубы для учеников разных уровней. Расписание ведётся в таблице, а по понедельникам из этих данных нужно подготовить единый анонс для Telegram.
Администратор переносил даты, время, уровни, темы и описания из таблицы в сообщение.
Можно было перепутать время, пропустить клуб или нарушить единый формат публикаций.
Повторяющаяся операция отвлекала администратора от работы с учениками.
Решение
Я не стал менять систему учёта школы. Вместо этого спроектировал процесс вокруг действующего источника данных.
Так Excel передавал время занятия. Для школы ошибка во времени критична.
Инженерный подход
Я добавил отдельную нормализацию дат и времени. Языковая модель получает уже проверенные сведения и отвечает только за понятную формулировку.
Также зафиксировал ограничения: нельзя менять даты, время, уровни и темы, придумывать цены, преподавателей, бонусы или дополнительные условия.
Для реализации использовал n8n, Яндекс Диск, таблицу, языковую модель и Telegram. Инструменты появились после проектирования процесса и обслуживают его логику.
Изменение процесса
| Было | Стало |
|---|---|
| Администратор вручную просматривал расписание | Система получает данные из таблицы |
| Нужные клубы выбирались вручную | Нужная неделя фильтруется автоматически |
| Текст анонса собирался заново | Сообщение формируется по единым правилам |
| Даты и время проверялись человеком | Значения нормализуются до создания текста |
| Факт отправки проверялся отдельно | Администратор получает отчёт о публикации |
Подтверждение результата
Моя роль в проекте
Финансовый эффект и процент снижения ошибок не рассчитывались, поэтому я не использую их как результат кейса.
Сначала разберём процесс и определим, какие операции действительно имеет смысл упростить или автоматизировать.