For copious laundry lists of features see the standard definitions:
To me, in a nutshell, “Perceive surroundings, learn behaviors, and select the best behavior based on the current perceptions.”
In a slightly longer form: