ZetudBot
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.
Principes généraux
modifierZetudBot 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 ?
modifierCas d'utilisation du compte Zetud : les multi-corrections
modifierJ'utilise AWB sous compte Zetud dans les cas suivants quand j'utilise les fonctions plus poussées de l'outil :
- Éditions AWB « multi-corrections », qui peuvent être :
- Règles Regex standard AWB programmées ici,
- Corrections standard AWB faites conformément aux règles du Projet:Correction syntaxique
- 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
modifierHors 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)
modifierQuand 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- Page principale : Utilisateur:Zetud/AWB/Test/ZetudBot
- Sous-pages : Utilisateur:Zetud/AWB/Test...
Errare humanum est
modifierNe 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...). |