Робот и бот (от англ. robot и bot) могут использоваться как синонимы, обозначающие автоматические программы, созданные для выполнения определенной задачи. Однако, робот часто ассоциируется с физическим устройством, способным выполнять множество задач в реальном мире на основе своих программных настроек и сенсоров, а бот скорее ассоциируется с программой-агентом, выполняющей задачи в сети интернет. Таким образом, робот и бот могут считаться одним и тем же в контексте автоматических программ, но робот обычно относится к физической машине, а бот - к программе.