Bot informatique

Un bot informatique est un agent logiciel automatique ou semi-automatique qui interagit avec des serveurs informatiques. Un bot se connecte et interagit avec le serveur comme un programme client utilisé par un humain, d'où le terme « bot », qui est la réduction par aphérèse de « robot ».

Selon Andrew Leonard[1], un bot est « un programme informatique autonome supposé intelligent, doué de personnalité, et qui habituellement, mais pas toujours, rend un service ». Le terme « personnalité » est justifié par l'auteur par l'anthropomorphisme plus ou moins prononcé dont le bot est l'objet.

La supposée « intelligence » du bot renvoie à la notion d'intelligence artificielle proposée par Marvin Minsky et qui consiste à « fabriquer des machines qui font des choses qui, accomplies par l'homme, demanderaient de l'intelligence »[2]. Le (ou les) programmeur(s) du bot ont donc bien conscience de l'absence d'intelligence humaine pour leur bot, alors que les autres humains, comme les internautes, ne sont pas nécessairement dans ce cas.

Il existe une taxonomie proposée par Stan Franklin et Art Graesser[3] qui situe les bots dans la famille des agents autonomes artificiels. Les bots sont développés principalement pour effectuer des tâches répétitives.

Ils sont également utiles lorsque la rapidité d'action est un critère important, avec par exemple les robots de jeu, les robots d'enchères, mais aussi pour simuler des réactions humaines, comme avec les bots de messagerie instantanée.

À l'origine, les bots sont préférés aux humains pour les soulager de tâches automatisables mais également parce que leurs capacités sont supérieures sur les tâches qui leur sont données.

  1. (en) Andrew Leonard, Bots : The Origin of New Species, Penguin Books Limited, , 269 p. (ISBN 0-14-027566-5, lire en ligne).
  2. (en) Marvin Lee Minsky, Semantic Information Processing, Cambridge (Mass.)/London, The MIT Press, , 440 p. (ISBN 0-262-13044-0).
  3. (en) Stan Franklin et Art Graesser, Is It an agent, or just a program? : A taxonomy for autonomous agents, Springer Berlin Heidelberg, coll. « Lecture Notes in Computer Science », (ISBN 978-3-540-62507-0 et 978-3-540-68057-4, DOI 10.1007/bfb0013570, lire en ligne), p. 21-35.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne