Bot policy/fr

From Meta, a Wikimedia project coordination wiki

Jump to: navigation, search
Policies and guidelines Politique et guide de conduite des Bots
Shortcut:
BP
Cette page décrit les normes et guides de conduite relatifs aux Bots dont la contrôle est renforcé sur certains projets (voir Bot policy/Implementation) ; ceci peut être vérifié en visitant la page "Project:Bot policy" sur ce wiki, qui devrait pointer ici ou rediriger vers la politique locale à leur sujet. Cette page décrit aussi la politique en vigueur sur Meta, ceci incluant l’approbation automatique et les Bots globaux. Pour demander un accès Bot sur Meta, veuillez consulter Meta:Requests for adminship#Requests for bot flags.

Les Bots sont des processus qui sont automatisés ou semi-automatisés et qui modifient des pages avec une supervision humaine réduite ou sans supervision humaine directe. Puisque les Bots peuvent potentiellement drainer toutes les ressources du serveur ou accidentellement endommager le projet, les Bots doivent suivre la politique et les lignes de conduite décrites ci-dessous. La politique décrit comment les Bots devraient être utilisés sur les projets applicables ; les Bots qui ne suivent pas cette politique peuvent être bloqués immédiatement jusqu’à ce que leur opérateur ait résolu tous les problèmes survenus ou défauts de conformité.

Contents

[edit] Politique

[edit] Compte Bot

Un Bot doit tourner en utilisant un compte utilisateur séparé de celui de son opérateur, puisqu’aucun contributeur humain ne devrait être autorisé à obtenir un drapeau Bot. Sa page utilisateur doit clairement et visiblement le mentionner comme un Bot pour le distinguer des contributeurs humains et les opérateurs doivent être disponibles pour répondre eux même à tous commentaires. Aucun utilisateur n’est autorisé à faire usage de scripts de réponse automatique. Certains opérateurs peuvent choisir de rediriger la page de discussion de leur Bot vers leur propre page de discussion personnelle, si le Bot n’est pas configuré pour détecter des messages.

[edit] Autorisation

Il existe trois façon d’obtenir un accès Bot sur un wiki.

[edit] Bots globaux

Les Bots globaux reçoivent l’autorisation d’accès à tous les wikis qui autorisent les Bots globaux (cela doit être explicitement autorisé par une décision politique locale, consulter la liste). Pour être agréé à l’accès Bot global, les conditions suivantes doivent être remplies :
  • le Bot ne doit faire que maintenir des liens interlangue ou fixer des double redirections ;
  • le Bot doit déjà être actif sur plusieurs wikis, avec des contributions depuis un terme suffisamment long pour supporter la confiance en lui.
L’accès Bot global devrait être demandé sur la page Steward requests/Bot status. (Ces règles n’empêchent pas les Bots de réaliser d’autres tâches sur un wiki avec la permission de sa communauté.)

[edit] Approbation automatique

Si l’approbation automatique est explicitement autorisée sur un wiki, les opérateurs de Bot peuvent demander un accès directement aux stewards. Pour être qualifié, les conditions suivantes doivent être remplies :
  • ceci doit être autorisé par la politique locale relative aux Bots ou mentionné par une décision accessible sur la page de demande de permission ;
  • le Bot doit commencer ses modifications sans activer le drapeau Bot pendant au moins une semaine ou réaliser 100 modifications sur les wikis concernés à titre de démonstration ;
  • le bot ne doit faire que maintenir des liens interlangue ou fixer des doubles redirections.

[edit] Consensus de la communauté

Autrement, s’il existe une communauté locale intéressée par les traitements proposés par des applications de type Bot, les Bots doivent obtenir l’approbation de la communauté avant de procéder à des modifications à grande vitesse sans drapeau Bot ou sans supervision humaine directe. Une fois le consensus obtenu, un bureaucrate local ajoutera le drapeau, ou un steward peut être demandé pour le faire.
S’il n’y a pas de communauté locale et la condition ci-dessus est inapplicable, le Bot doit opérer sans le drapeau Bot ou bien s’abstenir totalement.

[edit] Utilisation inacceptable

  • Changements controversés : le Bots peuvent être utilisés pour réaliser des modification qui sont les plus susceptibles d’être supportées par les contributeurs locaux ; ils ne devrait jamais être utilisés pour réaliser des modifications controversées. Si vous comptez étendre le champ d’utilisation du Bot au delà de ce qui était supporté par la communauté, faîtes part de votre projet sur la page de discussion adéquate de la communauté pour vous assurer qu’il n’y a pas d’opposition. Si votre drapeau Bot a été accordé par approbation automatique, vous ne devez pas dépasser les limites décrites sous « Approbation automatique ».
  • Récupération de données : les Bots ne peuvent pas être utilisés pour récupérer un contenu massif pour toute utilisation non directement liée à une tâche de Bot approuvée. Ceci inclut le chargement dynamique de pages en provenance d’un autre site, ce qui pourrait résulter en l’inscription en liste noire du site web et en un accès refusé de façon permanente. Si vous désirer télécharger du contenu massif ou réaliser un mirroir d’un projet, veuillez le faire en téléchargeant ou hébergeant votre propre copie de notre base de données.
  • Corrections orthographiques : aucun Bot ne devrait corriger automatiquement des fautes d’orthographe ou grammaticales dans avoir obtenu une approbation explicite de la communauté, particulièrement dans l’espace de nommage principal du projet. Il n’est techniquement pas possible, dans la plupart des langues de corriger automatiquement les fautes d’orthographe sans commettre une marge significative d’erreurs.

[edit] Lignes de conduite

[edit] Nom

Le nom du Bot devrait (bien que ce ne soit pas requis) contenir le mot-clé « bot » dans le nom d’utilisateur pour le rendre plus facilement identifiable par des contributeurs humains ; les formes les plus courantes sont dérivées du nom utilisateur de l’opérateur (tel que Pathosbot), ou en utilisant le style de désambiguation (tel que Xenophon (bot)).

[edit] Modération de la fréquence de modification et heures de pointe

Les bots qui travaillent sans un drapeau Bot devraient faire leurs modification avec des intervalles d’au moins une minute. Une fois qu’ils ont été autorisés et leur drapeau levé de façon appropriée, il devrait opérer avec un intervalle minimum absolu de 5 secondes (12 modifications par minute). Les Bots devraient essayer d’éviter de travailler durant les heures les plus chargées, puisqu’ils vont rapidement utiliser les ressources du serveur qui devraient être réservées pour les visiteurs humains et contributeurs. Durant ces heures, ils devraient limiter leurs opérations à des intervalles de 20 secondes (3 modifications par minute) pour préserver les ressources.

Les vitesses de modification par les Bots peuvent être ajustées automatiquement en se basant sur la charge du serveur (la latence du serveur de base de données esclave) en ajoutant un paramètre supplémentaire à la chaîne de requête de chaque URL demandée ; consultez le paramètre Maxlag.

[edit] Supervision

À moins que le Bot n’ait été établi publiquement comme devant fonctionner de façon autonome, son opérateur devrait rester disponible, consulter régulièrement les messages postés sur sa page de discussion et doit être prêt à suspendre le Bot s’il ne se comporte pas de la façon désirée ou si des plaintes sont reçues. Si l’opérateur n’est pas disponible, le Bot peut être bloqué jusqu'à ce que tous les problèmes soient résolus.

[edit] Voir aussi