This week, AI discussions spanned search UX improvements, localization quirks, embeddings configuration, and bug fixes post-upgrade. Administrators and developers delved into making AI search results more discoverable, tweaking Gemini embeddings settings, and resolving errors introduced in the 3.6.0 beta. Community members also explored using Discourse for niche groups, tested local LLM integrations, and reported composer glitches with pasted images. Major themes hit #ai-support, ai-search, Bug, Community, and UX.
“We just deployed a big improvement to the underlying tech that powers semantic search…” — Falcoref
“Many users are still wary of AI so they don’t toggle the switch…” — RBoyref
Interesting Topics
Hiding XX results found using AI—enable toggle by default (Supportaiai-search) RBoy kicked off the thread by noting that AI search results were hidden by default. NateDhaliwal pointed to existing docs ref, and Falco explained how it now auto-toggles when native results are missing ref. A temporary theme script to force the toggle was also shared ref.
Falsche Übersetzung, wenn post locale = UI locale (Bugaidynaloccontent-localization) Jakob_Naumann reported that English posts were showing up in German after a default-locale change ref. Falco recommended purging and re-creating the localization cache ref.
Gemini API Embedding Configuration Clarification (Supportai) RBoy asked what sequence length maps to in the embedding settings and how to throttle API backfills to avoid 429 errors ref. Falco confirmed sequence length equals the model’s token capacity (2048) and pointed out the hidden ai_embeddings_backfill_batch_size setting ref.
Exploring Reranking Options for Discourse AI (Supportai)
In a longer-running thread, Falco rolled out a major semantic search improvement ref, expected to reduce reliance on external rerankers. tpetrov queried support for uploaded RAG documents versus forum topics ref, and Falco confirmed the change covers all embedding use cases ref.
Would this work for a community of women over 45+ (Communityai) bessnlj wondered if Discourse with AI-powered search fits a niche dating/coaching site ref. tobiaseigen clarified that meta.discourse.org is for Discourse hosts but encouraged spinning up a trial for custom use ref and pointed to existing communities for inspiration ref.
Local Ollama is not working with the Plugin (Supportai) Tikkel faced an “Internal Server Error” when Discourse called the Ollama service, despite successful cURL tests ref. Falco asked for container logs ref, and Tikkel confirmed that adjusting DISCOURSE_ALLOWED_INTERNAL_HOSTS syntax to use pipes solved it ref.
Gemini Embeddings Issue After Discourse Update to 3.6.0 Beta 2 (Supportai)
Upgrading to 3.6.0.beta2 broke embedding tests for RBoy, who spotted that Gemini’s old embedding-001 model was retired ref. He fixed it by switching to gemini-embedding-001 in the plugin settings ref.
Embedding error with 3.6.0 beta 2 (Bugai)
A related bug, reported by RBoy, showed “invalid input syntax for type halfvec: “[NULL]”” when querying embeddings post-upgrade ref. This points to null-vector handling issues in the new release.
After sending the image, add this to the beginning of the message: [object InputEvent] (Bugai) kuaza discovered that copy-pasting images into the composer prepends an [object InputEvent] string ref. Uploading via the file selector avoids the glitch, leading to further UX tweaks.
How to solve discourse ai: No endpoints found that support tool use (Supportai) whitewaterdeu saw a 404 “No endpoints found that support tool use” error testing OpenRouter’s qwen3-8b model ref. Disabling native tool integration resolved the issue ref.
Résumé hebdomadaire de l’activité IA : 2025-10-20 → 2025-10-27
Aperçu
Les discussions de cette semaine sur #IA dans Meta ont porté sur le dépannage des API, la localisation du contenu, les retours des utilisateurs sur les traductions et la correction de bugs de plugins.
Dans la catégorie Support, Enit a lancé une analyse approfondie en rencontrant une erreur 400 Bad Request Using API en essayant de créer un sujet via l’API REST. supermathie les a dirigés vers la documentation de l’API REST Discourse et a demandé des détails d’authentification ref. Moin a ensuite demandé des extraits de logs ref et a clarifié s’il s’agissait uniquement d’un problème d’API ou lié au plugin IA ref. Finalement, le mystère a été résolu lorsque les bons logs sont apparus sous /logsref.
Sur le front de la #Gestion de site, la discussion Localisation du contenu - Manuel et automatique avec Discourse AI a vu cmdntd proposer de rendre le paramètre d’URL tl disponible à tous les utilisateurs, pas seulement aux invités ref. Falco a clarifié qu’il s’appliquait actuellement globalement sur le site ref. wenqin a ensuite testé la fonctionnalité et a suggéré une option « par défaut (pas de traduction) » pour les apprenants multilingues ref, et Moin a aidé à localiser le commutateur pour afficher le contenu original ref. Wenqin a confirmé que la solution avait parfaitement fonctionné ref.
400 Bad Request Using API (Supportrest-apiai) : L’appel API d’Enit a renvoyé 400 Bad Request, entraînant supermathie et Moin à travers des vérifications d’authentification, des diagnostics de logs et des clarifications sur le contexte du plugin.
我已关闭Discobot,但它仍然运行 (Supportai) : Un problème Discobot mal identifié a été résolu lorsque NateDhaliwal a expliqué qu’il s’agissait de la fonctionnalité AI Search Discoveries, activable dans les préférences.
Embedding error with 3.6.0 beta 2 (Bugai) : sam et RBoy ont signalé des pics de limitation de débit et des échecs d’intégration ; Falco a désactivé ProblemChecks et a publié un correctif ref.
Activité
Enit : a dirigé l’analyse approfondie de l’API avec cinq publications — rapport initial ref, clarification du contexte du plugin ref, détails des logs ref, confirmation de la solution ref, et discussion plus large sur la mémoire IA ref.
supermathie : a fourni des conseils sur la documentation de l’API ref.
Moin : a interrogé les logs ref, a clarifié la portée du plugin ref, a guidé l’accès aux logs ref, et a aidé avec les commutateurs de localisation ref.
NateDhaliwal : a traduit des aperçus du support linguistique ref et de l’aide sur les paramètres de découvertes IA ref.
wenqin : a testé les vues localisées ref et a loué l’UX du commutateur ref.
Falco : a expliqué le comportement global des locales ref et a corrigé le bug d’intégration ref.
FINDarkside : a apporté des commentaires critiques sur les traductions contrôlées par l’utilisateur ref.
Jagster : a souligné les limitations du support linguistique ref.
keegan : a posé des questions sur les seuils de sentiment ref.
DevTeVe : a optimisé le débit de traduction en désactivant le streaming ref.
Merci de votre lecture, et à la semaine prochaine !
Résumé hebdomadaire de l’activité IA : 2025-10-27 au 2025-11-03
Aperçu
Cette semaine, meta.discourse.org a été le théâtre de discussions animées sur ai, content-localization, Feature et Support. Des préférences de traduction multilingues aux préoccupations concernant la traduction automatique non divulguée, en passant par les paramètres de configuration cachés et les demandes de fonctionnalités pour le formatage alimenté par l’IA, la communauté a exploré en profondeur comment Discourse AI peut être plus flexible et transparent. Les contributeurs ont également abordé les erreurs des LLM, débattu des exigences de sortie structurée, recherché des estimations de coûts pour les fonctionnalités IA et exploré les limites de jetons pour les embeddings. Dans l’ensemble, l’accent est resté sur l’amélioration du contrôle utilisateur, le renforcement de la fiabilité et l’élargissement du support des fournisseurs.
Traduction automatique très intrusive et non divulguée (translationcontent-localizationUX)
\u003ca class="mention" href="/u/Ethaphu"\u003eEthaphu\u003c/a\u003e a signalé que chaque publication sur le Roblox Devforum était automatiquement traduite sans indicateurs clairs dans Traduction automatique très intrusive et non divulguée. \u003ca class="mention" href="/u/Falco"\u003eFalco\u003c/a\u003e a expliqué les indicateurs de traduction dans le message 3, \u003ca class="mention" href="/u/tobiaseigen"\u003etobiaseigen\u003c/a\u003e a convenu que la signalisation nécessitait des améliorations dans le message 4, et \u003ca class="mention" href="/u/nat"\u003enat\u003c/a\u003e a enquêté sur les limites d’auto-hébergement de Roblox dans le message 5.
Comment configurer la traduction IA de Ai translation backfill hourly rate ? (aiSupport)
\u003ca class="mention" href="/u/whitewaterdeu"\u003ewhitewaterdeu\u003c/a\u003e a rencontré des problèmes avec des paramètres manquants dans Comment configurer la traduction IA de Ai translation backfill hourly rate, \u003ca class="mention" href="/u/NateDhaliwal"\u003eNateDhaliwal\u003c/a\u003e a partagé le guide dans le message 2, la solution a été révélée comme un paramètre caché par \u003ca class="mention" href="/u/Moin"\u003eMoin\u003c/a\u003e dans le message 4, et \u003ca class="mention" href="/u/Falco"\u003eFalco\u003c/a\u003e a noté qu’il peut maintenant être rendu visible dans le message 6.
Bouton pour formater le contenu des publications à l’aide de l’IA (aiFeature)
\u003ca class="mention" href="/u/hameedacpa"\u003ehameedacpa\u003c/a\u003e a demandé un bouton de formatage IA dans Bouton pour formater le contenu des publications à l’aide de l’IA. \u003ca class="mention" href="/u/NateDhaliwal"\u003eNateDhaliwal\u003c/a\u003e a signalé l’outil existant Discourse AI Helper et a ensuite démontré une invite personnalisée dans le message 6.
Une erreur s’est produite : Le modèle LLM par défaut est requis avant d’activer le Chat (aiSupport)
\u003ca class="mention" href="/u/viswanatha"\u003eviswanatha\u003c/a\u003e a rencontré une erreur de réinitialisation dans Une erreur s’est produite : LLM par défaut…, et \u003ca class="mention" href="/u/NateDhaliwal"\u003eNateDhaliwal\u003c/a\u003e a lié le fil de discussion existant dans le message 2 avant qu’il ne soit résolu.
Je pense que l’API discourse-ai a besoin d’une régression (aiDev)
\u003ca class="mention" href="/u/MoRanYue"\u003eMoRanYue\u003c/a\u003e a proposé de supprimer la sortie structurée pour un support plus large des fournisseurs dans Je pense que l’API discourse-ai a besoin d’une régression. \u003ca class="mention" href="/u/Falco"\u003eFalco\u003c/a\u003e a expliqué pourquoi la sortie structurée est importante dans le message 2, et MoRanYue a proposé des séparateurs de type XML comme alternative dans le message 3.
Exploration des options de réordonnancement pour Discourse AI (aiSupport)
\u003ca class="mention" href="/u/tpetrov"\u003etpetrov\u003c/a\u003e a testé de nouveaux embeddings dans Exploration des options de réordonnancement pour Discourse AI, avec \u003ca class="mention" href="/u/Falco"\u003eFalco\u003c/a\u003e faisant un suivi sur la disponibilité des modèles dans le message 15.
Avertissement d’embedding input must have less than 8192 tokens avec discourse ai (aiSupport)
\u003ca class="mention" href="/u/whitewaterdeu"\u003ewhitewaterdeu\u003c/a\u003e a atteint les limites de jetons dans Avertissement d’embedding…, \u003ca class="mention" href="/u/Falco"\u003eFalco\u003c/a\u003e a expliqué les règles des fournisseurs dans le message 2, et la discussion s’est poursuivie jusqu’au message 6.
Support pour la configuration d’un bot IA pour un forum de support communautaire… (aiSupport)
\u003ca class="mention" href="/u/viswanatha"\u003eviswanatha\u003c/a\u003e a partagé les configurations LLM et persona dans Support pour la configuration d’un bot IA…, \u003ca class="mention" href="/u/Falco"\u003eFalco\u003c/a\u003e a suggéré des recherches forcées par outil dans le message 2, et des recommandations de modèles ont suivi dans le message 4.
Estimation du coût d’activation de Discourse AI pour le contenu et la recherche connexes (aiSupport)
\u003ca class="mention" href="/u/SubStrider"\u003eSubStrider\u003c/a\u003e a posé des questions sur les repères de coûts dans Estimation du coût d’activation de Discourse AI…, \u003ca class="mention" href="/u/NateDhaliwal"\u003eNateDhaliwal\u003c/a\u003e a clarifié la distinction entre recherche et LLM dans le message 2, et Falco a décrit les options d’auto-hébergement dans le message 3.
\u003ca class="mention" href="/u/Moin"\u003eMoin\u003c/a\u003e a mis en évidence les solutions existantes et a répondu aux demandes de support : en signalant les préférences multilingues dans Traductions automatiques et en révélant les paramètres cachés dans Ai translation backfill hourly rate.
\u003ca class="mention" href="/u/NateDhaliwal"\u003eNateDhaliwal\u003c/a\u003e a fourni des guides et des invites, en liant la documentation de localisation de contenu pour Traductions automatiques, en répondant à la configuration du backfill dans Ai translation backfill hourly rate, et des conseils de formatage IA optimisés pour le SEO dans Demande de bouton de formatage.
\u003ca class="mention" href="/u/MoRanYue"\u003eMoRanYue\u003c/a\u003e a plaidé pour la flexibilité de l’API dans Discussion sur la régression de l’API et a suggéré des alternatives d’analyse dans le message 3.
\u003ca class="mention" href="/u/MiikkaLaitila"\u003eMiikkaLaitila\u003c/a\u003e a mis en lumière les besoins multilingues dans Feedback sur les traductions automatiques.
\u003ca class="mention" href="/u/nat"\u003enat\u003c/a\u003e a enquêté sur les implémentations externes dans UX des traductions automatiques.
Over the past week, the community dove into several translation and rate-limit challenges, as well as fresh plugin releases and AI helper configuration issues. Key themes included:
AI Persona Stability: Reports of the AI bot entering infinite loops and spamming highlighted the need to calibrate LLM temperature parameters (AI bot infinite loop and spamming).
Plugin Spotlight: The new llms.txt generator plugin promises to make forum content discoverable by LLMs (Discourse llms.txt Generator Plugin).
Rate Limits & Budget Errors: Discussions surfaced around Gemini Pro’s thinking budget constraints and cost-input minimums, uncovering unexpected validation errors in both free and paid tiers (Gemini Pro thinking budget error, AI model cost input restriction).
Below are the 10 most interesting topics from the week, followed by a breakdown of who said what.
AI bot infinite loop and spamming (Supportai-bot) wisewords reported that after creating a new persona the AI began delaying responses and posting repetitive spam in AI bugging out, having a mental breakdown, and Falco explained it was due to the LLM hitting an infinite generation loop at certain temperature settings in post 2.
Staff override for translation max age (Featuretranslationaicontent-localization) jrgong requested the ability for staff to bypass the AI translation backfill max age days setting when manually translating older posts in post 1, and Falco tested and confirmed the manual translation button already overrides this backfill restriction in post 3.
Resetting Proofreader settings (Supportai-helper) bksubhuti sought guidance on restoring missing Proofreader options in the AI helper menu in post 1, and Moin and OP resolved it by rebuilding after correcting trust level configurations in post 4.
Missing language switcher after auto-translation (Supportaicontent-localization)
After successfully backfilling translations, EasyChen could not see the language switcher on translated posts in post 1, with nat guiding them through enabling the site setting and checking post locale detection in post 2 and post 7.
LLM and Discourse AI settings hidden (Supportai) Nima1 reported missing LLM tabs in the AI plugin on a Persian-locale site in post 1, and nat clarified that the “Discourse AI enabled” setting must be saved first to reveal the rest in post 2.
Default LLM model dropdown empty (Supportai) undasein was unable to select a default model due to an empty dropdown in post 1, and NateDhaliwal pointed them to configure LLMs under “Plugins > AI > LLMs” in post 2.
Gemini Pro thinking budget error (Bugai) RBoy encountered a “Budget 0 is invalid” error when setting a zero or negative budget for the gemini-pro-latest model in post 1, and the team acknowledged they will investigate in post 2.
AI model cost input restriction (Bugai) RBoy noted that the cost fields for AI model input and output prevent values below 0.1 in Can’t enter AI model cost of less than 0.1, overriding entries like 0.075 back to zero.
Résumé hebdomadaire de l’activité IA (2025-11-17 au 2025-11-24)
Aperçu
Au cours de la semaine écoulée, l’espace ai et ai-bot sur meta.discourse.org a enregistré 36 nouvelles publications réparties sur 5 nouveaux sujets, abordant les erreurs d’intégration, le filtrage du spam, la flexibilité des plugins et le formatage du contenu. Les faits marquants comprennent :
Une erreur critique 400 dans Google gemini-3-api helper API response error signalée par \u003ca class="mention" href="/u/honeymoose"\u003ehoneymoose\u003c/a\u003e et rapidement traitée par \u003ca class="mention" href="/u/sam"\u003esam\u003c/a\u003e.
Le déploiement et la personnalisation du persona de détection de spam dans Frustrations on AI spam detector, résolu grâce aux éclaircissements de \u003ca class="mention" href="/u/nat"\u003enat\u003c/a\u003e, \u003ca class="mention" href="/u/NateDhaliwal"\u003eNateDhaliwal\u003c/a\u003e et \u003ca class="mention" href="/u/lilydjwg"\u003elilydjwg\u003c/a\u003e.
L’exploration des modèles agnostiques au fournisseur et auto-hébergés dans Inquiry About AI Plugin Options menée par \u003ca class="mention" href="/u/beitmenotyou"\u003ebeitmenotyou\u003c/a\u003e.
Un bug de divulgation exposant des balises cachées dans les résumés dans AI Summary leaking hidden tags mis en évidence par \u003ca class="mention" href="/u/tvavrda"\u003etvavrda\u003c/a\u003e.
La recherche de clarté sur la ventilation de l’utilisation des modèles dans Usage not showing LLM models grâce aux commentaires de \u003ca class="mention" href="/u/RBoy"\u003eRBoy\u003c/a\u003e.
Les meilleurs contributeurs cette semaine étaient \u003ca class="mention" href="/u/sam"\u003esam\u003c/a\u003e, \u003ca class="mention" href="/u/Falco"\u003eFalco\u003c/a\u003e, \u003ca class="mention" href="/u/lilydjwg"\u003elilydjwg\u003c/a\u003e et \u003ca class="mention" href="/u/NateDhaliwal"\u003eNateDhaliwal\u003c/a\u003e.
Sujets intéressants
Google gemini-3-api helper API response errorBugaiai-bot
\u003ca class="mention" href="/u/honeymoose"\u003ehoneymoose\u003c/a\u003e a découvert une erreur thought_signature manquante dans les appels d’aide de Gemini ; \u003ca class="mention" href="/u/sam"\u003esam\u003c/a\u003e a implémenté un correctif en quelques jours.
Frustrations on AI spam detectorSupportaispam
\u003ca class="mention" href="/u/lilydjwg"\u003elilydjwg\u003c/a\u003e a été confronté aux invites de persona et aux tokenizers ; \u003ca class="mention" href="/u/nat"\u003enat\u003c/a\u003e a fourni une configuration fonctionnelle et la solution finale.
Inquiry About AI Plugin OptionsSupportai
\u003ca class="mention" href="/u/beitmenotyou"\u003ebeitmenotyou\u003c/a\u003e s’est renseigné sur l’utilisation des LLM locaux (par exemple, Ollama), avec \u003ca class="mention" href="/u/Falco"\u003eFalco\u003c/a\u003e et \u003ca class="mention" href="/u/sam"\u003esam\u003c/a\u003e présentant la conception agnostique du fournisseur du plugin et des conseils sur les modèles gratuits.
AI Summary leaking hidden tagsBugai
\u003ca class="mention" href="/u/tvavrda"\u003etvavrda\u003c/a\u003e a remarqué que les résumés générés par l’IA exposaient des balises privées ; le problème a été trié pour une correction rapide.
Usage not showing LLM modelsBugai
\u003ca class="mention" href="/u/RBoy"\u003eRBoy\u003c/a\u003e a signalé que l’onglet Utilisation répertoriait les identifiants bruts des modèles au lieu des noms de LLM configurés ; \u003ca class="mention" href="/u/sam"\u003esam\u003c/a\u003e a reconnu la demande pour des ventilations plus claires.
Button to format post content using AIFeatureai
\u003ca class="mention" href="/u/jrgong"\u003ejrgong\u003c/a\u003e et les membres de la communauté ont proposé des idées pour des personas de compositeur personnalisés et des modèles de formatage.
Gemini Flash 2.5 Image - now on DiscourseAnnouncementsai
\u003ca class="mention" href="/u/sam"\u003esam\u003c/a\u003e a présenté la prise en charge de l’image Nano Banana 3 ; \u003ca class="mention" href="/u/NateDhaliwal"\u003eNateDhaliwal\u003c/a\u003e a salué les améliorations de sa qualité.
Discourse llms.txt Generator PluginPluginai
\u003ca class="mention" href="/u/Ivan_Rapekas"\u003eIvan_Rapekas\u003c/a\u003e a partagé les premiers tests du générateur llms.txt et a demandé un formatage de carte mentale.
PDF support in Discourse AI#Site Management how-toai
\u003ca class="mention" href="/u/kuaza"\u003ekuaza\u003c/a\u003e s’est renseigné sur l’intégration et le traitement des PDF, explorant quels modèles gèrent le mieux les pièces jointes.
Discourse AI – Large Language Model (LLM) settings page#Site Management how-toai
\u003ca class="mention" href="/u/beitmenotyou"\u003ebeitmenotyou\u003c/a\u003e a réexaminé les onglets LLM manquants et a cherché à clarifier l’interface de configuration.
Discourse explained what happens when you Run Out of AI credits (#Hosted_Customersexplanationai), detailing daily credit allotments, plan upgrade paths, and how to connect your own LLM to avoid service interruptions.
iamcapote proposed AI supporting Micro-Features (Featureai), advocating for per-persona auto-greetings, internal system notes, and richer AI menu metadata (display names, tooltips, docs links) to make each persona self-explanatory.
派蒙pm from the Chinese community shared screenshots and 502 errors in 有关ai的问题 (Supportai), asking for help troubleshooting AI connectivity, and offering to provide logs or configs for deeper analysis.
Cette semaine dans la catégorie ai, nous avons assisté à un mélange d’enquêtes sur les bogues, de dépannage du support et d’évolution des fonctionnalités. Les contributeurs ont collaboré pour :
Faire progresser les demandes de fonctionnalités clés telles que le suivi d’utilisation par persona (Track usage per persona)
« Si votre IA est coupée avant d’avoir tout écrit, et que vous utilisez AI Gateway de Cloudflare, la première étape est de interroger directement l’API du modèle ! »
— DevTeVe (post 8)
Sujets intéressants
sam a remarqué qu’une recherche RAG pilotée par persona ne parvient pas à renvoyer de contenu privé lors de l’utilisation de la recherche principale du site, Neil_Evans a fourni des journaux détaillés pour cerner le problème, et Falco a mis en œuvre un correctif pour transmettre l’utilisateur authentifié à l’assistant de recherche (post 6, post 8, post 15)
RBoy a proposé la possibilité de suivre l’utilisation par persona — y compris les comptes et la consommation de ressources — pour l’optimisation du système, et sam a convenu que cela nécessiterait d’étendre la table des statistiques pour inclure les identifiants de persona (post 1, post 2)
pierregilles a découvert que les notifications par e-mail utilisent toujours la langue d’origine lorsque la traduction par IA est activée, ce qui entraîne des messages en langue mixte, et Moin a signalé une demande de fonctionnalité existante pour les e-mails de publication traduits (post 1, post 2)
Shin_210 a signalé que le bot Discourse AI refuse de répondre dans l’interface de chat malgré une configuration LLM correcte, sam a suggéré de basculer l’API de réponse et de mettre à jour le point de terminaison, et après une mise à niveau, le problème a été résolu (post 1, post 4, post 24)
sam a fusionné une solution d’ingestion de PDF dans le plugin Discourse AI, permettant d’indexer le contenu du forum directement à partir de PDF ; les utilisateurs peuvent prévisualiser la version à venir via la PR liée (PR 36415, post 22)
DevTeVe a découvert une exception de contexte de bot lors de l’utilisation de l’intégration Discord Persona Bot, a déposé une PR pour appliquer le BotContext correct, et Yuuki_Mizukami s’est renseigné sur la prise en charge des nouveaux LLM comme DeepSeek, Falco confirmant la compatibilité existante (post 243, post 245)
Falco a traité une erreur 403 du générateur Stability.ai en se référant à la discussion sur le support amélioré de génération d’images, guidant les utilisateurs vers l’intégration mise à jour dans le plugin Discourse AI (post 5)
Falco a corrigé un problème empêchant la saisie de coûts de modèle inférieurs à 0,1 en ajustant la logique de validation des entrées sur la page des paramètres de l’IA (post 2)
Falco a corrigé un bogue où les balises masquées étaient divulguées par inadvertance dans les résumés générés par l’IA, garantissant que la confidentialité au niveau des balises est maintenue (post 5)
DevTeVe a retracé les réponses incomplètes de l’IA jusqu’à l’AI Gateway de Cloudflare et a confirmé que le contournement de la passerelle restaurait les sorties complètes, popularisant une solution de contournement pour des pannes similaires (post 8, post 9)
Shin_210 : A signalé et débogué les problèmes de configuration du bot IA dans Discourse ai bot not working, les résolvant finalement en mettant à niveau Discourse (post 24)
## Aperçu
Au cours de la semaine dernière, le plugin Discourse AI a bénéficié d'améliorations significatives, de corrections de bugs et de discussions de support communautaire. Les clients hébergés peuvent désormais utiliser un grand modèle de langage (LLM) interne à poids ouverts sans frais supplémentaires grâce à l'annonce de <a class="mention" href="/u/keegan">keegan</a> dans [Unlock All Discourse AI Features with Our Hosted LLM](https://meta.discourse.org/t/-/390985/1?silent=true) #Announcements #ai. Nous avons également déployé la **prise en charge native des PDF et des pièces jointes** — annoncée dans [Native PDF and attachment support in Discourse AI](https://meta.discourse.org/t/-/391007/1?silent=true) et expliquée dans [Using PDF and attachment support with AI bots](https://meta.discourse.org/t/-/391005/1?silent=true) #Site Management #how-to. Plusieurs bugs ont été triés et résolus : le basculement des préférences dans [Toggling the "AI search discoveries" preference doesn't work](https://meta.discourse.org/t/-/391135/1?silent=true) #Bug, une erreur 400 dans les requêtes de bot IA corrigée après [Ai bot 400 error on 2025.12.0-latest](https://meta.discourse.org/t/-/390794/1?silent=true) #Bug, les pages de sentiment manquantes pour les modérateurs traitées dans [Missing sentiment pages for moderators](https://meta.discourse.org/t/-/391033/1?silent=true) #Bug, et un problème d'interface utilisateur sur la page d'utilisation du LLM corrigé comme suivi dans [Minor UI bug in LLM Usage page](https://meta.discourse.org/t/-/391273/1?silent=true) #UX. Enfin, la communauté a exploré des sujets avancés tels que la prise en charge des images des modèles tiers dans [Qwen3-VL-8b Image Recognition Issues and Gemma3-27b Mixed Text Image Content](https://meta.discourse.org/t/-/391017/1?silent=true) #Support et les tokeniseurs personnalisés dans [How to use AI models with custom tokenizers](https://meta.discourse.org/t/-/391238/1?silent=true) #Support, tandis que <a class="mention" href="/u/RGJ">RGJ</a> a ravivé un bug de permissions dans [Discourse AI does not respect the "everyone" group](https://meta.discourse.org/t/-/292048/5?silent=true) #Bug.
---
## Sujets intéressants
- **LLM à poids ouverts hébergé pour tous les niveaux**
<a class="mention" href="/u/keegan">keegan</a> a dévoilé le « CDCK Hosted Small LLM » permettant aux clients de Starter à Enterprise d'accéder à toutes les fonctionnalités de Discourse AI sans dépendances tierces dans [Unlock All Discourse AI Features with Our Hosted LLM](https://meta.discourse.org/t/-/390985/1?silent=true). <a class="mention" href="/u/mcmcclur">mcmcclur</a> s'est renseigné sur l'accès API dans le message [2](https://meta.discourse.org/t/-/390985/2?silent=true), et <a class="mention" href="/u/Falco">Falco</a> a confirmé que cela ne serait pas proposé aux auto-hébergeurs dans le message [3](https://meta.discourse.org/t/-/390985/3?silent=true). #Announcements #ai
- **Prise en charge native des PDF et des pièces jointes pour les bots IA**
<a class="mention" href="/u/sam">sam</a> a livré la capacité tant attendue de télécharger des PDF et d'autres documents dans les conversations IA dans [Native PDF and attachment support in Discourse AI](https://meta.discourse.org/t/-/391007/1?silent=true), avec une configuration détaillée dans [Using PDF and attachment support with AI bots](https://meta.discourse.org/t/-/391005/1?silent=true). #ai #how-to
- **Bug du basculement de préférence « Découvertes de recherche IA »**
<a class="mention" href="/u/Moin">Moin</a> a signalé que la modification du paramètre **AI search discoveries** (Découvertes de recherche IA) ne tenait pas dans [Toggling the "AI search discoveries" preference doesn't work](https://meta.discourse.org/t/-/391135/1?silent=true). Le mainteneur principal <a class="mention" href="/u/zogstrip">zogstrip</a> a proposé une PR avec un nouveau `valueTransformer` dans le message [7](https://meta.discourse.org/t/-/391135/7?silent=true), intégrant les commentaires de <a class="mention" href="/u/david">david</a> dans le message [6](https://meta.discourse.org/t/-/391135/6?silent=true). #Bug
- **Erreur 400 du bot IA après la mise à jour 2025.12.0**
<a class="mention" href="/u/MachineScholar">MachineScholar</a> a découvert que chaque requête de bot IA renvoyait une erreur `400 Unknown parameter` (Paramètre inconnu 400) dans [Ai bot 400 error on 2025.12.0-latest](https://meta.discourse.org/t/-/390794/1?silent=true). <a class="mention" href="/u/Falco">Falco</a> a noté des refactorisations récentes dans le message [2](https://meta.discourse.org/t/-/390794/2?silent=true), et <a class="mention" href="/u/sam">sam</a> a publié un correctif (PR 36572) dans le message [6](https://meta.discourse.org/t/-/390794/6?silent=true), confirmé comme résolu par le message [8](https://meta.discourse.org/t/-/390794/8?silent=true). #Bug #ai-bot
- **Pages de sentiment manquantes pour les modérateurs**
<a class="mention" href="/u/putty">putty</a> a noté que les modérateurs ne pouvaient pas voir les rapports de sentiment dans la barre latérale dans [Missing sentiment pages for moderators](https://meta.discourse.org/t/-/391033/1?silent=true). <a class="mention" href="/u/awesomerobot">awesomerobot</a> a rapidement fusionné un correctif de barre latérale dans le message [2](https://meta.discourse.org/t/-/391033/2?silent=true). #ai-sentiment #Bug
- **Petit problème d'interface utilisateur sur la page d'utilisation du LLM**
<a class="mention" href="/u/RBoy">RBoy</a> a repéré que les nouveaux LLM apparaissaient sans nom sous `llm_validator` dans [Minor UI bug in LLM Usage page](https://meta.discourse.org/t/-/391273/1?silent=true). <a class="mention" href="/u/zogstrip">zogstrip</a> a confirmé que la PR 36694 corrigerait le menu déroulant dans le message [2](https://meta.discourse.org/t/-/391273/2?silent=true). #UX #pr-welcome
- **Limitations de reconnaissance d'image de Qwen3-VL-8b**
<a class="mention" href="/u/Ivan_Rapekas">Ivan_Rapekas</a> a exploré la manière dont les modèles autres qu'Anthropic/OpenAI/Google gèrent les images dans [Qwen3-VL-8b Image Recognition Issues and Gemma3-27b Mixed Text Image Content](https://meta.discourse.org/t/-/391017/1?silent=true). <a class="mention" href="/u/sam">sam</a> a précisé que LMStudio manquait de prise en charge PDF dans le message [2](https://meta.discourse.org/t/-/391017/2?silent=true), avec un commentaire de suivi d'Ivan marquant le problème comme résolu dans le message [3](https://meta.discourse.org/t/-/391017/3?silent=true). #ai #Support
- **Configuration du tokeniseur personnalisé**
<a class="mention" href="/u/RBoy">RBoy</a> a demandé si Discourse AI pouvait utiliser un tokeniseur personnalisé pour moonshotai/Kimi-K2-Instruct dans [How to use AI models with custom tokenizers](https://meta.discourse.org/t/-/391238/1?silent=true). <a class="mention" href="/u/Falco">Falco</a> a recommandé de choisir le tokeniseur intégré le plus proche et d'ajuster la fenêtre contextuelle dans le message [2](https://meta.discourse.org/t/-/391238/2?silent=true). #Support #ai
- **Bug de permission de groupe IA : le groupe « everyone » (tout le monde) n'est pas respecté**
<a class="mention" href="/u/RGJ">RGJ</a> a ravivé un ancien problème où la définition de **AI bot allowed groups** (Groupes autorisés pour le bot IA) sur `everyone` bloque toujours le bot dans [Discourse AI does not respect the "everyone" group](https://meta.discourse.org/t/-/292048/5?silent=true), et a souligné la vérification défectueuse de `allowed_groups_map` dans le cœur du logiciel. #Bug
---
## Activité
Voici une répartition des contributions de nos membres de la communauté les plus actifs au cours de la semaine dernière :
- **<a class="mention" href="/u/sam">sam</a>**
• A annoncé la prise en charge native des PDF et des pièces jointes dans [391007/1](https://meta.discourse.org/t/-/391007/1?silent=true) et a rédigé le guide pratique [391005/1](https://meta.discourse.org/t/-/391005/1?silent=true).
• A corrigé l'erreur 400 du bot IA dans [390794/6](https://meta.discourse.org/t/-/390794/6?silent=true) et a confirmé la résolution dans [390794/8](https://meta.discourse.org/t/-/390794/8?silent=true).
• A clarifié la prise en charge des images Qwen3-VL-8b dans [391017/2](https://meta.discourse.org/t/-/391017/2?silent=true).
- **<a class="mention" href="/u/Falco">Falco</a>**
• A conseillé que l'API LLM hébergée ne serait pas disponible pour les auto-hébergeurs dans [390985/3](https://meta.discourse.org/t/-/390985/3?silent=true).
• A aidé à diagnostiquer l'erreur 400 sur les bots IA dans [390794/2](https://meta.discourse.org/t/-/390794/2?silent=true).
• A guidé sur les tokeniseurs personnalisés dans [391238/2](https://meta.discourse.org/t/-/391238/2?silent=true).
- **<a class="mention" href="/u/keegan">keegan</a>**
• A lancé le LLM hébergé CDCK dans [390985/1](https://meta.discourse.org/t/-/390985/1?silent=true) et a détaillé la configuration dans [390985/2](https://meta.discourse.org/t/-/390985/2?silent=true).
- **<a class="mention" href="/u/stephtara">stephtara</a>**
• A partagé son expertise sur les traductions multilingues dans [381120/36](https://meta.discourse.org/t/-/381120/36?silent=true).
• A offert des conseils de développement communautaire dans [385877/8](https://meta.discourse.org/t/-/385877/8?silent=true).
- **<a class="mention" href="/u/zogstrip">zogstrip</a>**
• A proposé le `valueTransformer` principal pour le bug de préférence dans [391135/5](https://meta.discourse.org/t/-/391135/5?silent=true).
• A approuvé le correctif d'interface utilisateur pour les filtres d'utilisation du LLM dans [391273/2](https://meta.discourse.org/t/-/391273/2?silent=true).
- **<a class="mention" href="/u/RGJ">RGJ</a>**
• A mis en évidence le bug de permission de groupe « everyone » dans [292048/5](https://meta.discourse.org/t/-/292048/5?silent=true).
- **<a class="mention" href="/u/awesomerobot">awesomerobot</a>**
• A corrigé les liens de sentiment des modérateurs manquants dans [391033/2](https://meta.discourse.org/t/-/391033/2?silent=true).
- **<a class="mention" href="/u/putty">putty</a>**
• A signalé les pages de sentiment manquantes pour les modérateurs dans [391033/1](https://meta.discourse.org/t/-/391033/1?silent=true).
- **<a class="mention" href="/u/david">david</a>**
• A conseillé sur une approche principale pour la transformation de la valeur des préférences dans [391135/6](https://meta.discourse.org/t/-/391135/6?silent=true).
- **<a class="mention" href="/u/MachineScholar">MachineScholar</a>**
• A signalé l'erreur 400 du bot IA dans [390794/1](https://meta.discourse.org/t/-/390794/1?silent=true) et a confirmé qu'elle était résolue dans [390794/8](https://meta.discourse.org/t/-/390794/8?silent=true).
Merci de votre lecture, et je vous retrouve la semaine prochaine ! :slight_smile:
祁同伟 explored integrating NVIDIA’s embedding models via the NIM API, shared API key details, and encountered case-sensitive model naming quirks before Falco posted a working configuration screenshot. 希望ai插件可以支持nvidia的嵌入向量模型 (Featureai)
Jason_Hsia celebrated the launch of the Discourse MCP moderation framework and envisioned Cursor integration, while sam reminded users to simply enable it via the MCP config. Discourse MCP is here! (blogaimcp)
per1234 — suggested linking to the AI bot profile on #391531/3, outlined alternate link destinations on #391531/5, and emphasized false-positive transparency on #391531/8.
Moin — advocated permission-based link visibility on #391531/7 and stressed clear AI messaging on #391531/9.
joo — initiated the threaded-AI feature on #391875/1.
祁同伟 — tested NVIDIA embedding models on #391833/1 and shared failure logs on #391833/3.
希望ai插件可以支持nvidia的嵌入向量模型 (Supportai) : 祁同伟 a confirmé que l’ajustement de l’URL de base a résolu les problèmes lors de la connexion aux modèles d’intégration NVIDIA.
Analyseur de messages IA pour le Chat (Theme component chatai-bot) : Hyteller a vérifié les paramètres d’accès aux bots basés sur les groupes et a noté des avertissements de dépréciation dans le système de widgets.
Des questions concernant la prise en charge de la localisation dans le nouveau Compagnon de Modération Discourse (MCP), où jrgong a demandé comment extraire du contenu allemand avec une traduction anglaise, suscitant une demande parallèle pour un paramètre de locale dans l’API REST (Discourse MCP est arrivé !).
Un bug de mise en cache/interface utilisateur (UI) sur la page d’utilisation des LLM qui empêchait les changements de plage horaire de rafraîchir les listes de modèles, signalé par RBoy (Bug dans l’interface utilisateur d’utilisation des LLM).
Des problèmes avec l’outil de Résumé Quotidien, où les résumés apparaissent comme des blocs de code et classifient mal les publications, mis en évidence par Heliosurge (Résumé Quotidien (Sur Meta)).
Ces fils de discussion couvrent les demandes de #fonctionnalités, les #corrections de bugs et les améliorations dans ai-summarize, mcp, UX et #site-management.
Sujets Intéressants
Lilly a demandé un contrôle plus granulaire des fonctionnalités IA, demandant d’ exclure certaines catégories (et potentiellement des tags) du résumeur d’extraits IA pour la gestion des coûts (ai-summarize, Feature).
jrgong a salué le MCP mais s’est renseigné sur un argument de locale pour obtenir des traductions de l’allemand vers l’anglais, ce qui a conduit à une suggestion d’ajouter un paramètre à l’outil de lecture (Discourse MCP est arrivé !, demande de support) ai, mcp.
Heliosurge a signalé deux anomalies du Résumé Quotidien : les résumés publiés comme des blocs de code et la classification incorrecte d’un plugin comme composant de thème (Résumé Quotidien (Sur Meta), rapport initial ici, suivi ici) Bug, #site-management, automation.
jrgong a posté deux fois dans le fil MCP — d’abord pour demander la prise en charge de la locale au post 12 et ensuite pour lier à la demande d’API REST au post 14 — recueillant 2 J’aime.
Falco a apporté une suggestion clé au post 13 sur la manière d’implémenter un paramètre de locale (2 J’aime).
RBoy a signalé le bug de l’interface utilisateur d’utilisation des LLM dans le post 1, recevant 1 J’aime.
Heliosurge a signalé les problèmes du Résumé Quotidien dans le post 1, avec 1 J’aime.
fokx est intervenu sur la détection NSFW au post 4, récoltant 1 J’aime.
Merci de votre lecture, et à la semaine prochaine !