5. The computer-executed method of claim 1 , wherein the suggested response includes a second image.
1. A computer-executed method to automatically suggest content in a messaging application, the computer-executed method comprising: detecting a first image included within a first message received at a second device over a communication network from a first device of a first user; programmatically analyzing the first image to extract a first image content; retrieving a first semantic concept associated with the first image content; programmatically generating a suggested response to the first message based on the first semantic concept; and transmitting instructions causing rendering of the suggested response in the messaging application as a suggestion to a second user of the second device.