goal driven architectures – in these symbolic architectures, the agent's behaviour is typically described by a set of goals. each goal can be achieved by a process or an activity, which is described by a prescripted plan. the agent must just decide which process to carry on to accomplish a given goal. the plan can expand to subgoals, which makes the process slightly recursive. technically, more or less, the plans exploits condition-rules. these architectures are reactive or hybrid. classical examples of goal driven architectures are implementable refinements of belief-desire-intention architecture like jam or ive.