I livelli di autonomia definiscono il comportamento degli agenti presenti all’interno di una scena.

Un agente guidato è quello definito da un processo o un comportamento esterno (ad esempio apertura porte automatiche quando un altro agente si avvicina)
Un agente programmato è quello definito da ???
Un agente autonomo è presente quando un agente acquisisce informazioni sugli oggetti e agenti che lo circondano per determinare il proprio comportamento.

L’autonomia di un agente si basa sulla percezione visiva, azioni esterne e altre regole comportamentali quali eventualmente necessita