Nella ricerca e nello sviluppo dell'Intelligenza Artificiale, un agente è un'entità (spesso un programma software o un robot fisico) che è in grado di percepire il proprio ambiente attraverso sensori (reali o virtuali) e agire autonomamente su di esso attraverso attuatori, con l'obiettivo di raggiungere scopi specifici.
In sostanza, un agente AI è progettato per prendere decisioni razionali e intraprendere azioni per ottimizzare i suoi risultati, imparando e adattandosi all'ambiente nel tempo.