Door het voorbeeld van BRAND heb je inzicht gekregen in een aantal aspecten van modelleren:
Modelleren heeft verschillende doelen: het simuleren van menselijk handelen uit utilitaire overwegingen, en om inzicht krijgen in menselijk gedrag Een model kan de werkelijkheid niet volledig nabootsen, maar moet worden beoordeeld op een aantal karakteristieken.
Om agenten te programmeren moet je hen feitelijke en functionele kennis bijbrengen.
Een deterministisch model is eenvoudiger te ontwerpen dan een niet-deterministisch model.
In een niet-deterministisch model zul je een groot aantal uitkomsten met elkaar moeten vergelijken om inzicht te krijgen in het effect van de variabelen.
Een agent die zich staande moet houden in een domme omgeving moet zelf heel slim zijn; een agent in een slimme omgeving mag zelf wat dommer zijn. Een model kan nooit de hele werkelijkheid weergeven. Het model blijft een abstractie. Als het model de werkelijkheid optimaal weergeeft, is het geen model meer. Hoe realistischer het model, hoe complexer het ontwerp. Als het model vrij abstract blijft en relatief eenvoudig te programmeren is, benadert het model de werkelijkheid minder goed.