Meckanik
Étudiants - Questions de projet sur Wikipédia et les bots
modifierBien le bonjour,
Hmm. Je pense que je vais devoir détailler un peu autour des questions.
Sur Wikipédia, un robot est un compte utilisé par un utilisateur (son "dresseur") pour y exécuter des scripts d'éditions semi ou entièrement automatisés. Les robots sont "bêtes"; et il n'y a pas d'intelligence artificielle dans le sens auquel vous l'entendez.
Ces scripts sont là pour rendre la vie plus facile aux contributeurs et leur éviter les tâches les plus répétitives (corriger des fautes d'ortho/grammaire courantes, renommer une catégorie, créer un article pour chaque commune d'un pays à partir d'une base de données, etc). voir Wikipédia:Bot et Wikipédia:Créer un bot notamment. J'utilise personnellement Pywikipediabot, en python.
Prenons quelques exemples d'activités :
- "Bienvenutage"
Géré, vous l'avez noté, par mon robot Loveless (d · c · b) sur la Wikipédia francophone.
welcome.py est executé toutes les 3 minutes (par cron, sur un serveur). Le script récupère la liste des derniers comptes créés et, s'ils n'ont encore rien sur leur page de discussion, y poste le modèle de bienvenue et signe avec un nom tiré d'une liste de volontaires.
- anti-vandalisme
- Scripts utilisateurs automatisé : Salebot (d · c · b) traite un grand nombre de vandalisme basiques, et se base sur une série de règles fixes (voir sa page utilisateur pour plus d'infos). Il n'y a pas d'apprentissage.
- outils intégrés à Mediawiki :
- AbuseFilter "filtre anti abus" permet d'affecter une action (empecher, marquer d'un tag, envoyer un message utilisateur, etc) aux éditions répondant à une certaine règle fixe. Là encore, pas d'apprentissage, les utilisateurs y ayant accès les ajoutent à la main.
- MediaWiki:Spam-blacklist permet de bloquer des sites webs pour empècher le spam. Là encore, liste mise à jour à la main
- probablement d'autres.
- Il existe aussi une série d'outils semi automatiques, mais dépendent d'un utilisateur. (principalement WP:WPC et WP:AWB, en manuel, semi ou automatique)
- Donc pour répondre aux questions
- Pensez-vous que de donner trop de pouvoir aux bots puisse s'avérer dangereux à l'avenir ?
Dans l'état actuel, donner des droits à un compte bot revient à donner ces droits au dresseur dudit bot. C'est plus dangereux dans le sens que le robot fera strictement ce que le dresseur lui demande, y compris si le dresseur se plante... et le rythme d'éditions peu-petre beaucoup plus élevé qu'à la main. Si un robot cause des problèmes, il est alors bloqué par un administrateur jusqu'à correction.
- Avez-vous observé une évolution du comportement des bots au fil du temps ? (Par exemple une humanisation, ou bien l'utilisation d'un IA)
Non ; toute évolution du comportement d'un robot dépend uniquement de son dresseur.
Il y a, à ma connaissance, un outil en développement qui utilisera le machine learning pour évoluer : l'Objective Revision Evaluation Service (ORES), mais il est encore en développement. J'imagine qu'il vont faire particulièrement attention aux problèmes de faux positifs, et le cantoner dans un rôle d'avertissement sauf dans les cas les plus évidents de vandalisme.
- DarkoNeko (mreow?) 6 avril 2017 à 10:12 (CEST)
- Précision : ORES est plus qu'en développement. Cette AI est présente sur plusieurs wikis où il est possible parce biais mettre en avant l'intention des éditeurs distinguant les modifications faites de mauvaise foi, ou celles faites de bonne foi mais maladroites. Une fonctionnalité Beta est en cours de déploiement. Trizek bla 7 avril 2017 à 19:51 (CEST)
- Pour compléter nos réponses: On peut aussi présenter Salebot (d · c · b) comme une IA : il "classe" les modifications en fonction de sa config user:Salebot/Config.
- Il y a eu des robots avec des droits autres que celui de WP:Bot, ex. Proxybot (d · c · b).
- Ça m’intéresserait de voir votre résultat : serait-il possible de m'envoyer une copie une fois terminé (Discussion utilisateur:Framawiki/email) ? Merci ! --Framawiki ✉ 10 avril 2017 à 22:42 (CEST)