L'intelligenza artificiale (Artificial Intelligence o AI) è un settore dell'informatica che progetta e realizza macchine in grado di apprendere la conoscenza e decidere in modo autonomo dall'uomo.
Il machine learning è il settore dell'intelligenza artificiale che si occupa degli algoritmi di apprendimento e addestramento di una macchina. Esistono diverse tecniche e approcci: supervisionato, non supervisionato, per rinforzo, deep learning, ecc.
A seconda dell'ambiente (environment) reale o artificiale in cui opera un sistema intelligente si parla di agenti robot oppure di agenti software (softbot).
La robotica studia la progettazione e la realizzazione dei robot. Un robot è un sistema autonomo e indipendente dall'uomo, in grado di percepire e interagire con l'ambiente fisico per raggiungere uno scopo.