Learning types of requests