Résumé hebdomadaire des sujets liés à l'IA

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 que DISCOURSE_ALLOWED_INTERNAL_HOSTS contient 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 sur en (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 bouton position: 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-agents plutôt que de modifier les valeurs par défaut (contexte de l’approche agent).


Activité

Merci d’avoir lu, et à la semaine prochaine ! :slight_smile: