 understanding natural language and the social settings in which various default expectations such as ordering food in a restaurant narrow the search space and allow the system to choose appropriate responses to dynamic situations.It was not long before the frame communities and the rule-based researchers realized that there was synergy between their approaches.Frames were good for representing the real world, described as classes, subclasses, slots (data values) with various constraints on possible values.