? Bots sont des programmes qui automatisent les processus informatiques. Les avantages de bots varient selon les situations dans lesquelles ils sont utilisés , mais en général ils sont utiles car ils permettent de tâches simples à réaliser rapidement , de façon répétitive et précise. Moteurs de recherche sont écrits dans plusieurs langages de programmation tels que C + + et Java. Certains bots , tels que les moteurs de recherche Web , suivent un simple ensemble d'algorithmes à plusieurs reprises , tandis que d'autres bots --- bots de jeu , par exemple --- sont conçus avec des caractéristiques de l'intelligence artificielle . Web Crawlers
moteurs de recherche tels que Google et Yahoo utilisent les robots collecteurs de lire et de pages Web d'index sur Internet . Les informations recueillies à partir de chaque page est ensuite utilisé pour déterminer son classement quand un utilisateur lance une recherche sur Internet . Le principal avantage du Web crawlers ou des bots spidering est la vitesse. Depuis des milliards de pages Web sont sur Internet, l'exécution de cette tâche avec les travailleurs de l'homme , même un grand nombre d'entre eux, serait inefficace. Moteurs de recherche sont capables de pages d'index 24 heures par jour, sept jours par semaine et avec beaucoup plus de précision .
Internet Bot
bots Internet résident sur les serveurs Web où ils automatisent administrative des tâches telles que la vérification des liens cassés et de valider le code HTML . Ces programmes sont particulièrement utiles sur les grands chantiers où les pages Web peuvent être au nombre de plusieurs centaines. Plutôt que d'affecter les humains pour vérifier chacune de ces pages , un administrateur peut créer un bot qui va vérifier si les pages en une fraction du temps.
Chatterbots
Chatterbots sont des programmes qui sont conçus pour imiter la conversation humaine . Une boîte de dialogue des entrées de l'utilisateur (soit en parlant ou par le clavier ) et les programmes offrent une réponse basée sur la déclaration de l'utilisateur. La plupart des chatterbots sont conçus avec une base de données à partir de laquelle ils sélectionnent des réponses basées sur des mots clés dans la déclaration de l'utilisateur. Chatterbots sont très utiles dans les services en ligne tels que centres d'appels et les assistants virtuels .
Gaming Moteurs de recherche
Ces personnages de jeu de contrôle des bots dans les deux massivement multijoueurs en ligne jeux de rôle ( MMORPG ) et des jeux multi- domaine ( ILM) . Ils sont interdits dans la plupart des grands jeux tels que "World of Warcraft ". Principalement , les joueurs utilisent pour jouer automatiquement à travers les niveaux fastidieuses d'un jeu en ligne . Comme les robots collecteurs de jouer à travers ces niveaux , les personnages gagnent des points d'expérience et d'autres avantages qui viennent de jouer le jeu, mais l'utilisateur n'a pas à s'asseoir à travers le jeu réel . Certains bots de jeu sont même équipés de l'intelligence artificielle et les capacités d'apprentissage afin qu'ils apprennent de leurs environnements comme ils procèdent à travers des jeux .