close

Robot

Aller à la navigation Aller à la recherche

Un bot ( « robot aphérèse » ) est un programme informatique qui effectue automatiquement des tâches répétitives sur Internet grâce à une chaîne de commandes ou de fonctions autonomes préalables pour lui attribuer un rôle défini ; et qu'il a une capacité d'interaction, changeant d'état pour répondre à un stimulus. [ 1 ]

Certains exemples de robots sont les robots d'indexation des moteurs de recherche Internet , qui parcourent automatiquement les sites Web et collectent des informations beaucoup plus rapidement et efficacement qu'un humain ne le ferait. Les "bons" bots adhèrent aux normes d'exclusion des bots , que les opérateurs de serveur peuvent utiliser pour influencer le comportement d'un bot dans certaines limites. Les robots "malveillants" sont utilisés, par exemple, pour récolter des adresses e-mail à des fins publicitaires , pour faire des copies en masse non autorisées de contenus Web, ou pour espionner systématiquement les vulnérabilités logicielles des serveurs afin de les pénétrer . . Dans les réseaux sociaux , les bots sont utilisés pour simuler l'interaction humaine, gonfler artificiellement le nombre de visites ou de followers, ou encore automatiser les réponses aux messages de position ou influencer les débats. Les bots dits conversationnels sont des systèmes d'intelligence artificielle qui simulent une conversation avec une personne en utilisant le langage naturel.

Il est important de distinguer que bot est une définition fonctionnelle et ne fait pas de différences en termes de mise en œuvre. Un bot peut être conçu dans n'importe quel langage de programmation , s'exécuter sur un serveur ou un client, ou être un agent mobile, etc. Ils sont parfois appelés systèmes experts , car beaucoup sont spécialisés dans une fonction spécifique.

La programmation d'un bot peut être conçue pour accomplir des tâches très basiques telles que se souvenir d'une tâche ou automatiser un processus, il existe également des bots avec une programmation plus complexe qui cherchent à effectuer des activités impliquant une prise de décision ; ces décisions sont prises à partir de filtres ou de paramètres que le programmeur inclut dans le code de programmation. De nos jours, il existe des assistants avancés conviviaux qui aident à manipuler plus facilement le code du bot.

Utilise

Les principales utilisations des bots sont : [ 1 ]

  • Suivre les informations sur le web ( web crawler ) : avec un script automatique, les informations d'un serveur web sont automatiquement capturées, analysées et stockées beaucoup plus rapidement qu'une personne ne le ferait. Chaque serveur peut avoir un fichier appelé robots.txt , qui contient des règles pour son suivi.
  • Exécuter des actions : Ce sont des bots programmés pour effectuer des tâches spécifiques telles que modérer ou censurer des chats, émuler un joueur de jeu vidéo ou enchérir sur des sites d' enchères en ligne . Ils peuvent également fonctionner comme des virus informatiques ou augmenter le trafic Internet, comme les visites d'une vidéo ou d'une publication dans le but de la rendre tendance . Dans Wikipédia, ils effectuent des tâches consistant à annuler des actes de vandalisme dans Wikipédia , à corriger des fautes d'orthographe , à maintenir la cohérence du style, etc.
  • Émulez l'interaction humaine - Les chatbots simulent une conversation humaine en interagissant avec l'utilisateur.
  • Génération de contenu : Sur des sites tels que Wikipédia (voir " Wikipedia:Bot ") ou sur les réseaux sociaux, certains bots remplissent des fonctions de génération de contenu ou postent des messages. Il existe également des cas de fraude tels que de faux profils de services de rencontres Ashley Madison ou de fausses critiques Amazon . [ 2 ] ​[ 3 ]

Chat en ligne

Certains bots communiquent avec d'autres utilisateurs de services Internet, en utilisant la messagerie instantanée (IM), Internet Relay Chat (IRC) ou d'autres interfaces Web. Ces robots permettent à une personne de poser des questions dans n'importe quelle langue et de recevoir les réponses correspondantes. Les robots sont souvent utilisés pour effectuer plusieurs tâches en même temps, telles que fournir des informations sur la météo, la géographie, les sports, convertir des devises ou d'autres unités, etc. [ 4 ]

Une utilisation alternative des robots IRC consiste à résider dans un canal de discussion , en commentant certaines phrases tapées par les participants (basées sur la reconnaissance de formes ). Ceci est utilisé comme service d'assistance pour les nouveaux utilisateurs ou pour censurer le langage grossier . Dans le cas de Telegram , une plate -forme a été adoptée afin que les utilisateurs puissent développer des bots pour la modération, le paiement de services ou les jeux coopératifs sans nécessiter d'intervention manuelle.

Jeux vidéo

Dans l'environnement du jeu vidéo, les programmes capables de jouer seuls au jeu en question (également appelés borgs ) sont appelés bots . La qualité du bot dans ce cas est déterminée par sa capacité à battre (et à quelles conditions) le jeu vidéo. Les bots pour les jeux CRPG ( jeux de rôle sur ordinateur ) sont particulièrement connus car ces types d'applications nécessitent une grande capacité de stratégie pour les gagner. Il est également très courant d'utiliser ce terme dans les jeux de tir à la première personne , dans lesquels ils remplacent un joueur humain lorsqu'il n'y a pas d'adversaires disponibles ou dans le jeu hors ligne .

Politique

