? Bots são programas que automatizam os processos de computador. Os benefícios de bots variar em situações em que são utilizados , mas em geral eles são úteis porque permitem tarefas simples de ser realizada rapidamente , repetidamente e de forma precisa . Bots são escritos em várias linguagens de programação como C + + e Java. Alguns bots , tais como Web crawlers , siga um simples conjunto de algoritmos repetidamente , enquanto outros bots --- bots de jogos , por exemplo --- são projetados com características de inteligência artificial. Web Crawlers
Os motores de busca como Google e Yahoo usar bots para ler e páginas da Web índice na Internet. As informações recolhidas a partir de cada página é, então, usado para determinar a sua classificação quando um usuário inicia uma pesquisa na Internet . O principal benefício da Web crawlers ou bots spider é a velocidade. Desde literalmente bilhões de páginas da Web estão na Internet , realizando esta tarefa com trabalhadores humanos , mesmo um grande número deles , seria ineficiente . Bots são capazes de indexar páginas 24 horas por dia, sete dias por semana e com muito mais precisão.
Internet Bot
bots Internet residem em servidores Web onde automatizar administrativa tarefas, como verificar se há links quebrados e validação de código HTML . Estes programas são especialmente úteis em grandes locais onde as páginas da Web podem número em centenas . Em vez de atribuir os seres humanos para verificar cada uma dessas páginas , um administrador pode criar um bot que irá verificar embora páginas em uma fração do tempo.
Chatterbots
Chatterbots são programas que são concebidos para emular conversação humana . Um diálogo de entradas do usuário (seja por falar ou através do teclado ) e os programas fornecem uma resposta com base em declaração do usuário. A maioria dos chatterbots são projetados com um banco de dados a partir do qual eles selecionam as respostas com base em palavras-chave na declaração do usuário. Chatterbots são muito úteis em serviços online como call centers e assistentes virtuais .
Jogo Bots
Esses bots controlar personagens do jogo em ambos multiplayer online role-playing games ( MMORPGs ) e jogos de domínio multiusuário (Lamas ). Eles são proibidos na maioria das grandes jogos como "World of Warcraft ". Principalmente , os jogadores usam para reproduzir automaticamente através dos níveis tediosas de um jogo online. Como os bots jogar através destes níveis , os personagens ganham pontos de experiência e outras vantagens que vêm de jogar o jogo , mas o usuário não tem que sentar-se com o jogo real . Alguns bots de jogos estão ainda equipados com capacidades de inteligência e de aprendizagem artificial para que eles aprendam a partir de seus ambientes à medida que avançam através de jogos .