CHATBOT IA
Aperçu
ChatbotAI est un simple chatbot implémenté en Python. Il simule une conversation de type humain en répondant aux entrées de l'utilisateur sur la base de modèles prédéfinis. Le chatbot utilise les modules random et re pour générer des réponses appropriées.
Caractéristiques:-
Correspondance de modèles : répond aux entrées de l'utilisateur à l'aide de modèles prédéfinis.
Réponses aléatoires : génère des réponses aléatoires lorsqu'aucun modèle ne correspond.
Contrôle de boucle : continue la conversation jusqu'à ce que l'utilisateur quitte avec "bye", "goodbye" ou "exit".
Comment ça marche :
Importation de modules :
Le programme commence par importer les modules random et re.
Définir les réponses :
Deux listes sont définies : user_inputs et bot_responses. Ceux-ci contiennent des modèles prédéfinis et leurs réponses correspondantes.
Générer des réponses :
La fonction generate_response prend les entrées de l'utilisateur, vérifie les correspondances dans la liste user_inputs à l'aide de re.search et renvoie la réponse correspondante de la liste bot_responses. Si aucune correspondance n'est trouvée, il sélectionne aléatoirement une réponse dans une liste par défaut.
Boucle de conversation :
Le programme exécute une boucle infinie, invitant l'utilisateur à entrer des données. Il se termine lorsque l'utilisateur tape "bye", "goodbye" ou "exit".
Commencer: :-
Prérequis : -
Python 3.x
Contribuer : -
Les contributions sont les bienvenues ! Veuillez créer ce référentiel et soumettre une demande d'extraction pour toute amélioration ou correction de bugs.
Licence:-
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Contact
Pour toute question ou commentaire, n'hésitez pas à nous contacter : -
** GitHub : **Ritika800
** Courriel :** [email protected]