Components Of Knowledge Based System