How would you determine "surprising"? You'd need a way of logging viewed information (vector db) And comparing new information against it. If the LLM thinks its different enough, add it to your feed and log the new info.