11. A non-transitory machine-readable medium storing a set of instructions for identifying tasks and commitments, wherein the set of instructions is executable by a processor to cause a computer to: receive, via communication links, a communication message; identify a task in the communication message based on pronoun resolution, name entity resolution (NER), and extraction of part-of-speech tags and typed dependencies from the communication message using machine learning; identify a parameter of the task based on the pronoun and NER and the part-of-speech tags extraction information; display the identified task and the identified parameter on a user interface; and update the displayed task and the parameter based on user input.
11. A non-transitory machine-readable medium storing a set of instructions for identifying tasks and commitments, wherein the set of instructions is executable by a processor to cause a computer to: receive, via communication links, a communication message; identify a task in the communication message based on pronoun resolution, name entity resolution (NER), and extraction of part-of-speech tags and typed dependencies from the communication message using machine learning; identify a parameter of the task based on the pronoun and NER and the part-of-speech tags extraction information; display the identified task and the identified parameter on a user interface; and update the displayed task and the parameter based on user input. 13. The medium of claim 11 , wherein the parameter of the task comprises at least one of: a commitment to perform the task by a user; a delegation of the commitment; and a discharge of the commitment.