1. A computer-implemented method of automatically suggesting content in a messaging application, the method comprising: detecting an image posted within a first message by a first user; programmatically analyzing the image to determine a feature vector representative of the image; programmatically generating one or more suggested responses to the first message based on the feature vector, the one or more suggested responses each being a conversational reply to the first message, wherein programmatically generating the one or more suggested responses includes: determining probabilities associated with word sequences for the feature vector using a model trained with previous responses to previous images; and selecting one or more word sequences of the word sequences based on the probabilities associated with the word sequences, wherein the one or more suggested responses are determined based on the selected one or more word sequences, wherein selecting the one or more word sequences includes selecting at least one word sequence that is weighted based on a similarity to a previous message response provided by a second user; and causing the one or more suggested responses to be rendered in the messaging application as one or more suggestions to the second user.
1. A computer-implemented method of automatically suggesting content in a messaging application, the method comprising: detecting an image posted within a first message by a first user; programmatically analyzing the image to determine a feature vector representative of the image; programmatically generating one or more suggested responses to the first message based on the feature vector, the one or more suggested responses each being a conversational reply to the first message, wherein programmatically generating the one or more suggested responses includes: determining probabilities associated with word sequences for the feature vector using a model trained with previous responses to previous images; and selecting one or more word sequences of the word sequences based on the probabilities associated with the word sequences, wherein the one or more suggested responses are determined based on the selected one or more word sequences, wherein selecting the one or more word sequences includes selecting at least one word sequence that is weighted based on a similarity to a previous message response provided by a second user; and causing the one or more suggested responses to be rendered in the messaging application as one or more suggestions to the second user. 13. The method of claim 1 , wherein the at least one word sequence is weighted higher based on the similarity to the previous message response provided by the second user.