Vue d’ensemble
Cette semaine, les discussions sur l’IA dans Meta ont porté sur la qualité, la transparence et le polissage de l’UX des fonctionnalités Discourse AI, en particulier Ask Discourse, Traduction IA / Localisation de contenu et les assistants IA intégrés dans le composeur. Certains administrateurs ont remarqué une variation de la qualité des réponses dans Ask Discourse et ont appris que le service venait de passer à un modèle open-weights hébergé localement (Ask discourse moins performant, note de changement de modèle, justification + conseils).
Du côté de la localisation, plusieurs fils de discussion ont souligné comment la progression de la traduction peut être confuse à grande échelle, en raison de la mise en cache et du traitement en plusieurs étapes, ce qui a suscité des demandes concrètes pour une meilleure visibilité des rapports et des paramètres (y compris une meilleure visibilité de la progression et un sélecteur de date / date de coupure fixe) (Graphe de progression de la traduction IA, explication de la mise en cache + deux étapes, demande de sélecteur de date, rythme des sujets vs les messages). Dans le même ordre d’idées, les administrateurs se sont interrogés sur les locales de repli (par exemple, « servir l’anglais lorsque la locale de l’utilisateur n’est pas prise en charge »), et l’équipe a confirmé que cela n’est pas encore pris en charge au-delà du comportement par défaut de la locale du site (Puis-je forcer l’anglais pour les langues non supportées, locales de repli non supportées, comportement de repli actuel).
Quelques problèmes pratiques/opérationnels sont également apparus : débogage des points de terminaison LLM internes et des paramètres des hôtes autorisés (Comment utiliser les points de terminaison IA internes ?, suggestion d’hôte autorisé), activation du plugin IA après qu’il soit resté « bloqué » en désactivé (plus une clarification selon laquelle sur le plan gratuit, il reste activé pour les fonctionnalités clés comme la détection de spam) (Impossible d’activer le plugin IA, correctif en cours + note sur le plan gratuit), et un petit mais révélateur cas limite où les commentaires HTML sont inclus dans les résumés IA (finalement marqué #wontfix, avec une solution de contournement par prompt) (Les commentaires HTML sont aussi résumés par l’IA, wontfix + contournement).
Enfin, il y a eu une attention continue sur la qualité de l’intégration de l’interface utilisateur pour les boutons d’assistance IA dans les flux de modification — des icônes superposées et des boutons à positionnement absolu causant des problèmes de mise en page — ce qui renvoie au travail plus large d’intégration du composeur IA en ligne (L’interface de modification des sujets affiche des icônes superposées, lien vers le fil d’intégration en ligne, problème de placement de l’icône de suggestion de titre IA, intégration en ligne des Suggestions IA).
Sujets intéressants
-
Préoccupations concernant la qualité des réponses d’Ask Discourse après un changement de modèle (ai, ask-discourse, Support)
gilles a signalé qu’Ask Discourse semblait « moins performant » récemment (Ask discourse moins performant). nat a confirmé un récent passage à un modèle DeepSeek v4 flash hébergé localement (note de changement de modèle), et Falco a précisé que l’objectif est un dépannage rapide basé sur la documentation — et non une assistance au développement — recommandant des outils de développement comme dv à la place (explication + recommandation dv, Utilisation de dv (Discourse Vibe) pour configurer Discourse AI en développement). -
Précision du graphe de progression de la traduction, mise en cache et « que signifie vraiment la progression ? » (translation, ai, #Data-&-reporting)
LotusJeff a trouvé le graphe de progression trompeur sur un grand site (Graphe de progression de la traduction IA). Falco a expliqué que la page est mise en cache pour éviter les dépassements de temps et que la traduction implique une détection de langue suivie d’une traduction dans d’autres locales — la progression de la détection en phase précoce n’étant plus affichée, ce qui donne une première expérience « affreuse » (mise en cache + pipeline en 2 étapes). LotusJeff a proposé un modèle de rapport plus clair « éligible vs traduit » et a commencé à partager des prototypes SQL Data Explorer (proposition de rapport, exemples SQL), et nat a noté que des améliorations sont prévues (suivi de l’équipe). -
Débogage des points de terminaison LLM internes/auto-hébergés dans Discourse AI (ai, Support)
satonotdead a eu du mal à utiliser une URL de point de terminaison interne qui fonctionnait à l’intérieur du conteneur, mais échouait au test de l’interface utilisateur de Discourse AI (rapport de problème + trace de pile). Falco a suggéré de s’assurer queDISCOURSE_ALLOWED_INTERNAL_HOSTScontient le nom d’hôte (et pas seulement une plage d’IP) (suggestion d’hôte autorisé). Le contexte faisait référence à des configurations locales Ollama antérieures (Faire fonctionner Discourse AI avec Ollama localement). -
Politique de repli de locale : forcer l’anglais pour les langues non supportées (translation, ai, #Feature)
Jagster a demandé si les locales non supportées pouvaient faire un repli vers l’anglais sans changer la locale par défaut d’un site très finnois (question). Falco a confirmé que les « locales de repli » ont été demandées mais ne sont pas encore supportées (pas de locales de repli pour l’instant), et nat a clarifié le comportement actuel : désactiver le repli affiche la langue d’origine ; utiliser un repli vers l’anglais implique de définir la locale par défaut suren(détails du comportement). -
La résumation IA inclut les commentaires HTML (et pourquoi c’est #wontfix) (ai, ai-summarize, #Feature)
ばこん a remarqué que les commentaires HTML (que les lecteurs ne peuvent pas voir) étaient toujours résumés (rapport, exemple). Falco l’a marqué #wontfix, en suggérant un ajustement de prompt pour indiquer à l’agent de résumation d’ignorer les commentaires si cela importe pour une instance donnée (décision + contournement). -
Plugin IA bloqué en désactivé + clarification « le plugin IA ne peut pas être désactivé » sur le plan gratuit (ai, Support)
ondrej n’arrivait pas à réactiver l’IA après l’avoir désactivée plus tôt (problème). keegan a confirmé qu’un correctif est nécessaire pour l’état « bloqué en désactivé » et a précisé que sur le plan gratuit, le plugin IA reste activé car il alimente des fonctionnalités critiques comme la détection de spam, tandis que les fonctionnalités IA individuelles peuvent être désactivées (correctif + politique). La demande faisait également référence à la documentation de configuration existante (source de l’extrait de documentation). -
Polissage de l’interface utilisateur IA : icônes superposées et boutons IA à positionnement absolu (ai, ux)
Moin a signalé des icônes empilées/superposées lors de la modification des informations du sujet (rapport de superposition), et Falco l’a lié au fil en cours d’intégration IA en ligne (référence croisée, Intégration en ligne des Suggestions IA (dans le Composeur)). Dans un problème UX connexe, Moin a noté que le bouton de suggestion de titre IA peut rester fixe tandis que le champ titre se déplace — en particulier lors de la modification de titres traduits — et que les suggestions apparaissaient en anglais (placement de l’icône de titre) ; chapoi a ensuite souligné que le boutonposition: absoluteétait une cause récurrente de problèmes (suite). -
Pourquoi les sujets se traduisent plus vite que les messages (et quoi ajuster) (ai, content-localization, Support)
LotusJeff a observé que les données des sujets se traduisaient depuis des mois tandis que les messages étaient en retard (question). Falco a expliqué que les lots sont de taille similaire, mais les sujets se terminent naturellement plus vite, en particulier avec les sujets à nombreux messages, et a suggéré d’ajuster l’âge maximum ou le taux de remplissage arrière pour aider les messages à rattraper leur retard (explication + paramètres). -
Demande de fonctionnalité : sélecteur de date (date de coupure fixe) pour les paramètres de traduction IA (ai, dynaloc, content-localization, #Feature)
Dans la discussion sur le sélecteur de date, mcwumbly a noté que le paramètre pourrait devoir être « traduire tous les messages après {date} » plutôt que « jours de remplissage arrière » (cadre). LotusJeff a argumenté que les fenêtres glissantes peuvent faire sortir du périmètre du contenu modifié plus ancien, et a également souligné le décalage « sujets traduits mais messages pas encore » comme un problème visible par l’utilisateur (préoccupation sur la fenêtre glissante, rationale supplémentaire). -
Comment la classification de sentiment/émotion est attribuée dans le tableau de bord Sentiment (ai, ai-sentiment, Support)
fzngagan a résumé quels modèles alimentent la classification de sentiment et d’émotion et a expliqué la différence entre la classification basée sur des modèles et les stratégies basées sur des agents via les paramètres du site (aperçu de la classification de sentiment), renvoyant à l’extrait de documentation référencé sur les modèles actuels (référence aux modèles) et notant que les administrateurs peuvent créer de nouveaux agents à/admin/plugins/discourse-ai/ai-agentsplutôt que de modifier les valeurs par défaut (contexte de l’approche agent).
Activité
-
Falco a clarifié le positionnement du produit et les compromis sur plusieurs surfaces IA : le changement de modèle Ask Discourse et pourquoi dv est mieux pour le travail de développement (Ask discourse moins performant, Utilisation de dv (Discourse Vibe) pour configurer Discourse AI en développement) ; la mise en cache de la progression de la traduction et le pipeline en deux étapes (Graphe de progression de la traduction IA) ; l’autorisation d’hôtes pour les points de terminaison LLM internes (Comment utiliser les points de terminaison IA internes ?) ; les limitations de repli de locale (Puis-je forcer l’anglais pour les langues non supportées) ; le compromis des commentaires HTML de résumation + contournement (Les commentaires HTML sont aussi résumés par l’IA) ; le triage de la superposition UI composeur/modification en le reliant au travail en cours (L’interface de modification des sujets affiche des icônes superposées, Intégration en ligne des Suggestions IA (dans le Composeur)) ; et pourquoi les sujets se traduisent plus vite que les messages avec des suggestions de réglage (Pourquoi les sujets se traduisent plus vite que les messages).
-
nat a confirmé les détails opérationnels clés et les prochaines étapes : Ask Discourse est passé à un modèle DeepSeek hébergé localement et serait vérifié (Ask discourse moins performant) ; les améliorations de rapport de traduction sont sur le radar (Graphe de progression de la traduction IA) ; le comportement de repli de locale dépend de la locale par défaut du site et des locales supportées (Puis-je forcer l’anglais pour les langues non supportées) ; et le dépannage d’un problème de réponse répétée de bot en recommandant des mises à jour et une migration depuis Automation vers le plugin workflow plus récent en raison de préoccupations d’idempotence (使用 ai 角色对帖子进行分类…, discussion sur les horaires suspects).
-
LotusJeff a mené plusieurs analyses approfondies de la traduction : confusion de rapport et implications de mise en cache dans le graphe de progression (Graphe de progression de la traduction IA, proposition de suivi) ; a partagé du SQL Data Explorer précoce pour quantifier le contenu éligible vs traduit (exemples SQL) ; a demandé pourquoi les traductions de sujets devancent les traductions de messages (Pourquoi les sujets se traduisent plus vite que les messages) ; et a renforcé pourquoi une date de coupure fixe réduirait les périodes « sujet traduit / messages non traduits » (Demande d’un sélecteur de date dans les paramètres de traduction IA, préoccupation sur la fenêtre glissante).
-
gilles a soulevé le signal initial selon lequel la qualité de sortie d’Ask Discourse semblait pire, incitant l’équipe à confirmer le changement de modèle sous-jacent et le cas d’utilisation prévu (Ask discourse moins performant, réaction de suivi).
-
satonotdead a documenté un bug d’intégration de point de terminaison interne délicat où le point de terminaison fonctionnait à l’intérieur du conteneur mais échouait via le test de l’interface utilisateur de Discourse AI, partageant des traces de pile et des tentatives de configuration (Comment utiliser les points de terminaison IA internes ?, demande de débogage continue), et a fait référence à des conseils locaux Ollama antérieurs (Faire fonctionner Discourse AI avec Ollama localement).
-
Jagster a suscité une déclaration claire des limitations actuelles autour des locales de repli — mettant en évidence un scénario réel « site par défaut finnois, mais servir l’anglais aux langues non supportées » (Puis-je forcer l’anglais pour les langues non supportées).
-
ばこん a identifié un cas limite de résumation IA : les commentaires HTML étant résumés même s’ils ne sont pas visibles dans le message rendu (Les commentaires HTML sont aussi résumés par l’IA, clarification de l’exemple).
-
ondrej a signalé être incapable de réactiver le plugin IA après l’avoir désactivé précédemment, et a remis en question le raisonnement « critique sur le plan gratuit » après avoir désactivé la détection de spam sur un petit forum privé (Impossible d’activer le plugin IA, question de suivi).
-
keegan a confirmé que le comportement « bloqué en désactivé » du plugin IA a besoin d’un correctif et a expliqué la contrainte du plan gratuit : le plugin IA reste activé pour alimenter des fonctions clés comme la détection de spam, tout en permettant aux administrateurs de désactiver d’autres fonctionnalités IA dans l’interface utilisateur (Impossible d’activer le plugin IA).
-
Moin a signalé deux régressions UX autour des boutons IA dans les flux de modification : icônes empilées dans l’interface de modification des sujets (L’interface de modification des sujets affiche des icônes superposées) et le positionnement maladroit du bouton de suggestion de titre IA lors des modifications de titres traduits (y compris des suggestions en anglais dans un contexte de modification allemand) (L’icône de suggestion de titre IA est placée au-dessus du champ de saisie du titre).
-
chapoi a fait écho au fait que le bouton IA à positionnement absolu a été une source récurrente de problèmes de mise en page et a indiqué qu’ils exploreront des correctifs quand le temps le permettra (L’icône de suggestion de titre IA est placée au-dessus du champ de saisie du titre).
-
mcwumbly a aidé à affiner le cadrage de la fonctionnalité de sélecteur de date de traduction en soulignant que « jours de remplissage arrière » est intrinsèquement glissant, impliquant qu’un paramètre séparé « après date » pourrait être plus clair (Demande d’un sélecteur de date dans les paramètres de traduction IA).
-
fzngagan a fourni une analyse pratique de la façon dont les étiquettes de sentiment/émotion sont calculées, y compris quels modèles Hugging Face sont actuellement utilisés et comment passer à une classification basée sur des agents via les paramètres (Classification dans le tableau de bord Sentiment Discourse, référence aux modèles).
-
singi2016cn a signalé un cas où une automation pilotée par l’IA a répondu de manière inattendue plusieurs fois en succession rapide, conduisant à des soupçons de problèmes de réessaie/idempotence et des conseils pour mettre à jour et envisager une migration depuis Automation vers Workflows (使用 ai 角色对帖子进行分类…, preuves de suivi, solution recommandant mise à jour + workflows).
Merci d’avoir lu, et à la semaine prochaine ! ![]()