 Créez un programme qui analyse le langage naturel et fournit une réponse appropriée.
Le programme doit contenir les sections suivantes : \n\n1. Générer un ensemble de règles pour extraire des mots-clés d'une phrase. \n2. Analysez la phrase en utilisant des techniques de traitement du langage naturel pour identifier l'intention de la déclaration. \n3. Utilisez la correspondance des mots clés et des règles pour identifier le sujet de la déclaration. \n4. Utilisez une API ou d'autres composants logiciels existants pour créer la réponse.\n5. Fournissez une réponse appropriée en fonction des informations extraites.\n6. Aidez l'utilisateur à affiner sa saisie si la réponse initiale ne fournit pas d'informations précises.