Aller au contenu

Discussion utilisateur:Programgames

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Ajouter un sujet
De Poképédia

Utilisation de ce compte pour des modifications non automatisées

[modifier]

Salut Programgames,

J'ai remarqué en survolant tes contributions que tu avais importé des fichiers et modifié des articles. Cela pose problème puisque ton compte étant marqué comme robot, tes modifications ne sont pas relues. On ne peut alors pas remettre en forme tes modifications, vérifier que les fichiers importés respectent la nomenclature... Bref, si tu veux faire des modifications non automatisées, tu es le bienvenu ! Mais évite de le faire avec ce compte stp ;)

Bonne continuation sur l'encyclopédie et n'hésite pas si tu as des questions, ici ou sur Discord. --Matt.(discuter) 15 janvier 2025 à 13:48 (UTC)

Façons de procéder sur Poképédia

[modifier]

Bonjour Programgames,
Il m'est apparu récemment que tu avais créé différentes pages de projets de refonte des distributions. Bien que toute contribution soit très appréciée sur le wiki, cela m'a fait soulever quelques problèmes quant à la façon avec laquelle tu procèdes :

  • Tu as accès à un compte robot, utilisé pour déployer les mises à jour des tableaux de capacités, mais tu l'utilises également pour des modifications manuelles (exemple, exemple). Un compte robot ne doit être utilisé que pour effectuer les modifications automatisées qui lui sont destinées, pas comme un vulgaire compte utilisateur. Nous avons notre part de faute là-dedans, puisque c'était ton seul compte fut un temps. Depuis la création de Programgames2, compte non robot, il n'y a plus d'ambigüité : tu es censé utiliser le compte non robot pour toute modification manuelle, faute de quoi tes modifications n'apparaissent pas dans la liste des modifications récentes, et ne peuvent pas être vérifiées par les relecteurs et administrateurs. La même remarque t'a déjà été faite, notamment dans la section ci-dessus de ta page de discussion.
  • Les pages de projet que tu crées sont beaucoup trop nombreuses, et auraient largement nécessité concertation avant d'en créer autant. Elles semblent également reprendre intégralement le contenu de Bulbapedia. Même si ce site peut constituer une source convaincante, Poképédia n'a pas pour vocation d'en reprendre aveuglément le contenu, et les traductions directes (et encore plus lorsqu'elles sont automatiques) sont à proscrire.
  • L'espace de projet a pour but d'établir un projet dans son ensemble, et non à créer un ou plusieurs bacs à sable pour des pages de test de modules (eux aussi, non relus ou approuvés dans leur ensemble).
  • Les modules que tu as créés semblent avoir été très largement aidés par l'intelligence artificielle. Bien que certaines fonctions (y compris parmi celles que j'ai créées) aient bénéficié d'aide d'un LLM, on est jamais monté à 1200 lignes de code, dont la correction, l'optimisation et la facilité de compréhension par un humain qui viendrait mettre à jour le module peuvent être mises en doute. Actuellement, il y a quasiment plus de commentaires que de code, ce qui rend la lecture et la review assez désagréable d'un point de vue personnel.

Le but de ce message n'a pas pour but d'être un avertissement, mais simplement un rappel à l'ordre muni de conseils. Ainsi, pour que tu puisses contribuer correctement, je te propose plusieurs choses :

  • Désambigüiser tes deux comptes à travers un renommage, afin que ce soit plus clair pour toi et pour nous. Tu peux me/nous le communiquer lorsque tu l'auras choisi. Éventuellement, intervertir les permissions de tes deux comptes, puisque celui-ci a plutôt l'air d'être ton compte principal.
  • Attendre l'aval des administrateurs avant des grosses décisions ou la mise en place de gros projets (mine de rien, il y a beaucoup à faire sur le wiki, et on a d'autres choses à côté, donc c'est normal si on ne répond pas tout de suite !).
  • Peaufiner les codes que tu mets à disposition dans les modules pour qu'ils soient lisibles par des humains : les LLM ont tendance à rendre en excédent des commentaires et des fonctions subsidiaires, et c'est à toi de simplifier le code pour qu'il reste préhensible par quelqu'un qui n'a pas travaillé sur le projet... un peu comme quand tu codes un projet de manière traditionnelle, finalement.

Ta présence sur le wiki est appréciée, j'espère donc que ces conseils sauront améliorer tes contributions ! --Matt.(discuter) 25 septembre 2026 à 21:39 (UTC)

Réponse (26/09/2026)

[modifier]

