J'ai besoin de contracter une chaîne de caractères telle que...
Est-ce que tu envisagerais de devenir un robot ? Vous auriez droit à une vidange annuelle gratuite."
...à quelque chose de beaucoup plus court mais qui reste quand même humainement identifiable (il devra être trouvé à partir d'une liste de sélection - dans ma solution actuelle, les utilisateurs doivent saisir un titre arbitraire dans le seul but de le sélectionner).
J'aimerais extraire uniquement la partie de la chaîne de caractères qui forme une question (si possible) et ensuite la réduire à quelque chose comme
Considérerait-il devenir un robot ?
Existe-t-il des algorithmes grammaticaux qui pourraient m'aider ? Je pense qu'il pourrait y avoir quelque chose qui permette d'identifier seulement verbes et noms .
Comme il ne s'agit que d'une clé, il n'est pas nécessaire qu'elle soit parfaite ; je ne cherche pas à banaliser la complexité inhérente à la langue anglaise.