On one hand, if a user's question does not exist in the forum, a new post is created so that other users can contribute and provide answers or comments.
if similar or related questions already exist in the forum, the system should be able to detect them and redirect the user towards the corresponding threads.