인공지능은 입력된 데이터로  결과를 만드는 알고리즘이라고 한다면,  로봇은 물리적 기계적인 시스템이다.
간혹 인공지능과 로봇을 혼동하는 사람도 있지만,  이는 서로 다른 개념이다.  인공지능은 입력된 데이터로  결과를 만드는 알고리즘이라고 한다면,  로봇은 물리적 기계적인 시스템이다.  전자는 소프트웨어적이고 후자는 하드웨어적이고 볼 수 있다. 그런데 이 둘이 결합하면 놀라운 결과를 얻을 수 있을 것이다.