Bonjour, je tiens à m'excuser pour ma façon de faire globalement je le reconnais.

J'avoue que pour mon 'test' de distribution j'aurais du en parler. j'allais justement terminé jusque a la gen 5 pour le proposer.

Concernant les deux comptes, je comprends le problème : même moi il m'arrive de m'y perdre et de ne pas toujours faire attention au compte utilisé. Je vais donc les renommer afin de supprimer toute ambiguïté.

Concernant le code des module, bien que j'ai vérifié le résultats qu'il produise des centaines de fois, je m'engage à rendre le code 'plus humain' bien sur ( les commentaires j'avais fait exprés de les laisser et les rendres un peu compréhensible même si c'est pas parfait). C'est juste une question de temps pour moi en soi , surtout que j'ai les connaissances pour le faire.

"Attendre l'aval des administrateurs avant des grosses décisions" -> oui bien sur je m'étais dis que si c'était des pages 'bac a sable' ç'était un bon entre-deux, je comprends tout à fait ma mauvaise méthode à ce niveau ( j'ai trop tendance à travailler dans mon coin , surtout que ça fait des semaines que je suis sur ce 'projet' )

Donc si je résume mes actions a faire maintenant:

  • Modifications des pseudos des deux comptes
  • Je stop les modifications automatiques sur les pages de bac a sable -> je vais aller voir du coté des pages projets pour voir votre méthode de travail ( notamment pour les modules/modèles en cours de construction )
  • Je vais adapter le code des modèles créés ( ça prendras du temps )
  • Et bien sur être plus communicant :)

PS : j'ai des questions concernant les traductions/autres justement :

  • Peut t'on traduire automatiquement du contenu du jeu ( carte miracle, nom de pokémon distribué ) ? -> la je pense que c'est faisable.
  • Peut t'on traduire et adapter des phrases d'autres sites non créé par Nintendo. La justement je ne sais pas quel décision prendre car des informations peuvent être intéressantes mais il peut y avoir une seule source pour celle ci et il est vrai que moralement c'est pas bien , ça fait trop copier-coller. J'ai aussi à soit ne rien prendre, soit au cas par cas, tout reformuler à la main.

Quel type de contenu est 'extractible' tel quel d'autre site, je veux dire, par exemple des liste de capacités que ça soit du site A ou B l'information sera la même au final car elle vient d'une cartouche de jeu. Mais du contenu 'semi' automatique , tel que des informations de pokémon distribué, la on a eu une intervention en grande partie humaine pour rédiger des tableaux mais cette données est tout de même arrivé dans le jeu ( donc informatisé/automatisé )

Merci du retour.

Bonjour, merci de la réponse et d'avoir compris la gros du problème :)
Pour répondre à quelques points :
  • Effectivement utiliser un LLM pour générer du code à ce point ça peut te faire gagner pas mal de temps personnellement, mais sur un projet communautaire les autres personnes doivent pouvoir le comprendre et le modifier facilement, ce qui est beaucoup plus compliqué avec cette méthode de travail.
  • Pour la traduction automatique, ça dépend. Si c'est pour traduire des données (par exemple des movepools, des tables de rencontre, des stats), ça n'est pas un problème. Mais pour ce qui est des articles, comme ton projet sur les distributions, il faut que ce soit un travail transformatif, pas juste un un copié/collé de Bulbapedia, qui peut cependant toujours être utilisé comme une source d'infos (en vérifiant avec d'autres sites). Les données récupérées automatiquement doivent cependant toujours être revérifiées manuellement, comme on l'a fait pour les articles de cartes du JCC Pocket ou pour les prix des objets dans les jeux principaux.
  • De façon général, un projet aussi ambitieux sur les distributions aurait sûrement mieux vallu d'être discuté collectivement en amont, ça aurait permis de mieux organiser et de ne pas perdre trop de temps. Malheureusement, il va pas vraiment dans la direction qu'on avait en tête pour retravailler la gestion des distributions... Le modèle de distribution actuel est vachement daté et mériterait d'être remis au goût du jour, que ce soit visuellement ou niveau de sa compatibilité avec la gestion des localisations des Pokémon. La séparation en pages par génération et par année semble aussi être archaïque pour aujourd'hui, puisqu'elles sont devenues différentes jeu par jeu.
Merci encore pour avoir pris en compte les points avancés, et pour le reste de ta présence sur le wiki qui reste toujours la bienvenue ! ↪Meylody(d) 29 septembre 2026 à 12:07 (UTC)