Les bots utilisés dans les campagnes politiques sont appelés bots sociaux , et ils sont généralement utilisés pour générer du contenu sur les réseaux sociaux et ainsi générer ou soutenir certaines idées ou influencer les processus politiques, par exemple en injuriant les candidats de l'opposition ou pour augmenter la popularité d'un candidat particulier. candidat aux élections présidentielles ou législatives. [ 5 ] Cette utilisation politique du bot qui génère du contenu sur Internet est de plus en plus présente dans le monde, et diverses études ont montré que le pourcentage d'activité généré par les bots lors des élections dépasse dans de nombreux cas 10% des publications réalisées. [ 6 ] ​[ 7 ]

Utilisations malveillantes

Les bots peuvent être utilisés à des fins malveillantes sur Internet ; par exemple, l' attaque par déni de service , dans laquelle un grand nombre de machines attaquent un serveur web (voir Botnet ). D'autres exemples d'utilisation malveillante sont les bots SPAM , qui accumulent les adresses e-mail en suivant les pages de contact ou de livre d'or, les bots qui occupent toute la bande passante en téléchargeant des sites Web entiers, les virus , les vers , les bots qui augmentent artificiellement les visites sur les sites Web, etc. [ 8 ]

L'outil le plus utilisé contre ces bots est le système CAPTCHA , une forme de test de Turing dans lequel un mot présenté sous forme graphique est utilisé que l'utilisateur doit taper, quelque chose de très difficile à interpréter pour un bot. [ 9 ] Cependant, ce système n'est pas fiable à cent pour cent, car il peut être contourné par des programmes de reconnaissance de caractères ou des failles de sécurité.

Les robots sont également utilisés pour acheter les meilleures places pour des concerts et des événements, dans le but de les revendre plus tard. [ 10 ] Les rabatteurs achètent automatiquement des billets via des bots pour obtenir frauduleusement les meilleures places pour eux-mêmes, privant le grand public de ces places.

Dans les jeux en ligne , les bots sont utilisés pour effectuer des tâches répétitives pour gagner des ressources ou améliorer les valeurs des personnages, ce qui nécessiterait normalement beaucoup de temps ou d'efforts pour l'obtenir ( farming ).

Sur les sites de chat en ligne ( IRC ou MSN ), certains bots étaient utilisés pour simuler une personne, essayant de faire croire à l'« interlocuteur cybernétique » qu'il discutait avec une personne réelle. C'est pourquoi les sites qui utilisent positivement les robots, tels que Wikipedia , ont des règles très strictes pour leur utilisation. Dans le passé, Wikipedia lui-même a été victime de robots malveillants créés pour vandaliser massivement des articles.

Dans les outils d'analyse du trafic Web tels que Google Analytics , il existe des robots malveillants appelés "Referral Spam" ou "Ghost Spam" qui interfèrent avec les métriques, falsifiant les résultats d'une étude. Ces types de bots n'accèdent même pas au web, ils modifient simplement les données analytiques pour diverses raisons telles que générer des clics fictifs, influencer le résultat d'un rapport ou manipuler les résultats démographiques.

Références

  1. a b Tsvetkova, Milena ; Garcia-Gavilanes, Ruth ; Floridi, Luciano; Yasseri, Taha (23 février 2017). « Même les bons bots se battent : le cas de Wikipédia » . PLOS UN 12 ( 2):e0171774. ISSN 1932-6203 . doi : 10.1371/journal.pone.0171774 . Consulté le 28 septembre 2021 .  
  2. Schoolov, Katie (6 septembre 2020). "Amazon est rempli de fausses critiques et il est de plus en plus difficile de les repérer" . CNBC (en anglais) . Consulté le 28 septembre 2021 . 
  3. "Ashley Madison a fait passer les 'bots' pour des femmes ?" . CCM . Consulté le 28 septembre 2021 . 
  4. Technopedia (éd.). " Bot de chat relais Internet (bot IRC) " . 
  5. Pasteur-Galindo, Javier ; Zago, Mattia; Nespoli, Pantaleone ; Bernal, Sergio Lopez ; Celdran, Alberto Huertas; Perez, Manuel Gil; Ruiperez-Valiente, José A.; Perez, Gregorio Martinez et al. (2020-12). "Repérer les robots sociaux politiques sur Twitter : un cas d'utilisation de l'élection générale espagnole de 2019" . IEEE Transactions on Network and Service Management 17 (4): 2156-2170. ISSN  1932-4537 . doi : 10.1109/TNSM.2020.3031573 . Consulté le 28 septembre 2021 . 
  6. Ferrare, Emilio (3 octobre 2019). "Bots, élections et médias sociaux : un bref aperçu" . arXiv:1910.01720 [cs] . Consulté le 28 septembre 2021 . 
  7. Pozzana, Iacopo ; Ferrare, Emilio (2020). "Mesurer la dynamique des robots et du comportement humain" . Frontières en physique 8 : 125. ISSN  2296-424X . doi : 10.3389/fphy.2020.00125 . Consulté le 28 septembre 2021 . 
  8. Loi anti-spam. "Différents types de bots Internet et comment ils sont utilisés " . 
  9. Webopédia. "CAPTCHA" (en anglais) . 
  10. Safruti, Ido. "Pourquoi détecter les attaques de robots devient plus difficile" . Lecture SOMBRE. 

Voir aussi

Liens externes