human
What is the difference between a robot and a machine?
assistant
A robot is a machine that can sense its environment and act on it. A machine is a device or system that performs a specific function, like a computer, printer, or car engine.