ROBOT
In robotics, a device that acts based on real-world sensory input. In programming, a process that executes automatically based on some input without human intervention. Typically written with AI-type rules, it can react appropriately to diverse information it encounters. Also called a bot. Common robots include agents and spiders.
More: Robot