Robot je stroj pracující s určitou mírou samostatnosti, vykonávající určené úkoly, a to předepsaným způsobem a při různých mírách potřeby interakce s okolním světem a se zadavatelem:
Robot je schopen své okolí vnímat pomocí senzorů, reagovat na něj, zasahovat do něj, případně si o něm vytvářet vlastní představu, model.
Vnímáním světa nejenže může poznávat svět samotný, ale může také vyhodnocovat svůj vliv na něj a využívat tak zpětnou vazbu. Robot je fyzickou realizací obecnějšího pojmu agent.