Bots ir programma, kas cilvēku vietā automātiski veic kādu darbību datoros. Runājot par robotprogrammatūrām, mēs bieži domājam tos, kas atrodas internetā.
Būtībā roboti ir cilvēku palīgi, kas spēj veikt atkārtotu un atkārtotu darbu ar ātrumu, kas tālu pārsniedz cilvēku iespējas. Viņu palīdzība ir nenovērtējama arī apstākļos, kad nepieciešama zibenīga reakcija uz jebkuru notikumu.
Visbiežāk robotus var atrast tērzēšanā vai tiešsaistes spēlēs ar iespēju sazināties starp spēlētājiem. Viņi atdarina reālus cilvēkus, lietotājus, kas sēž pie citiem datoriem. Boti kontrolē arī daudzu rakstzīmju darbību MMORG un citās tiešsaistes spēlēs. Tiešsaistes izsolēs un biržās roboti ir aizstājuši cilvēku, veicot ikdienas darbības - pērkot vērtīgas lietas, arbitrāžu un skalpa. Bieži vien robotu darbības veido lielāko daļu dienas darījumu apjoma.
Vietnes īpašnieks, kurš vēlas izmantot robotus labiem mērķiem, vai jebkurš cits servera uzturēšanas speciālists var serverī ievietot Robots.txt failu un tajā norādīt robotu darbības ierobežojumus. Robotiem pašiem ir pienākums ievērot šos noteikumus.
Lai efektīvi sasniegtu savus mērķus, tīklā (robottīklos) pulcējas ļaunprātīgi roboti, kas datorus apdzīvo ar vāju aizsardzību pret ļaunprātīgu programmatūru. Viņi iekļūst datorā, izmantojot Trojas zirgus. Botu piemēri surogātpasta sūtīšanai, ievietošanai vietnēs, teksta apstrādei. Ļaunprātīgi roboti veic apjomīgus aprēķinus, lai uzlauztu paroles un indeksētu tīkla resursus, nozagtu personas datus, bankas karšu numurus un PIN kodus. Daži roboti sagatavo datoru DDoS uzbrukumam, vājinot tā aizsardzību. Turklāt visi tārpi un daži vīrusi ir arī roboti.
Lielākā daļa datoru lietotāju var viegli atšķirt robotu no reāla cilvēka. Bet mašīnai tas ir biedējošs uzdevums. Tāpēc tika izgudrots visefektīvākais līdzeklis cīņai ar robotprogrammatūrām - reversais Turinga tests, sarunvalodā saukts captcha. Šis ir īpašā veidā apstrādāts teksts, kas cilvēkiem ir viegli nolasāms un mašīnzinībai pilnīgi nepieejams.