Я хотел бы использовать Discourse для назначения пользователя отвечать на вопросы на основе содержимого шаблонного сообщения.
В частности, если студент спрашивает, как была оценена задача, я хочу, чтобы тема была назначена члену команды курса, который её оценил. Плагин Private Topics в сочетании с шаблонами тем и назначением отлично подходит для этого рабочего процесса. Однако сам процесс назначения остаётся открытым вопросом.
Пока что кажется, что автоматизация этого процесса потребует либо написания плагина, либо запуска внешнего сервиса. Правильно ли я понимаю? Есть ли какие-либо советы относительно наилучшего пути вперёд?
Возможно, вам придется что-то настроить в разделе «Автоматизация» в связке с плагином Assign или, возможно, создать свой собственный.
Какие у вас есть идеи для отслеживания/выявления подобных ситуаций? Я понимаю, что плагин Assign поставляется с фильтром на основе регулярных выражений для назначения пользователей, но как сопоставить, какой именно член команды проверял работу каждого студента? Возможно, потребуется внешняя база данных.
Хорошо, я исходил из этого предположения. Немного раздражает, что для этого требуется упаковать целый плагин и заново развернуть экземпляр. Я надеялся на более легкое решение, но и этот вариант приемлем.
Я мог бы обращаться к внешнему API для этого, но в большинстве случаев 1 проверяющий = 1 задача, и поэтому я просто сохраню эту информацию где-нибудь в сообщении форума.
Это должно быть возможно реализовать с помощью автоматизации, но на данный момент такого решения не существует. Если вы хотите создать это самостоятельно, дайте мне знать, и я перенесу эту тему в канал Development. Если вы хотите нанять кого-то для выполнения этой работы, я перенесу её в канал Marketplace.
Discourse Workflow имеет функцию ИИ, которая позволяет перемещать тему в определённую полосу в зависимости от интерпретации содержимого поста большой языковой моделью (LLM).