1. A computer-implemented method for rating an instant messaging activity, comprising: monitoring, by a hardware processor, the instant messaging activity occurring on a computing system, wherein the instant messaging activity includes a current instance of conversation data; assigning, by the hardware processor, a current rating to the current instance of conversation data, the current rating based on the content of the current instance of conversation data; detecting, by the hardware processor, a first additional instance of conversation data that is part of the instant messaging activity, the first additional instance of conversation data occurring prior to the current instance of conversation data; detecting, by the hardware processor, a second additional instance of conversation data that is part of the instant messaging activity, the second additional instance of conversation data occurring subsequent to the occurrence of the current instance of conversation data; upon detecting the first and second additional instances of conversation data, updating, by the hardware processor, the current rating assigned to the current instance of conversation data, wherein the current rating is updated based on the content of the first and second additional instance of conversation data; and assigning, by the hardware processor, a rating to the instant messaging activity, the rating being based on the rating assigned to the current instance of conversation data and a rating assigned to the additional instances of data.