1. A method of managing a task request, the method comprising: receiving, from a requestor, a request to initiate a task on an object within an organization, wherein the request comprises a natural language statement; extracting the requested task and requested object from the request by recognizing the task and the object to which the task is to be applied within the natural language statement, wherein the task comprises an action that can be authorized based on a role of the requestor; analyzing the extracted requested task and extracted requested object to determine whether the requestor is permitted to initiate the requested task on the requested object, wherein the analyzing comprises determining the role of the requestor and one or more privileges for the role, and determining if the task is included in the one or more privileges; reporting an error when the requestor is not permitted to initiate the requested task on the requested object; and performing the requested task on the requested object when the requestor is permitted to initiate the requested task on the requested object.