I’m trying to setup the AI spam detector for my own Discourse instance, but have several questions:
The system prompt of spam detector persona can’t be edited. I can create a new persona but there is no field to make Discourse know that it is going to be used as a spam detector?
I want to use Qwen3 as the LLM for the task. There is no preset for Qwen3 so I’m going to create a custom one. But there isn’t a Qwen3Tokenizer either. What does the tokenizer do here? Does QwenTokenizer work for Qwen3?
Or, is there an easier option that I can setup a webhook-like service and Discourse calls it on new topics / posts?
Merci, mais je sais ce qu’est un jetoniseur (tokenizer). Ce que je ne sais pas, c’est ce que Discourse en fait, et ce qui se passerait si je choisissais le mauvais jetoniseur ? Je n’ai pas besoin de jetoniseur pour appeler un LLM de toute façon.
Pouvez-vous essayer de visiter cette adresse https://\u003cvotre-site\u003e/admin/plugins/discourse-ai/ai-spam - cela devrait vous permettre d’insérer des instructions personnalisées et de tester contre une publication.
Si je comprends bien, cette instruction est concaténée à l’invite système au lieu de la remplacer, ce qui rend l’invite encore plus longue et avec des langues mélangées…
Mais réussir le test ne signifie pas qu’il n’y a pas de problème. (Pour information, je n’ai pas encore entièrement configuré le LLM ; j’ai essayé le service Gemini gratuit mais j’ai obtenu un 429, donc j’essaie de comprendre comment intégrer llama.cpp dans Discourse maintenant.)
Merci, donc cette étiquette « détecteur de spam » n’affecte que le filtrage de liste des personas ?
Je vais configurer un environnement de test et essayer.