Ce bot effectue principalement des corrections orthographiques et typographiques avec AutoWikiBrowser (AWB), par exemple à partir de Wikipédia:Liste de fautes d'orthographe courantes, ou à partir de toute autre idée de faute « classique » qui me vient à l'esprit.

Faire un bot n'est pas si compliqué que ça et ne nécessite aucune connaissance en programmation. Par contre, la prudence et la rigueur sont impératives. Ne pas hésiter à m'écrire sur ma page de discussion ou mon Wikimail pour en savoir plus, toutes les bonnes volontés sont bienvenues.

Ce compte est celui d'un bot appartenant à Zetud (d · c · b).
Ce n'est pas un faux-nez, il est employé par des programmes automatiques ou semi-automatiques qui aident son propriétaire à effectuer des modifications répétitives trop longues à faire manuellement.

La communauté Wikipédia a autorisé ce bot à fonctionner ici le 3 mai 2009 : vérifier.

Cliquez ici pour voir les contributions effectuées par le bot.
Administrateurs : si ce bot est en flagrant délit de mauvais fonctionnement voire de destruction d’articles, prière de le bloquer.
Non-administrateurs, en cas de dommages à grande échelle, déposez un message sur la page de discussion du bot, s'il ne cesse pas de fonctionner, contactez un administrateur pour le bloquer.
Il y a un dresseur derrière le bot...

Principes généraux

modifier

ZetudBot ne corrige que ce qui est « visible ». Il ne remplace pas, par exemple, « 1{{er}} » par « {{1er}} » (car les deux donnent le même rendu 1er).

  • Pour la recherche des pages à traiter, ZetudBot utilise un dump de la base de données, ce qui utilise moins de ressources sur les serveurs, et permet d'utiliser des expressions rationnelles (Regex)
  • Pour les corrections sur les pages, ZetudBot travaille, suivant les cas :
    • soit en mode semi-automatique (c'est-à-dire avec validation unitaire de la modif). Bien sûr, une erreur humaine reste possible.
    • soit en mode automatique. C'est le mode lancé quand la modification est « sûre », dans les cas triviaux, ou par exemple si une passe sur une centaine d'articles en mode semi-automatique n'a pas rencontré de « faux positifs ». Mais là encore, une erreur est possible.

Les cas sont détaillés ci-dessous.

Zetud ou ZetudBot ?

modifier

Cas d'utilisation du compte Zetud : les multi-corrections

modifier

J'utilise AWB sous compte Zetud dans les cas suivants quand j'utilise les fonctions plus poussées de l'outil :

En effet, dans ces cas, AWB propose des corrections qui doivent faire l'objet d'une vérification unitaire, et de sur-correction ou annulation manuelle si besoin. Connecté en Zetud, je peux même apporter des modifications plus importantes à l'article traité (en les documentant bien sûr).

Cas d'utilisation du compte ZetudBot : les mono-corrections

modifier
  • Éditions AWB « mono-correction », qui peuvent être :
    • Lancées en automatique, si les vérifications préalables montrent que la correction est sûre (pas de cas attendus de « faux positifs », ou exclus préalablement et manuellement s'ils sont très peu et identifiés)
    • Lancées en semi-automatique (c'est-à-dire avec vérification unitaire de la correction proposée par AWB, avant sa validation ou son rejet).
  • Éditions dans des cas non-AWB exceptionnels et très rares, comme l'édition de cette page, ou de pages de tests par exemple

ZetudBot ne traite pas les pages de discussion, ni les espaces Utilisateur, Wikipedia et Projet (car ce sont le plus souvent des espaces de discussion).

Exemples de corrections automatiques effectuées

modifier

Hors cas très exceptionnels (texte en langue étrangère, en vieux français, faute volontaire), ZetudBot peut corriger en mode automatique :

Mots simples

modifier
  • malgrés => malgré
  • parmis => parmi
  • fréquament => fréquemment
  • cependent => cependant
  • eux-même => eux-mêmes
  • aprés => après
  • ...

Expressions

modifier
  • ont étés => ont été
  • fait parti de => fait partie de
  • il pris => il prit
  • ...


Exemples de corrections impossibles en mode automatique (et donc faites en semi-automatique)

modifier

Quand de trop nombreux « faux positifs » existent et donc qu'une vérification unitaire est requise, les cas sont traités dans AWB :

  • soit avec Zetud, en corrigeant autre chose en même temps
  • soit avec ZetudBot en semi-automatique (validation unitaire) et mono-correction, comme expliqué plus haut)

Mots simples

modifier
  • vous-même => vous-mêmes     car vous peut être une formule de politesse, au singulier
  • connection => connexion     car c'est connexion en français, mais connection en anglais
  • ...

Expressions

modifier
  • tout les => tous les,     car les cas de faux positifs sont nombreux :
Malgré tout les Français décidèrent de ...
Après/avant tout les Français décidèrent de ...
Tout les sépare
Les tout jeunes enfants ...
Pas du tout les enfants
  • il inclue => il inclut,     car il y a le cas du subjonctif
Il faut qu'il inclue ...
  • Quand à/aux => Quant à/aux,     car Quand peut marquer le moment
Quand à 8 heures il décida de ...

Pages de test

modifier

Errare humanum est

modifier
Ne surtout pas hésiter à me signaler toute erreur qu'aurait pu faire le bot, pas plus infaillible que son dresseur...
Comme j'archive tous les scripts et les repasse régulièrement, je peux si nécessaire les optimiser, ou exclure en dur une liste de faux-positifs (si vous annulez une correction du bot sans me prévenir, le passage suivant du script va immanquablement remettre l'erreur...).