TGViewer
Нажимаем кнопки Нажимаем кнопки @pushing_buttons · 223 subscribers
Post #93 1.31K
В первой версии квиза в режиме multiple choice была проблема с качеством вопросов. Предложения генерировались на ходу дешёвой моделью Qwen Flash. Было заметно несколько проблем:
* Вопросы часто повторялись. Это известная проблема в изучении языков в целом – грамматические конструкции часто демонстрируют одними и теми же предложениями
* Среди вариантов ответов можно было найти несколько правильных, а иногда ни один не выглядел правильным
* Нельзя было выбрать, что именно ты хочешь практиковать

Вместо генерации вопросов на ходу я решил сделать много хороших вопросов заранее и выдавать их пользователю из базы данных. Попросил агента сделать мне следующий пайплайн:
1. Генерируется n вопросов на каждую тему. Вместо flash модели использовал Qwen Plus. На этом этапе все кандидаты складываются в специальную таблицу, где они ожидают дальнейшей обработки.
2. Высчитываются фичи. Спрашиваем LLM, есть ли какие-то проблемы с вопросом и просим построить embedding. Embedding-и складываем в pgvector, чтобы потом искать дупликаты.
3. Отфильтровываем плохие кандидаты и оставляем только хорошие. Если находится другой пример с косинусным расстоянием ниже порога, то такой кандидат выбрасывается.

Ещё была проблема с тем, что слишком много примеров выбрасывалось из-за повторов. После первого прогона осталось всего 6% сгенерированных примеров. Я (курсор) засемплировал 50 предложений и сделал так, чтобы пайплайн генерации избегал тех же тем, что и в сэмплах. Второй прогон уже допустил 26% примеров.
  • ❤ 2
More from @pushing_buttons
  1. Sep 11, 2026CJ приехал в Витебск на Славянский Базар. Вот что получается, если попросить LLM сделать м…
  2. Aug 15, 2026Корпус для нового компьютера приедет только через неделю, поэтому разделочная доска получа…
  3. Aug 13, 2026Починить или оставить так?
  4. Aug 12, 2026Проджект менеджмент — это новое программирование. Подключил к Codex-у issue tracker Linear…
  5. Aug 10, 2026Post #99
  6. Aug 2, 2026Post #98
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →