1. A method for analyzing a natural language text sequence of a conversation exchanged between multiple users of a platform, the method comprising: extracting, by one or more processors, at least one feature from a training dataset that includes a natural language text sequence of a conversation exchanged between multiple users of a platform based on a pre-defined features stored at a database, wherein the natural language text sequence comprises a plurality of sentences, each of the plurality of sentences including a number of words; defining, by the one or more processors, at least one equation for two or more tasks to be completed; calculating, by the one or more processors, a parameter value for each of the two or more tasks using the equation, the parameter value being based on the at least one feature extracted from the training dataset; selecting, by the one or more processors, one or more first labels from a plurality of first labels and one or more second labels from a plurality of second labels based on the calculated parameter value and applying the selected one or more first and second labels to each of the plurality of sentences of the natural language sequence of the training dataset; and based on the selected one or more first and second labels, indicating to the multiple users of the platform, by the one or more processors, that the two or more tasks are complete.