Finding the right model for our AI

Hello, I am doing some research to understand NLP. In the company I work in, I am trying to help find an open source language model which will be able to identify audiences, interests, and actions from the responses of users. So the bot will ask questions that the users will answer and then elaborate. Then the AI should be able to pull out from the answers the user’s interests (things they have an interest in), audiences (people or things they would like to help or make a difference in), and actions (activities they enjoy doing).

What models would you suggest for each one of these topics, or if there is a model that can identify all three then which one would that be?

Lastly, since it is easier to ask, I also would like to know and learn. How can I identify myself on here the best models here that will fulfill the requirements I have?