Veebirobot

**Veebirobot** (inglise keeles *bot*) on robotina toimiv tarkvararakendus, mis käitab automatiseeritud toiminguid (skripte) interneti kaudu. 

Tavaliselt täidavad robotid rutiinseid ülesandeid, mis on lihtsad ja ka struktuurilt korduvad, palju kiiremini, kui saaksid sellega hakkama inimesed. Kõige rohkem kasutatakse roboteid veebi indekseerimiseks, mille käigus automatiseeritud skript tõmbab, analüüsib ja jaotab veebiserveritest teavet inimesest mitu korda kiiremini. Enam kui poole kogu veebiliiklusest moodustavad veebirobotid.  

Veebisaite majutavate serverite jõupingutused veebirobotite vastu on erinevad. Serverid võivad piiritleda interneti robotitele käitumise reeglid, rakendades faili robots.txt: failis on tekst, mis kirjeldab selles serveris robotite käitumist valitsevaid reegleid. Igal veebirobotil, mis ei järgi neid reegleid serveriga suheldes, peaks teoreetiliselt olema juurdepääs mõjutatud veebisaidile keelatud või saama eemaldatud sellelt veebisaidilt. Kui server rakendab reegli ainult postitatud tekstifailiga, ilma sellega seotud programmi/tarkvara/rakenduseta, siis pole võimalik neid reegleid jõustada ja nende järgimine on vabatahtlik. Tegelikult ei ole võimalik tagada, et veebiroboti looja või rakendaja on teadlik või isegi loeb faili robots.txt sisu. On n-ö häid veebiroboteid, näiteks otsimootorite indekseerijad, aga on ka veebiroboteid, mida kasutatakse pahatahtlikult ja karmide rünnakute korraldamiseks, eriti poliitiliste kampaaniate käigus.

## Vestlusrakenduste IM ja IRC veebirobotid
Mõned veebirobotid suhtlevad teiste veebipõhiste teenuste kasutajatega kiirsõnumite (IM), interneti jututoarakenduste (IRC) rühmavestluste või mõne muu veebiliidese, näiteks Facebook Boti ja Twitterboti kaudu. Inimesed saavad nendele vestlusrobotitele esitada küsimusi lihtsas inglise keeles ja saada õigesti formuleeritud vastuse. Need veebirobotid saavad hakkama paljude ülesannetega, sealhulgas ilmateate, posti sihtnumbriteabe, sporditulemite, valuuta või muude ühikute teisendamisega jne. Teisi kasutatakse meelelahutuseks, näiteks SmarterChild AOL Instant Messengeris ja MSN Messengeris.

IRC-veebirobotite täiendavaks rolliks võib olla vestluskanali taustal varitsemine, kommenteerides osavõtjate kirjutatud teatud fraase (põhineb mustri sobitamisel). Seda kasutatakse mõnikord ka abiteenusena uutele kasutajatele või ebasündsate kommentaaride tsenseerimiseks. 

## Suhtlusvõrgustike veebirobotid
Suhtlusvõrgustike veebirobotid on algoritmide kogumid, mis järgivad korduvaid juhiste komplekte, et luua teenus või ühendus suhtlusvõrgustike kasutajate vahel. On mitmesuguseid võrgustikuroboteid, näiteks vestlusrobotid, mis on loodud suhtlemiseks inimkasutajatega; sotsiaalsed robotid, mis on välja töötatud matkima inimese käitumist, et suhelda inimkasutaja käitumisega sarnaste käitumisharjumustega. Ühiskondliku veebirobotite kasutamise (slängis bottimise) ajalugu sai alguse 1950. aastatel Alan Turingi ja tema visiooniga luua komplekte juhendkoodidest, mis läbiks Turingi testi. Aastatel 1964–1966 oli Joseph Weizenbaumi loodud loomuliku keele töötlemise arvutiprogramm ELIZA tehisintellekti algoritmide seas varajane indikaator, mis innustas arvutiprogrammeerijaid kavandama ülesandeprogramme, mis suudavad vastata käitumismustritele neile antud juhistega. Selle tulemusena on loomuliku keele töötlemisest saanud mõjuv tegur tehisintellekti ja sotsiaalsete veebirobotite arengus ning innovaatiliste tehnoloogiliste edusammude saavutamisel, mis toimub paralleelselt teabe ja mõtte massilise leviku arenguga sotsiaalmeedia veebisaitidel.  

