Agent Properties Agent properties determine how suited an agent is for various tasks. These fine distinctions may be explored below. Declarative knowledge is more flexible because it may be reasoned about, procedural knowledge is faster to use and may be cheaper to store.
Symbols allow flexible, combinatorial representations.
If not then it is less fragile to changing what it knows. Knowledge consistency may be used to implicitly store knowledge via the closed-world assumption , but it limits the reasoning and hypotheses an agent may have. Uniform knowledge rep. Uniformity simplifies module interfaces at the expense of placing bounds on each. Reasoning in realtime is obviously advantagous, but may be costly in terms of resources and may be difficult to achieve in very dynamic environments.