Как Skyeng сократил расходы на создание контента для уроков в 4 раза
Skyeng — одна из крупнейших EdTech-компаний России: онлайн-школа английского и других иностранных языков плюс детская школа Skysmart. Учебный контент для всех продуктов компания делает сама: планы уроков, интерактивные механики, картинки, аудио.
Первая версия AI‑конвейера: генерировала сотни тысяч уроков, но стала немасштабируемой
Генерация учебного контента стала отраслевой нормой: Duolingo в апреле 2025 года выпустил 148 новых языковых курсов, созданных с помощью генеративного AI, меньше чем за год. При этом пользователи ждут персонализацию под свои цели: кому-то нужен английский для IT-собеседований, кому-то — французский для поездки в Альпы. Готовить такие материалы вручную классической редакцией долго и дорого, поэтому EdTech-компании пошли в автоматизацию.
В Skyeng генеративный конвейер запустили еще в конце 2024 года. Чтобы закрыть спрос на персонализацию, команда создала первую версию системы на базе шаблонов: template engine задавал структуру урока с few-shot-примерами, модель заполняла карточки, а ученики выбирали разминки под свои интересы. Тогда система генерировала 900 тысяч персонализированных уроков в месяц и дала +3,5% к ретеншну.
Читайте также: как Skyeng персонализировал 900 000 уроков ежемесячно с помощью GenAI
Следом раскатали точечные AI-фичи:
- Разминка на актуальную тему в начале занятия показала 50% применения и добавила 2,5% к ретеншну.
- Уроки целиком под интересы ученика через промпт по хобби или профессии дали максимальный прирост ретеншна на 7,7%, но оказались самыми сложными в поддержке.
Когда поняли, что персонализация драйвит метрики бизнеса, команда решила перестроить сам инженерный подход к производству.
Задача: перейти от библиотеки стандартов к автоматической сборке уроков
Шаблонная архитектура уперлась в ограничения:
- Ограниченная вариативность: материалы получались однотипными по структуре.
- Высокие расходы: каждый новый формат урока или языковое направление требовали отдельного стандарта. За три квартала библиотека разрослась до 200+ регламентов. Администрирование базы стало стоить дороже производства контента.
- Высокий порог входа: промптинг под жесткие шаблоны требовал экспертизы, которой обладали единичные специалисты.
Расширять подход на новые направления было невыгодно. Целевой процесс переформулировали так: методист ставит ТЗ на естественном языке и получает сверстанный урок в CMS. Всю промежуточную логику берет на себя конвейер.
Решение: описать процесс работы методиста и превратить это в переиспользуемый каркас урока
Оказалось, что главное препятствие лежит вне технологий: процесс создания урока не был описан нигде. В пайплайне контент-продакшна значились роли: выпускающий редактор ставит задачу, методист верстает. Но то, как методист превращает тему в последовательность заданий, жило только в головах экспертов.
Эту экспертизу расписали по шагам, и из описания вырос динамический каркас урока. Он складывается из трех элементов:
- Этапы урока. Состоит из нескольких шагов, которые ученик проходит с преподавателем: разминка и вступление в тему, знакомство с лексикой, закрепление практикой, презентация грамматики, практика, рефлексия и карточки для домашнего задания.
- Активности. Под каждый этап собран набор активностей, их в библиотеке больше 400. Каждая активность состоит из шаблона механики и описания для языковой модели: что это за задание, что делает ученик и когда этот вариант выбирать.
- Зависимости. Грамматика подтягивается по названию из банка теории в карточку презентации, а дальше переиспользуется карточками практики. Отдельная зависимость решает, какая тема пойдет на чтение, а какая на аудирование: так карточки продолжают друг друга без повторов.
ТЗ для такого каркаса пишется естественным языком: тема, грамматика, лексика, уровень ученика по CEFR (международная шкала от A1 до C2). Система парсит его в набор переменных и протягивает их через весь урок.
Секрет — в комбинаторике. Шаблон описывал урок целиком, поэтому под любой новый формат приходилось писать отдельный стандарт. Активность описывает только один шаг. Из 400 таких кубиков можно собрать практически любой урок, не плодя новые сущности в системе.
На рынке мы ничего подобного не видели: кто-то создает уроки в PDF, кто-то текстом, а механики добавляет руками. Мы типизировали комбинации механик, сформировали из них активности и научили каждую описывать себя для LMM. Нам не нужно обучать локальную модель или держать серверы с видеокартами: все необходимое для «дообучения» помещается в контекстном окне.
Как работает конвейер: от ТЗ на человеческом языке до урока в CMS
Пайплайн генерации состоит из восьми шагов в трех кластерах. На вход поступают ТЗ и база данных каркаса, на выходе получается сверстанный урок в CMS:
План
Система определяет по ТЗ тип урока, подтягивает правило из банка грамматики и выстраивает этапы, от разминки до домашнего задания.
Сборка
Под каждый этап подбирается активность, карточки генерируются отдельными запросами: в контекстное окно попадает ТЗ целиком, описание активности и переменные конкретной карточки.
Проверка и выпуск
Заполненные этапы сверяются с ТЗ (если что-то не сходится, сборка повторяется), из проверенных карточек собирается план урока, и модель выдает готовый урок в формате платформы.
Схема пайплайна из восьми шагов
Одно из преимуществ: независимость от LLM‑провайдеров
Модели в конвейере не дообучаются. Вся «настройка» зашита в промптах, описаниях активностей и правилах зависимостей. У такой архитектуры оказался важный стратегический плюс: конвейер вообще не привязан к конкретной нейросети.
Skyeng для конвейера уроков использует динамичный набор моделей и провайдеров. Все это благодаря гибкой архитектуре: входные данные не меняются, промпты переиспользуются, а вся логика остается внутри системы. Контент в любом случае выходит в едином корпоративном стиле с нужными механиками, графикой и системным голосом.
Медиаконтент генерируется параллельно: аудио создается через ElevenLabs, а иллюстрации — через Nano Banana, генератор изображений Google.
Контроль качества: как ловить галлюцинации до публикации
Главная проблема автоматической генерации — галлюцинации моделей и мелкие логические ошибки. Если AI ошибается в правиле грамматики или путает ключи в упражнении, ученик теряет доверие к платформе.
Чтобы решить проблему, в конвейер заложили систему проверки с выходом на человека:
- Агент-критик формирует критерии проверки из базы знаний по предмету: правильно ли использована грамматика, нет ли фактических ошибок.
- Агент-корректор получает замечания критика и точечно исправляет содержимое карточки, оставаясь в контексте урока.
- Критик проверяет повторно. Ко второму кругу замечаний, как правило, уже нет. Если они остаются, урок все равно уходит дальше, на проверку человеку.
- Человек закрывает цикл. Контент из общего производства смотрит пруфридер, а уроки под конкретного ученика проверяет преподаватель: он может удалить лишние карточки или перегенерировать урок.
Карточка ходит по кругу «критик — корректор» до тех пор, пока не пройдет валидацию. Чтобы система не зациклилась на сложной задаче, стоит лимит: максимум три попытки исправления. Если за три итерации идеала достичь не удалось, задача помечается как спорная.
Два поколения конвейера: что Skyeng поменял со времен первого кейса
Сравнение архитектуры из первого кейса Skyeng о генерации с нынешней показывает, как сместился подход к производству контента:
| Конвейер на шаблонах (конец 2024) | Конвейер на каркасе (2025–2026) | |
| Вход | Готовый шаблон + навык промптинга | ТЗ на естественном языке |
| Структура урока | Жесткий шаблон целиком | Этапы и активности, собираются под ТЗ |
| Новый формат | Новый стандарт, 200+ за три квартала | Новая комбинация из 400+ активностей |
| Картинки и аудио | Поиск готовых в хранилище | Генерация через ElevenLabs и Nano Banana |
| Контроль качества | Валидация карточек в CMS | Агент-критик + агент-корректор + человек |
| Цена урока | 10 ₽, только текст | 80 ₽, текст + картинки + аудио |
| Доля в производстве | Меньше 9% | 42% в Q3 2025, 60–70% к июлю 2026 |
Ключевые результаты проекта
В 4 раза
Снизили расходы на производство контента
Менее 1 часа
Создание полного урока с нуля
80₽
Стоимость урока с картинками и аудио (текстовый в 2024 году стоил 10₽)
60–70%
Контента создается через генерацию в июле 2026 года
+3–5%
Рост ретеншна в английском за счет персонализации уроков
Главное
Skyeng пересобрал работающий генеративный конвейер. Система на шаблонах выдавала 900 тысяч уроков в месяц, но масштабировалась стандартами: их накопилось 200+ за три квартала. Каркас урока с 400 активностями снял это ограничение: полный урок с картинками и аудио создается меньше чем за час и стоит около 80 рублей. Совокупные расходы на контент упали в 4 раза год к году.
Если вы думаете о внедрении AI-пайплайнов в свои процессы, команда Just AI поможет пройти путь от задачи до первого пилота
Другие кейсы
Skyeng и генерация персонализированных уроков
Генерация 900 тысяч уроков в месяц и рост вовлеченности учеников
Skyeng и внедрение AI в разработку
Минус 30% штата и скорость работы выше на 35% после внедрения AI в разработку
OKR Академия и AI‑агент в Telegram
Умный бот, консультирующий по базе знаний в консалтинге