copilotdifferent types of generalization - Search