Viimase aja valimiste poliitiliste sekkumiste aruannetes, sealhulgas 2016. aasta USA ja 2017. aasta Ühendkuningriigi üldvalimistel,  on arvatud, et veebirobotite kasutuse levik on seotud eetikaga, mis on vaidlustatud veebiroboti tehnilise lahenduse ja veebiroboti looja vahel. USA Lõuna-California ülikooli arvutiteadlase Emilio Ferrara aruandes ACMi kommunikatsiooniettevõtte kohta on faktide kontrollimiseks ja teabe tõendamiseks vajalike ressursside nappuse tõttu suurel hulgal valeteateid nende veebirobotite kohta sotsiaalmeedia platvormidel. Twitteri puhul on enamik veebirobotitest programmeeritud otsingufiltritega, mis on suunatud märksõnadele ja fraasidele, mis kajastavad pooldavaid ja vastuolulisi poliitilisi tegevuskavasid ning jagavad (*retweet*) neid siis uuesti. Kui veebirobotite tähelepanu on programmeeritud levitama kontrollimata teavet kogu sotsiaalmeedia platvormil,  on see vaenuliku poliitilise kliima käes programmeerijatele suur väljakutse. Programmidele on määratud binaarsed funktsioonid ja sotsiaalmeedia veebisaidile manustatud rakendusprogrammi liidese abil täidetakse antud funktsioone. Ferrera kutsub veebirobotiefektiks olukorda, kus veebiroboti ja inimkasutaja vaheline suhtlus tekitab isikuandmete lekkimise ohtu ja polariseerivaid mõjusid väljaspool veebirobotikoodi eetikat. Guillory Kramer on uurinud emotsionaalselt muutlike kasutajate käitumist ja veebirobotite mõju kasutajatele, muutes nende reaalsustaju. 

## Äriotstarbelised veebirobotid
On olnud palju poleemikat veebirobotite kasutamise üle automatiseeritud kauplemisfunktsioonides. Oksjoni veebisait eBay on kohtus üritanud takistada kolmanda osapoole ettevõtet kasutamast veebiroboteid nende veebilehel sooduspakkumiste otsimiseks; see lähenemine andis eBayle tagasilöögi ja äratas tähelepanu uutes veebirobotikasutajates. Suurbritannias asuv kihlvedude vahendaja Betfair nägi veebirobotitest tulevat nii suurt liiklust, et käivitas veebirobotite programmeerijatele suunatud WebService API teenuse, mille kaudu nad saavad aktiivselt hallata veebirobotite interaktsioone. 

Robotiparke kasutatakse teadaolevalt veebipõhistes rakenduste poodides, nagu Apple App Store ja Google Play, et manipuleerida positsioonidega  või positiivsete hinnangute/arvustuste arvu suurendamiseks.  

### Kliendisuhtlust edendavad kasulikud veebirobotid
Ettevõtted ja kliendid võivad veebirobotitest ka kasu saada. Veebirobotid võimaldavad klientidel suhelda ettevõtetega ilma, et nad peaksid suhtlema päris inimesega. KLM Royal Dutch Airlines on loonud vestlusroboti, mis võimaldab klientidel saada pardakaarte, lennule registreerimise meeldetuletusi ja muud lennuks vajalikku teavet.  Ettevõtted on loonud vestlusroboteid, millest on kliendisuhtluses suur kasu. Klientide kaasatus on pärast nende vestlusrobotite väljatöötamist suurenenud. 

Vestlusrobotite kasutamine on väga levinud. Google Assistanti ja Sirit peetakse samuti vestlusroboti vormideks. Google Assistant ja Siri võimaldavad inimestel AI-süsteemi abil küsimusi esitada ja vastuseid saada. Need tehnoloogilised edusammud teevad inimestel paljude igapäevaeluprobleemidega paremini toime tulla. 

## Vestlusrobotid
Kiiresti kasvav healoomulise veebiroboti vorm on vestlusrobot. Alates 2016. aastast, kui Facebook Messenger lubas arendajatel oma platvormile vestlusroboteid paigutada, on nende kasutamine hüppeliselt kasvanud ainuüksi selles foorumis. Esimese kuue kuu jooksul loodi Messengeri jaoks 30 000 veebiroboti, 2017. aasta septembriks tõusis nende arv 100 000-ni.  SnatchBoti tehniline juht Avi Ben Ezra ütles ajakirjale Forbes, et nende vestlusroboti loomise platvormi kasutuselevõtu populaarsus osutab lähitulevikus miljonite inimtöötundide kokkuhoiule, kuna veebilehtedel olevad reaalajavestlused asendatakse suhtlusega veebirobotiga.  

Ettevõtted kasutavad veebiroboteid, et suurendada veebipõhist kasutust ja luua sujuvamat suhtlust. Ettevõtted kasutavad veebiroboteid sageli kulude kärpimiseks selle asemel, et palgata inimesi tarbijatega suhtlemiseks – ettevõtted on välja töötanud uusi viise efektiivsuse tagamiseks. Neid vestlusroboteid kasutatakse klientide küsimustele vastamiseks. Näiteks on pitsarestoran Domino's välja töötanud vestlusroboti, mis suudab Facebook Messengeri kaudu tellimusi vastu võtta. Vestlusrobotid võimaldavad ettevõtetel eraldada oma töötajate aega olulisematele asjadele. 

