Here is the difference between Artificial Intelligence and Robotics:
AI Programs
Usually, we use to operate them in computer-simulated worlds.
Generally, an input is given in the form of symbols and rules.
Basically, to operate this we need general purpose computers.
Read about AI Applications.
Robots
Generally, we use robots to operate in the real physical world.
Basically, inputs are given in the form of the analog signal in the form of the speech waveform.
Also, to operate this, special hardware with sensors and effectors are needed.