บอทเป็นโปรแกรมที่ดำเนินการบางอย่างโดยอัตโนมัติบนคอมพิวเตอร์แทนคน เมื่อพูดถึงบอท เรามักจะหมายถึงบอทที่อยู่บนอินเทอร์เน็ต
โดยพื้นฐานแล้ว บอทคือผู้ช่วยมนุษย์ สามารถทำงานซ้ำๆ และทำงานซ้ำๆ ได้เร็วเกินความสามารถของมนุษย์ ความช่วยเหลือของพวกเขายังประเมินค่าไม่ได้ในสภาวะที่ต้องการปฏิกิริยาที่รวดเร็วราวสายฟ้ากับเหตุการณ์ใดๆ
ส่วนใหญ่แล้วคุณจะพบบอทในแชทหรือเกมออนไลน์ที่มีความสามารถในการสื่อสารระหว่างผู้เล่น พวกเขาเลียนแบบคนจริง ผู้ใช้นั่งที่คอมพิวเตอร์เครื่องอื่น บอทยังควบคุมการกระทำของตัวละครมากมายในเกม MMORG และเกมออนไลน์อื่นๆ ในการประมูลออนไลน์และการแลกเปลี่ยนหุ้น บอทได้เข้ามาแทนที่บุคคลเมื่อดำเนินการตามปกติ เช่น ซื้อของมีค่า การเก็งกำไร และการถลกหนัง บ่อยครั้งที่การกระทำของบอทประกอบขึ้นเป็นส่วนแบ่งของปริมาณธุรกรรมระหว่างวัน
เจ้าของไซต์ที่ต้องการใช้บอทเพื่อจุดประสงค์ที่ดี หรือผู้เชี่ยวชาญด้านการบำรุงรักษาเซิร์ฟเวอร์อื่นๆ สามารถแทรกไฟล์ Robots.txt ลงในเซิร์ฟเวอร์และระบุข้อจำกัดในกิจกรรมของบอทในไฟล์ บอทเองมีหน้าที่ต้องปฏิบัติตามกฎเหล่านี้
เพื่อให้บรรลุเป้าหมายอย่างมีประสิทธิภาพ บอทที่เป็นอันตรายจะรวมตัวกันบนเครือข่าย (บ็อตเน็ต) และเติมคอมพิวเตอร์ที่มีการป้องกันมัลแวร์ที่อ่อนแอ พวกเขาเจาะคอมพิวเตอร์โดยใช้โทรจัน ตัวอย่างบอทสำหรับส่งสแปม โพสต์บนเว็บไซต์ ประมวลผลข้อความ บอทที่เป็นอันตรายดำเนินการคำนวณขนาดใหญ่เพื่อถอดรหัสรหัสผ่านและจัดทำดัชนีทรัพยากรเครือข่าย ขโมยข้อมูลส่วนบุคคล หมายเลขบัตรธนาคาร และรหัส PIN บอทบางตัวเตรียมคอมพิวเตอร์สำหรับการโจมตี DDoS โดยทำให้การป้องกันอ่อนแอลง นอกจากนี้ เวิร์มและไวรัสบางชนิดก็เป็นบอทด้วยเช่นกัน
ผู้ใช้คอมพิวเตอร์ส่วนใหญ่สามารถแยกแยะบอทจากมนุษย์จริงได้อย่างง่ายดาย แต่สำหรับเครื่องจักร นี่เป็นงานที่น่ากลัว ดังนั้นวิธีที่มีประสิทธิภาพที่สุดในการจัดการกับบอทจึงถูกคิดค้นขึ้น - การทดสอบทัวริงแบบย้อนกลับหรือที่เรียกว่า captcha นี่เป็นข้อความที่ประมวลผลด้วยวิธีพิเศษ มนุษย์สามารถอ่านได้ง่ายและไม่สามารถเข้าถึงความเข้าใจของเครื่องได้อย่างสมบูรณ์