Utilisateur:Thilp/Robots

Aller à la navigation Aller à la recherche

Le titre s'écrit « thilp → Robots », mais ce navigateur n'a pas pu l'afficher correctement.

thilp aime fabriquer des robots, car créer des robots c’est comme se rajouter des bras et parfois même un morceau de cerveau.

Les robots de thilp sont gentils et bien dressés. Quand ils sont jeunes, ils cassent plein de choses mais thilp fait attention et ne les laisse pas jouer n’importe où.

Un jour, le robot qui a ajouté toutes les coordonnées géographiques aux articles (la petite boussole à côté du titre) a fait des bêtises et thilp a dû corriger près d’une centaine d’articles, vite et à la main ! Alors le robot a été puni et obligé de réparer lui-même une partie des dégâts.

Greta Garbo Stars of the Photoplay.jpg

Maintenant thilp va te présenter ses robots.

Greta GarBot[modifier | modifier le wikicode]

C’est le premier ! Il fait des remplacements de texte et de la correction ortho-typographique automatique. C’est aussi le seul qui est terminé, ou du moins stable et utilisable par n’importe qui n’importe quand. Sa page est Utilisateur:Greta GarBot.

LAURA[modifier | modifier le wikicode]

Zetabot.png

LAURA est un acronyme allemand qui signifie « Contrôle des modifications récentes par expressions rationnelles » (car thilp aiiiiime les expressions rationnelles). C’est robot qui avait pour objectif de devenir patrouilleur à la place des patrouilleurs, en vérifiant que les modifications de l’encyclopédie ne sont pas des vandalismes. Cette tâche est extrêmement complexe (parmi des mots, qu’est-ce qui est « acceptable » ou pas pour un robot ? et comment y réagir ?) et son développement s’est chronologiquement étalé. Pendant ce temps, d’autres plus petits projets se sont servis du moteur de LAURA (ce qui lui sert à lire ou publier des articles) et, à la fin, LAURA faisait le café et plein d’autres trucs, mais pas de contrôle des modifications récentes. Par conséquent, thilp décida que LAURA serait désormais officiellement le robot fourre-tout qu’elle était devenue et lui a retiré sa mission originelle.

À l’heure actuelle, LAURA peut donc :

  • dévikifier, i. e. retirer les liens superflus d’un article (WildBot);
  • géolocaliser les articles (leur ajouter la petite boussole à côté du titre, et quand on clique dessus, soudain, une carte apparaît !) (SaintPétersbot);
  • interwikifier, c’est-à-dire relier l’article Chat à Cat, à Chat, à Hauskatze, à Gato et à Kat… et réciproquement (BotAirlines);
  • renommer à la volée un grand nombre de pages (RenommerÀLaVoléeUnGrandNombreDePagesBot);
  • attaquer un compte d’utilisateur en essayant tous les mots de passe (Hyperforce).

Le truc bien, c’est qu’il est très très facile d’ajouter une nouvelle fonctionnalité à LAURA. Sa page est Utilisateur:LAURA.

Alcyon[modifier | modifier le wikicode]

Kingfisher (Halcyon smyrnensis).jpg

Alcyon est le robot le plus intéressant. Il est né quand thilp s’est rendu compte que LAURA ne parviendrait jamais à son objectif, qu’en plus l’extension AbuseFilter a été installée sur Vikidia (grand changement pour le contrôle des modifications récentes) et que tout le code de LAURA, en PHP, a été réécrit (et non porté) en Perl (un langage mieux). Alcyon est un peu comme un LAURA intelligent : il s’appuie sur AbuseFilter et s’intéresse moins aux modifications et davantage aux utilisateurs. Il utilise la théorie des graphes et la logique floue pour calculer les relations entre contributeurs et en déduit comment agir.

Pour le moment, thilp n’a pas le temps de développer cette merveille alors celle-ci se trouve principalement au simple état de graphite sur du papier. De plus, thilp voudrait utiliser un mélange de Perl et de Haskell donc il lui faut le temps de maîtriser ce langage (il ne l’apprend pas à l’école). Cependant, cette phase de réflexion a du bon puisqu’elle semble avoir manqué lors de la conception de LAURA.

La page d’Alcyon est Utilisateur:Alcyon.

Code[modifier | modifier le wikicode]

Hypérion est aussi un satellite de Saturne.

Tous ces robots sont réunis sous un seul nom (comme toi et tes parents qui possédez le même nom de famille) : Hypérion. Dans la mythologie grecque, Hypérion est le titan de la lumière, père du soleil, de la lune et de l’aurore.

Licence

L’intégralité du code source d’Hypérion est, sauf précision contraire dans un fichier (précision qui ne s’applique alors qu’à ce fichier), libéré aux conditions de la version 3 de la licence GPL (en) (traduction non-officielle française ici) :

Sources

Depuis le mois d’août 2011, le code source publié de tous les automates Hypérion est centralisé sur GitHub.

Accéder aux sources sur GitHub