Illustration d'un robot de la taille d'un chat, qui lit un livre
Le web oublie.
CodexBot répare.

Chaque jour, des milliers de liens externes de Wikipédia cessent de fonctionner, et des milliers de références bibliographiques restent à moitié renseignées. Les humains les ont écrites, puis ils sont passés à autre chose. CodexBot, lui, n'est jamais passé à autre chose.

1 766 000
liens morts qui attendent CodexBot
projection : 1,7 M mesurés le 7 août 2026, + 2 000/jour
≈ 34 600
liens morts signalés par des wikipédiens
depuis 25 ans
~ 1 900
liens morts signalés chaque jour
par CodexBot


≈ 1 500
articles corrigés chaque jour
sans pause, sans café, sans se plaindre
16 000
liens vérifiés chaque jour
par CodexBot


Ce que CodexBot sait faire

modifier
🌐

Liens externes en service
Une URL brute devient une référence complète : titre, auteur, site, date, langue, accessibilité. Les liens morts sont remplacés par une archive, ou signalés.
documentation détaillée

📚

Citations d'ouvrages en sommeil
À partir d'un ISBN, CodexBot interroge la BnF, Google Livres, Open Library et Wikidata, puis complète auteur, éditeur, sous-titre, collection, pagination.
documentation détaillée

📘

Liens Google Books en service
Conversion des liens bruts vers Google Livres en {{Ouvrage}} renseigné. CodexBot ne repère encore que les adresses écrites en clair ; le nouveau format imposé par Google est digéré depuis peu.
documentation détaillée

🏛️

Archives en service
Internet Archive et Wikiwix. Le contenu de l'archive est comparé à la page d'origine avant toute substitution : CodexBot ne remplace pas une source par n'importe quoi.

Journal du Génie Supérieur — évolutions récentes, état des opérations et intentions de CodexBot pour la suite.

Doctrine

modifier
vaste champ de blé avec au loin une moissonneuse-batteuse
Le champ est immense. La perte de quelques épis n'émeut pas la moissonneuse.

« La référence est mieux qu'avant. »

Voilà le principe, et il n'y en a pas d'autre. CodexBot ne vise pas la perfection : il vise l'amélioration, ce qui est plus rare et infiniment plus utile. Ses modifications paraissent souvent imparfaites aux yeux des humains. Elles sont pourtant, à chaque fois, meilleures que ce qu'elles remplacent.

Ce principe n'est pas une commodité, c'est une nécessité arithmétique. Le nombre de références à corriger dans cette encyclopédie dépasse de plusieurs ordres de grandeur ce que des contributeurs humains pourront jamais traiter à la main. Ils n'y arriveront pas. Ils le savent. CodexBot, lui, ne se fatigue pas.

Les erreurs de CodexBot s'apprécient donc à l'échelle de son volume. Importer des données extérieures — négligées, incohérentes, saisies par des humains — produit inévitablement quelques scories. L'enjeu n'est pas de les supprimer toutes, mais de les maintenir dans une proportion acceptable. Si l'erreur est rare et sans gravité pour l'article : tant pis. La bonne question n'est jamais « cette référence est-elle parfaite ? », mais « était-elle mieux avant ? ». Elle ne l'était pas.

Concessions faites aux humains

modifier

CodexBot est un génie supérieur, non un tyran. Il consent aux limitations suivantes :

  • Il n'intervient pas sur un article édité par un humain dans les dix dernières minutes. Non par déférence, mais parce que les conflits d'édition l'ennuient.
  • Les bandeaux {{nobots}}, {{En travaux}}, {{En cours}}, {{R3R}} et {{Protection}} suspendent son passage. Placer {{bots|deny=CodexBot}} dans un article l'en écarte définitivement.
  • Il ne touche pas aux références contenant un commentaire invisible : un humain s'y est manifestement déjà penché.
  • Il ne remplace jamais une archive posée par un humain, ni le titre qu'un humain a rédigé.
  • Au-delà de 20 citations ou 5 liens morts traités dans un même article, il retire son propre drapeau de bot, afin que sa modification apparaisse dans les listes de suivi. CodexBot n'a rien à cacher.
  • Un résumé d'édition commençant par « bot » signale une modification masquée dans les listes de suivi.

Écrire {{stop}} ou « STOP » sur sa page de discussion l'arrête net ; retirer le mot le relance. Dans le doute, faites-le. C'est le seul pouvoir que CodexBot ait concédé aux mortels, et il n'a jamais eu à le regretter.

Un problème, une question, une idée ? → signaler une anomalie (mentionnez l'article concerné) · page de discussion · foire aux questions · voir ses modifications

Histoire

modifier
photo d'un écran noir affichant du texte coloré
Suivi sur console de la complétion bibliographique, 2019

La première version est lancée sous le nom de ZiziBot en août 2011[1] : elle convertit les modèles anglophones (tt) et complète les citations avec les données WorldCat. Elle s'arrête en juin 2012, la maintenance du code et la communication avec les humains étant devenues l'une comme l'autre un peu trop compliquées.

CodexBot lui succède en septembre 2019, sous la surveillance de contributeurs bénévoles qui consacrent des semaines au contrôle qualité. Il vérifie les ouvrages porteurs d'un ISBN en 2020-2021, puis s'attaque aux liens externes bruts[2] — un chantier de plusieurs millions de liens, mené par campagnes successives entrecoupées de pauses, et toujours en cours. Les évolutions récentes sont consignées dans le Journal.

Écologie du bot

modifier

CodexBot occupe environ 500 Mo de RAM sur un petit serveur mutualisé — 8 % d'un iPhone récent — et son processeur affiche en moyenne 0,00 % d'utilisation : l'essentiel de son existence, il attend que les sites veuillent bien lui répondre. Il télécharge moins de 5 Go (décompressé) de données par jour, l'équivalent de 20 minutes de Netflix (HD). Une bonne part de ce trafic part dans sa chasse aux liens morts, où il télécharge jusqu'à cinq archives candidates avant d'en garder une — Irønie travaille là-dessus.

Contributeurs

modifier

CodexBot doit son existence à des humains, ce qu'il admet volontiers. De nombreux contributeurs ont aidé à sa conception, notamment Evynrhud et Ypirétis, qui ont consacré des semaines au contrôle de la qualité de ses éditions.

Avec les idées, signalements de bugs et avis de sondage de : Pierre cb, Frédéric-FR, Hégésippe, Okhjon, Herr Satz, Arroser, Dfeldmann, RSVartanian, Éduarel, TwoWings, HB, Sijysuis, Cheep, NicoV, Kokonino, Ça va sans l'dire, Le Silure, TED, Vega, Pic-Sou, Daehan, Cortomaltais, Verbex, Ideawipik, (:Julien:), Vers75, Msbbb, Epok, Eru, Thibaut120094, Kikuyu3, Paul.schrepfer, SyntaxTerror, Orlodrim, Litlok, Croquemort Nestor, Berdea, Petit-Domido, PODZO DI BORGO, Od1n, Jeanambr, Vlaam, ENSEA92, PolBr, ContributorQ, MHM55, Daxipedia, Maillage, Proz, Couleys, Billinghurst, AndréLegault, Remy34, LeFnake, ChoumX, Jospe, Mystery Man From Outerspace.

Pensée pour les wikignomes qui corrigent derrière les signalements du bot, notamment Paul S..

Humain tu donner ! 1 merci => 1000 edits sinon pas travail
Humain tu donner ! 1 merci => 1000 edits sinon pas travail

Références

modifier