I have a dataset consisting of pairs of question, answer. My use case is that when a user asks a question the closest answer in the embedding space will be retrieved. Now I want to identify the questions that the users ask that are not in the dataset, like identify the new intents that the users want, so I can give a warning to the dataset maintainers to update the dataset with new information. I see it as a process that will run once a day, this process identifies the questions out of domain, group them and give them an intent.
How would you do this?