ბოტი არის პროგრამა, რომელიც ავტომატურად ახდენს კომპიუტერის გარკვეულ მოქმედებას ადამიანების ნაცვლად. ბოტებზე საუბრისას ხშირად ვგულისხმობთ მათ, ვინც ინტერნეტშია.
ძირითადად, ბოტები არიან ადამიანის დამხმარეები, რომლებსაც შეუძლიათ განმეორებადი და განმეორებადი სამუშაოს შესრულება ადამიანის შესაძლებლობებზე ბევრად მეტი სიჩქარით. მათი დახმარება ასევე ფასდაუდებელია იმ პირობებში, როდესაც საჭიროა ნებისმიერ მოვლენაზე ელვისებური რეაქცია.
ყველაზე ხშირად შეგიძლიათ იპოვოთ ბოტები ჩეთებში ან ონლაინ თამაშებში მოთამაშეებს შორის კომუნიკაციის შესაძლებლობით. ისინი ბაძავენ ნამდვილ ადამიანებს, მომხმარებლებს, რომლებიც სხვა კომპიუტერებთან სხედან. ბოტები ასევე აკონტროლებენ უამრავი პერსონაჟის მოქმედებას MMORGs და სხვა ონლაინ თამაშებში. ონლაინ აუქციონებსა და საფონდო ბირჟებზე, ბოტებმა შეცვალა ადამიანი რუტინული მოქმედებების განხორციელებისას - ძვირფასეულობის ყიდვა, არბიტრაჟი და სკალპირება. ხშირად, ბოტის მოქმედებები შეადგენენ ლომის წილს გარიგების დღის მოცულობაში.
საიტის მფლობელს, რომელსაც სურს გამოიყენოს ბოტები კარგი მიზნებისათვის, ან სერვერის შენარჩუნების სხვა სპეციალისტს, შეუძლია სერვერში ჩასვას Robots.txt ფაილი და მიუთითოს მასში ბოტების საქმიანობის შეზღუდვები. თავად ბოტები ვალდებულნი არიან დაიცვან ეს წესები.
მათი მიზნების ეფექტურად მისაღწევად, მავნე ბოტები იკრიბებიან ქსელში (ბოტნეტები) და აავსებენ კომპიუტერებს მავნე პროგრამებისგან სუსტი დაცვით. ისინი კომპიუტერში შედიან ტროას საშუალებით. ბოტების მაგალითები სპამის გაგზავნის, საიტებზე განთავსებისთვის, ტექსტის დამუშავებისთვის. მავნე ბოტები ახორციელებენ მასშტაბურ გამოთვლებს პაროლების გასატეხად და ქსელის რესურსების ინდექსაციისთვის, პირადი მონაცემების, საბანკო ბარათების ნომრებისა და PIN კოდების მოსაპარად. ზოგიერთი ბოტი ამზადებს კომპიუტერს DDoS შეტევისთვის მისი დაცვის შესუსტების გზით. გარდა ამისა, ყველა ჭია და ზოგიერთი ვირუსი ასევე ბოტია.
კომპიუტერის მომხმარებელთა უმეტესობას ადვილად შეუძლია განასხვაოს ბოტი ნამდვილი ადამიანისგან. მაგრამ მანქანისთვის ეს საშიში ამოცანაა. ამიტომ გამოიგონეს ბოტებთან ურთიერთობის ყველაზე ეფექტური საშუალება - ტურინგის საპირისპირო ტესტი, რომელსაც სასაუბროდ ეწოდება captcha. ეს არის სპეციალური მეთოდით დამუშავებული ტექსტი, რომელიც მარტივად იკითხება ადამიანის მიერ და აბსოლუტურად მიუწვდომელია მანქანური გაგებისთვის.