Boty to programy zaprojektowane do samoczynnego wykonywania konkretnych zadań. Istnieją różne rodzaje botów: niektóre odpowiadają na pytania (chatboty), podczas gdy inne zbierają dane i generują raporty, analizują zbiory danych itd.