The process of identifying and structuring the user's underlying goal or request from natural language input.