Возможно, вы уже знакомы с этим, но Discourse уже во многом реализует эту функцию. Когда вы начинаете новую тему, система автоматически возвращает результаты поиска на основе того, что вы описываете.
Следующий этап решения этой проблемы — помочь пользователю более точно описать свою проблему. Вот здесь, как мне кажется, большие языковые модели (LLM) могли бы давать простые подсказки, например: «Вы можете получить более качественную помощь, если добавите фрагмент кода, показывающий, что вы уже сделали». Возможно, это могло бы быть даже последующим личным сообщением пользователю, если его тема остаётся без ответов в течение нескольких дней.