? Bots är program som automatiserar datorns processer . Fördelarna med bots varierar beroende på de situationer där de används , men i allmänhet är de användbara eftersom de tillåter enkla uppgifter som skall utföras snabbt , repetitivt och korrekt . Bots är skrivna på flera programspråk som C + + och Java . Vissa bots , såsom sökrobotar, följa en enkel uppsättning av algoritmer upprepade gånger , medan andra bots --- gaming bots , till exempel --- är utformade med artificiell intelligens egenskaper . Sökrobotar
Sökmotorer som Google och Yahoo använder robotar för att läsa och indexera sidor webbsidor på Internet . Den information som samlas in från varje sida används sedan för att bestämma sin rangordning när en användare initierar en sökning på Internet . Den största fördelen med sökrobotar eller katalogiseringen bottar är hastigheten . Sedan bokstavligen miljarder webbsidor finns på Internet , som utför denna uppgift med mänsklig arbetskraft , även ett stort antal av dem , skulle vara ineffektivt . Bots kan indexera sidor 24 timmar om dygnet sju dagar i veckan och med mycket mer noggrannhet .
Internet Bot
Internet bots bor på webbservrar där de automatisera administrativa uppgifter som att kontrollera om det finns trasiga länkar och validera HTML -koden . Dessa program är särskilt användbart på stora webbplatser där webbsidor kan antalet i hundratals. Hellre än att tilldela människor att kontrollera varje av dessa sidor , kan en administratör skapa en bot som kommer att kontrollera om sidor i en bråkdel av tiden .
Chatterbots
chatterbots är program som är utformade för att efterlikna mänsklig konversation . En användare ingångar dialogruta ( antingen genom att tala eller via tangentbordet ) och de program ger ett svar baserat på användarens uttalande . De flesta chatterbots är utformade med en databas från vilken de väljer svar baserat på sökord i användarens uttalande . Chatterbots är mycket användbara i online-tjänster som callcenter och virtuella assistenter .
Gaming Bots
Dessa bots kontroll spelkaraktärer i både massivt multiplayer online role - playing games ( MMORPG ) och fleranvändarsystem domän spel ( MUD ) . De är förbjudna i de flesta stora spel som " World of Warcraft . " Främst , spelarna använder dem för att spela automatiskt genom de tråkiga nivåer i ett onlinespel . Eftersom bots spela igenom dessa nivåer , karaktärerna få poäng erfarenhet och andra förmåner som kommer från att spela spelet , men användaren behöver inte sitta igenom själva spelet . Vissa spel bots är även utrustade med artificiell intelligens och inlärningsförmåga så att de lär sig av sina miljöer , som de går igenom spel .