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?
Obrigado, mas eu sei o que é um tokenizador. O que eu não sei é para que o Discourse o utiliza e o que aconteceria se eu escolhesse o tokenizador errado? Eu não preciso de um tokenizador para chamar um LLM de qualquer maneira.
Você pode tentar visitar este https://\u003cyour-site\u003e/admin/plugins/discourse-ai/ai-spam - ele deve permitir que você insira instruções personalizadas e teste contra uma postagem.
Pelo que entendi, esta instrução é concatenada ao prompt do sistema em vez de substituí-lo, tornando o prompt ainda mais longo e com idiomas misturados…
Mas passar no teste não significa que não há problema. (FYI eu ainda não configurei totalmente o LLM; tentei o serviço Gemini gratuito, mas recebi 429, então estou tentando descobrir como integrar o llama.cpp ao Discourse agora.)