@Richard Kerridge The most appropriate service for your scenario would be to use the language services' Summarization(preview) feature with conversation summarization. This should provide a summary of your customers comment along with any question as an issue in the summary aspect. Although, the exact scenario of extracting text from comment by calling the API is not directly possible this feature should help to get the context and provide the required questions from text. If the comments are long or comments from different customers are appended, you can use document summarization instead.
This feature is still in preview and you need to submit a request to the service team to gain access. The regions and languages are also limited as mentioned in this documentation.
If an answer is helpful, please click on or upvote
which might help other community members reading this thread.