Aperçu
Cette semaine, l’activité liée à l’IA sur Meta Discourse s’est concentrée sur l’amélioration de la précision et de la prévisibilité de la localisation pilotée par l’IA, en particulier pour les surfaces d’interface utilisateur (UI) petites mais importantes comme les balises et les catégories. Moin a mis en lumière plusieurs échecs de traduction dus à l’utilisation de LLM « sans contexte » dans Les traductions de balises générées par l’IA ne fonctionnent pas parfaitement, incitant nat à envisager des améliorations des invites et l’ajout de contexte d’ancrage supplémentaire tel que les descriptions de balises (réponse), tandis que Falco explorait des approches assistées par des outils, comme permettre à l’agent de lire des sources pertinentes (idée, suivi). Des retours connexes sur le « maintien de la synchronisation des traductions » sont également arrivés sous forme de demandes de fonctionnalités pour les mises à jour de nom de catégorie et de description de catégorie (noms de catégories, descriptions de catégories).
Côté configuration, un fil de dépannage a révélé une confusion autour de quels types de MP sont traduits et de la manière dont l’UI communique cela. Dans Aidez-moi à dépanner pourquoi l’IA ne traduit pas les MP sur mon site, Moin a clarifié la limitation actuelle (MP de groupe vs MP 1:1) (détails), tandis que Falco a proposé un paramètre de choix multiple plus clair (proposition) et que nat a laissé entendre que les futurs contrôles « traduire ces catégories » pourraient remodeler l’expérience utilisateur des paramètres (plan).
Enfin, il y a eu des améliorations incrémentales et des renforcements de l’écosystème : des messages plus clairs pour les résultats de recherche sémantiques par rapport aux résultats exacts (clarification de la recherche), un intérêt pour l’affinement des comportements de persona IA afin de réduire le bruit (demande de mention uniquement), et une adoption continue des résumés IA dans l’UI via un composant de thème (retour d’information).
Sujets intéressants
-
Les traductions de balises par l’IA manquent d’ancrage produit/contextuel (et peuvent donner des résultats hilaramment faux)
Moin a documenté comment les traductions par l’IA traitent les balises comme des mots isolés, conduisant à des résultats incorrects ou ambigus dans Les traductions de balises générées par l’IA ne fonctionnent pas parfaitement. nat s’est engagé à améliorer les invites (réponse), et la discussion s’est élargie à « comment ancrer les traductions de balises/catégories ? », notamment en fournissant les descriptions de balises (idée), en exploitant le glossaire de Crowdin/les choix de localisation (suggestion de glossaire), et en donnant à l’agent la capacité de consulter des traductions ou des sources existantes (idée d’accès à l’agent, suivi d’ancrage de code). -
Confusion sur la traduction des MP : « 100 % traduit » mais rien ne se passe pour les messages 1:1
Dans Aidez-moi à dépanner pourquoi l’IA ne traduit pas les MP sur mon site, tobiaseigen a constaté que les MP n’étaient pas automatiquement traduits malgré ce que l’UI laissait entendre. Moin a expliqué que les paramètres actuels couvrent les MP de groupe plutôt que les MP directs 1:1 (clarification), conduisant à une réévaluation de l’UX/paramètres : Falco a proposé de remplacer un booléen par des cibles explicites (proposition de paramètres), et nat a relié cela aux futurs contrôles de traduction par catégorie (notes). -
Résultats de recherche : meilleurs messages pour les correspondances sémantiques (« IA ») par rapport aux correspondances exactes
Dans le fil de support résolu La recherche de Discourse est-elle cassée ? Elle renvoie des correspondances ‘similaires’/‘partielles’ plutôt que des correspondances ‘exactes’, awesomerobot a ajouté un message dans l’UI pour clarifier quand commencent les « résultats sémantiques IA », reflétant les retours cités dans le fil (retour cité). -
Demande de fonctionnalité : mise à jour automatique des noms de catégories traduits lorsque la catégorie d’origine est renommée
Moin a remarqué qu’une catégorie renommée n’était pas reflétée dans les noms de catégories localisés et a demandé des mises à jour automatiques dans Mettre automatiquement à jour les traductions des noms de catégories lorsque l’original est modifié (dynaloc, categories, ai). -
Demande de fonctionnalité : maintenir les descriptions de catégories traduites synchronisées avec la source de la bannière du sujet « à propos »
Dans Mettre automatiquement à jour les descriptions de catégories traduites, Moin a souligné un décalage où la traduction localisée du sujet « à propos » a été mise à jour, mais la description de la bannière de catégorie est restée obsolète, suggérant que la synchronisation des traductions devrait se propager aux données de la bannière. -
Contrôle du bruit de l’agent/persona IA : répondre uniquement lorsqu’il est explicitement @mentionné
saurabhmithal a proposé un paramètre de persona pour éviter les réponses automatiques lorsque les utilisateurs répondent simplement aux publications du bot, dans Permettre à la Persona/Agent IA de répondre uniquement aux @mentions, et non aux réponses à ses publications (ai-bot). -
Composant de thème : « Résumé IA dans l’en-tête du sujet » recevant des retours positifs sur le terrain
kaktak a rapporté de bons résultats avec le composant dans Résumé IA dans l’en-tête du sujet (ai-summarize), signalant un intérêt continu pour l’UI de résumé IA en contexte. -
« Avons-nous besoin d’une compétence OpenClaw officielle ? » — contournements via des identifiants ciblés
Dans Discourse官方会出个官方的openclaw skill么?, sniper756 a conclu qu’il pouvait résoudre son besoin d’intégration sans compétence dédiée en provisionnant un utilisateur avec des permissions spécifiques et en stockant de manière sécurisée les identifiants. -
Mise à jour de la localisation : les balises traduites sont désormais en ligne (avec un lien vers la fonctionnalité de localisation principale)
Dans l’ancien fil de fonctionnalités Tags übersetzen, nat a publié une mise à jour indiquant que les balises sont désormais traduites, renvoyant les lecteurs vers l’annonce principale de la fonctionnalité de localisation/traduction (hub de fonctionnalités connexes).
Activité
-
Moin a mené une analyse approfondie sur la qualité de la traduction et la fidélité de la localisation, en commençant par de vrais exemples de traductions de balises cassées dans Les traductions de balises générées par l’IA ne fonctionnent pas parfaitement et en plaidant pour un ancrage via des décisions de localisation existantes comme un glossaire Crowdin (angle du glossaire) et une terminologie UI cohérente (localisation vs traduction). Il a également suggéré des garde-fous sur les endroits où la MT non supervisée est la plus risquée (préoccupation documentation/actualités) et soulevé deux problèmes de synchronisation suivants pour les catégories localisées : Mettre automatiquement à jour les traductions des noms de catégories lorsque l’original est modifié et Mettre automatiquement à jour les descriptions de catégories traduites. Dans le fil de traduction des MP, il a diagnostiqué le décalage de paramètres dans Aidez-moi à dépanner pourquoi l’IA ne traduit pas les MP sur mon site.
-
nat a reconnu les problèmes de traduction des balises et s’est engagé à améliorer les invites dans Les traductions de balises générées par l’IA ne fonctionnent pas parfaitement, puis a exploré des stratégies d’ancrage plus prévisibles comme la transmission de la description de la balise au modèle (idée). Dans la discussion sur la traduction des MP, il a fait référence aux futurs contrôles de traduction par catégorie et suggéré que l’interface des paramètres pourrait être repensée en conséquence (réponse). Il a également publié une mise à jour indiquant que la traduction des balises est désormais en ligne dans Tags übersetzen, faisant référence à l’initiative de localisation plus large (hub de localisation de contenu).
-
Falco s’est concentré sur la mise en produit des améliorations : dans le fil de traduction des balises, il a proposé de donner à l’agent accès à des outils contextuels (comme un outil de lecture) pour rassembler lui-même le contexte (proposition), a approuvé la combinaison des approches (« faisons les deux »), et a expliqué comment la recherche dans les sources de traduction existantes pouvait ancrer les termes sans tout charger dans le contexte (mécanismes d’ancrage ; voir aussi point de référence de code). Dans le fil de dépannage des MP, il a proposé de remplacer un booléen confus par une liste d’options multi-cibles dans Aidez-moi à dépanner pourquoi l’IA ne traduit pas les MP sur mon site. (Il a également fait référence à la vérification de la qualité de la traduction sur un vrai sujet exemple : URL d’abonnement au calendrier pour les applications de calendrier externes.)
-
tobiaseigen a signalé un écart réel dans l’UX d’administration où la traduction des MP semble « terminée » mais nécessite une traduction manuelle par publication dans Aidez-moi à dépanner pourquoi l’IA ne traduit pas les MP sur mon site, puis a souligné que l’UI ne communique pas clairement la limitation des MP 1:1 (suivi).
-
jrgong est intervenu pour souligner l’importance de l’amélioration des contrôles MP/catégorie pour l’adoption, qualifiant cela de blocage pour une utilisation complète de la fonctionnalité dans Aidez-moi à dépanner pourquoi l’IA ne traduit pas les MP sur mon site.
-
awesomerobot a déployé une petite mais impactante amélioration de l’UX en ajoutant des messages pour distinguer clairement les résultats de recherche sémantiques IA des correspondances exactes dans La recherche de Discourse est-elle cassée ? Elle renvoie des correspondances ‘similaires’/‘partielles’ plutôt que des correspondances ‘exactes’, répondant directement aux retours capturés dans le fil (contexte de retour cité).
-
saurabhmithal a proposé un nouveau contrôle pour réduire le bruit des bots en exigeant des @mentions explicites pour que les personas IA répondent dans Permettre à la Persona/Agent IA de répondre uniquement aux @mentions, et non aux réponses à ses publications.
-
kaktak a partagé des retours positifs sur l’utilisation d’une amélioration de l’UI de résumé dans Résumé IA dans l’en-tête du sujet (et le composant lui-même est introduit dans l’ouverture du sujet : Résumé IA dans l’en-tête du sujet).
-
sniper756 a bouclé la boucle sur une question d’intégration en expliquant qu’il n’avait finalement pas besoin d’une compétence officielle, utilisant une approche d’identifiants d’utilisateur avec permissions ciblées dans Discourse官方会出个官方的openclaw skill么?.
Merci de votre lecture, et je vous revois la semaine prochaine ! ![]()