Robotprogrammatūra

**Robotprogrammatūra**, jeb **bots**, ir programmatūras veids, kas internetā izpilda automatizētus uzdevumus (skriptus), parasti ar nolūku lielā mērogā atdarināt cilvēka darbību. Bots klienta-servera modelī ieņem klienta lomu, savukārt servera lomu parasti veic tīmekļa serveri. Interneta robotprogrammatūra spēj veikt vienkāršus, cikliskus uzdevumus daudz ātrāk, nekā varētu īsts cilvēks. Visplašāk robotprogrammatūra tiek izmantota tīmekļa pārmeklēšanai, kurā automatizēts skripts ienes, analizē un kataloģizē informāciju no tīmekļa serveriem. Vairāk nekā pusi no visas tīmekļa datplūsmas ģenerē robotprogrammatūra.

## Tūlītējā ziņojumapmaiņa un IRC
[thumb|Botus ļoti bieži izmanto [Sociālais medijs|sociālajos medijos. Lietotājs var nemaz nezināt, ka sazinās ar robotprogrammatūru.]]
Dažos pielietojumos robotprogrammatūras sazinās ar interneta pakalpojumu lietotājiem, izmantojot tūlītējo ziņojumapmaiņu (, jeb *IM*), interneta retranslēto tērzēšanu (, jeb IRC) vai citas tīmekļa saskarnes, piemēram, *[[Facebook]]* un *[[Twitter]]*. Šie sarunboti (pazīstami arī kā *čatboti* vai tērzēšanas boti) ļauj cilvēkiem iespēju vienkāršotā valodā uzdot jautājumus un pēc tam formulē un sniedz atbildi. Šādas robotprogrammatūras bieži vien tiek spēj ziņot par laikapstākļiem, pasta indeksa informāciju, sporta rezultātiem, valūtas vai citu vienību konvertēšanu utt. Sarunboti (vai cita veida boti) mēdz būt iestrādāti virtuālajos asistenitos. Citi tiek izmantoti izklaidei, piemēram, *SmarterChild* pakalpojumā *[[AOL]] Instant Messenger* un *[[MSN]] Messenger*.

IRC robotprogrammatūras papildu funkcijas ietver arī sarunas kanāla noklausīšanos un rīkošanos (piemēram, komentāru publicēšanu), kad kāds kanāla dalībnieks pasaka konkrētus atslēgvārdus vai frāzes. Dažreiz tas tiek izmantots kā palīdzības pakalpojums jauniem lietotājiem vai rupjību cenzūrai.

2023. gada sākumā lielu popularitāti ieguva *[[OpenAI]]* izstrādātais sarunbots *[[ChatGPT]]*, tā plašā pielietojuma iespēju dēļ, tostarp, spēju rakstīt un atkļūdot programmatūras kodu, sarakstīt dzeju un dziesmu vārdus, emulēt *[[Linux]]* operētājsistēmu un ar lietotāju spēlēt spēles, piemēram, krustiņus un nullītes.

## Komerciālie boti
Boti tiek plaši izmantoti dažādiem komerciāliem nolūkiem.

Uzņēmumi tos izmanto, lai palielinātu lietotāju aktivitāti tiešsaistē un atvieglotu saziņu, kā arī, lai samazinātu izmaksas — tā vietā, lai nodarbinātu cilvēkus, kas sazinātos ar patērētājiem, uzņēmumi izmanto sarunbotus, lai atbildētu uz klientu jautājumiem.

Šādiem nolūkiem izveidoti sarunboti ir strauji augošs, labdabīgs interneta robotprogrammatūras veids. Kopš 2016. gada, kad *[[Facebook]] Messenger* ļāva izstrādātājiem ievietot sarunbotus savā platformā, to izmantošana ir eksponenciāli pieaugusi. Pirmajos sešos mēnešos pakalpojumam Messenger tika izveidoti 30 000 botu, un līdz 2017. gada septembrim to skaits pieauga līdz 100 000. Tiek prognozēts, ka sarunbotu izmantošana tuvākajā nākotnē varētu ietaupīt miljoniem stundu cilvēku darba, ja "tiešraides tērzēšana" vietnēs tiks aizstāta ar robotprogrammatūru.

