Что уходит в модель
Перед генерацией приложение собирает короткое задание: какие слова должны встретиться, какой у вас уровень, какая тема выбрана и какой материал нужен. Слова берутся из тех, что вы сейчас изучаете, а если вы указали конкретную колоду - из неё. Если выбрана грамматическая тема, материал строится вокруг этой грамматики.
- Список слов: те, что вы сейчас изучаете, или слова указанной вами колоды.
- Уровень из настроек - от A1 до C2.
- Тема: если вы указали грамматическую, материал генерируется на неё, иначе - нейтральная бытовая.
- Родной язык, чтобы правильно писать перевод.
Что происходит дальше
Модель пишет текст, а приложение его разбирает: находит в нём ваши слова, размечает их для перевода по тапу и режет текст на фразы, чтобы из них собиралось упражнение. Готовый материал сохраняется на устройстве.
Почему каждый раз по-новому
Один и тот же набор слов даёт разные тексты: другой сюжет, другой порядок, другие формы. Это не побочный эффект, а смысл - повторение в одинаковом контексте запоминает контекст, а не слово.
Если что-то вышло не так
Модель иногда ошибается: странная фраза, неестественный оборот, неверный перевод. Напишите нам в поддержку из Настроек и приложите, что именно вышло криво, - так мы правим не отдельную историю, а само задание для модели.