| Property | Other Names | Meaning |
| reactive | (sensing and acting) | responds in a timely fashion to changes in the environment |
| autonomous | exercises control over its own actions | |
| goal-oriented | pro-active purposeful | does not simply act in response to the environment |
| temporally continuous | is a continuously running process | |
| communicative | socially able | communicates with other agents, perhaps including people |
| learning | adaptive | changes its behavior based on its previous experience |
| mobile | able to transport itself from one machine to another | |
| flexible | actions are not scripted | |
| character | believable "personality" and emotional state. |