Komerciāliem nolūkiem arī tiek veidotas botu fermas, kuru mērķis ir lietotņu veikalos, piemēram, *Apple* *[[App Store]]* un *[[Google Play]]*, manipulēt ar lietotņu popularitātes rādītājiem vai palielinātu pozitīvu vērtējumu/atsauksmju skaitu.

## Ļaunprātīga robotprogrammatūra
Viens no robotprogrammatūras ļaunprātīgas izmantošanas piemēriem ir automātiska uzbrukuma, piemēram, robottīkla pakalpojumatteices uzbrukuma, koordinēšana. Interneta robotprogrammatūras vai tīmekļa robotprogrammatūras var izmantot arī, lai veiktu krāpšanu ar klikšķiem, un MMORPG spēlēs kā datorspēļu robotprogrammatūras, kas automatizē konkrētu mērķu sasniegšanu. Citu kategoriju pārstāv surogātpasta roboti — interneta roboti, kas internetā mēģina nosūtīt lielu apjomu surogātpasta, parasti pievienojot reklāmas saites. Vairāk nekā 94,2% vietņu ir piedzīvojušas robotprogrammatūras uzbrukumus.

Ir nodalāmi šāda veida ļaunprātīgi roboti (un botu tīkli):

# Mēstuļu boti, kas automātiski ievāc e-pasta adreses no kontaktpersonu lapām.
# Lejupielādētājas programmas, kas samazina datu pārraides joslas platumu, lejupielādējot veselas vietnes.
# Vietņu ložņas, kas paņem vietņu saturu un to atkārtoti izmanto to bez atļaujas automātiski ģenerētās lapās.
# Reģistrācijas roboti, kas konkrētu e-pasta adresi reģistrē daudziem pakalpojumiem, lai e-pasta iesūtni pārpludinātu ar apstiprinājuma ziņojumiem un novērstu uzmanību no svarīgiem ziņojumiem, kas norādītu uz drošības pārkāpumu.
# Vīrusi un tārpi.
# DDoS uzbrukumi.
# Bottīkli, zombiju datori utt..
# Surogātpasta roboti, kas mēģina novirzīt cilvēkus uz ļaunprātīgu vietni, dažkārt atrodami dažādu vietņu komentāru sadaļās vai forumos.
# Skatījumu boti () rada viltus skatījumus.
# Boti, kas pērk pieprasītākās koncertu biļetes vai sēdvietas, lai biļešu brokeri tās varētu pārdot par lielāku cenu.
# Boti, kas tiek izmantoti daudzspēlētāju tiešsaistes lomu spēlēs, lai iegūtu resursus, kuru iegūšana citādi prasītu ievērojamu laiku vai pūles, kas var radīt problēmas tiešsaistes spēles ekonomikā.
# Boti, kas palielina YouTube video skatījumu skaitu.
# Boti, kas palielina datplūsmas statistiku analītiskos pārskatos, lai iegūtu naudu no reklāmdevējiem. Amerikas mediju analītikas uzņēmuma Comscore veiktā pētījumā atklājās, ka laikā no 2012. gada maija līdz 2013. gada februārim vairāk nekā puse no konkrētām reklāmu kampaņas reklāmām netika rādītas lietotājiem — cilvēkiem.
# Interneta forumos izmantota robotprogrammatūra, kuras mērķis ir automātiski publicēt aizkaitinošus vai bezjēdzīgus ziņojumus, lai traucētu foruma darbību un sadusmotu lietotājus.

Visplašāk izmantotā pretbotu tehnika ir cilvēktestu jeb CAPTCHA izmantošana. Pakalpojumu sniedzēju piemēri ir Recaptcha, Minteye, Solve Media un NuCaptcha. Tomēr cilvēktesti nesniedz pilnīgu aizsardzību pret robotprogrammatūras ļaunprātīgu izmantošanu, jo to var apiet, izmantojot rakstzīmju atpazīšanu, drošības caurumus un captcha risināšanas nodošanu lētiem darbiniekiem.

## Skatīt arī

* Botu tīkls
* Kiberuzbrukums
* Mirušā interneta teorija
* Vikipēdija:Boti

## Atsauces