## Pahatahtlikud veebirobotid
Veebirobotite pahatahtlik kasutamine on võrku ühendatud arvutite automaatse rünnaku koordineerimine ja toimimine, näiteks robotivõrgu (st võrku ühendatud robotarvutite) poolt teenusetõkestamise rünne. Veebiroboteid saab kasutada ka klikipettuste toimepanemiseks. Spämmirobot on veebirobot, mis üritab rämpspostitada suures koguses interneti sisu, lisades tavaliselt reklaamlinke. Enam kui 94,2% veebisaitidest on kogenud robotirünnakut.  

### Pahatahtlike veebirobotite (ja [[Botnet|robotivõrkude]]) näiteid
# Spämmirobotid, mis koguvad e-posti aadresse kontaktide või külalisteraamatute lehtedelt
# Allalaadimisprogrammid, mis imevad ribalaiust, laadides alla terveid veebisaite
# Veebisaitide kopeerijad, mis haaravad veebisaitide sisu ja taaskasutavad seda ilma loata automaatselt loodud ukselehtedel;
# registreerimisrobotid, kes registreerivad konkreetse e-posti aadressi paljudele teenustele, et kinnitusteated ujutaksid postkasti ja tõmbaksid tähelepanu olulistelt turvanõuetele viitavatelt teadetelt; 
# viirused, sealhulgas ussviirused;
#teenusetõkestamise ründe (DDoS) robotid;
# robotivõrgud, zombiarvutid jne;
# spämmirobotid, mis üritavad inimesi pahatahtlikele veebisaitidele suunata, võib leida veebisaitide kommentaariumidest või foorumitest.

### Muid pahatahtlike veebirobotite kasutusalasid
* Veebiroboteid kasutatakse ka kontsertide puhul heade kohtade ostmiseks, eriti piletimaaklerite poolt, kes pileteid edasi müüvad.  Veebirobotid võetakse kasutusele meelelahutusürituste piletimüügilehtede vastu. Piletimaaklerid kasutavad veebiroboteid, et ebaõiglaselt hankida endale parimad kohad, samal ajal võttes üldsuselt võimaluse samuti häid kohti saada. Veebirobot jookseb läbi ostuprotsessi ja saab häid kohti, ostes nii palju istekohti kui võimalik. 
* Veebiroboteid kasutatakse väga paljude mängijatega online-rollimängudes (MMORPG) ressursside kogumiseks, mille hankimine muidu võtaks palju aega või vaeva. See on mureks enamikus mängusisestes majandustes.
* Veebiroboteid kasutatakse ka YouTube'i videote vaatamiste suurendamiseks.
* Veebirobotite abil suurendatakse analüütiliste aruannete liikluse arvu, et reklaamijatelt raha koguda. ComScore'i uuring näitas, et 54 protsenti ekraanireklaamidest, mida näidati tuhandetes kampaaniates maist 2012 kuni veebruarini 2013, ei ilmunud kunagi inimese ette. 
* Reporter Percy von Lipinski teatas 2012. aastal, et avastas CNN iReportis miljoneid botitud või pingitud vaateid. CNN iReport eemaldas vaikselt miljoneid vaateid nn iReporteri superstaari Chris Morrow' kontolt.  Pole teada, kas CNN-i võltsvaadetest saadud reklaamitulu anti reklaamijatele tagasi.
* Veebiroboteid võidakse kasutada interneti foorumites põletavate või mõttetute postituste automaatselt postitamiseks, et häirida foorumit ja vihastada kasutajaid. 

### Võitlus pahatahtlike veebirobotitega – robotilõks
Kõige laiemalt kasutatakse veebirobotivastase tehnoloogiana CAPTCHA-t – robotilõksu, mis on Turingi testi vorm, millega eristatakse inimkasutajaid ja vähem keeruka AI-toega veebiroboteid, kasutades selleks inimesele loetavat graafiliselt kodeeritud teksti. Selle teenuse pakkujateks on näiteks Recaptcha ja sellised kaubandusettevõtted nagu Minteye, Solve Media ja NuCaptcha. Sellised robotilõksud ei ole veebirobotite tõkestamisel siiski lollikindlad, kuna neist võib sageli mööda hiilida arvuti märgituvastuse, turvaaukude ja isegi allhankena robotilõksulahendusi ostes.

## Vaata ka
* Botnet 
* Juturobot 

## Viited