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; and causing the one or more suggested responses to be rendered in the messaging application as one or more suggestions to a second user.