Raspberry Pi projet : Chatbot simple
Ce projet vise à créer un chatbot simple utilisant un Raspberry Pi 5. Un chatbot est un programme automatisé capable d'imiter les interactions et les conversations humaines. Avec ce plan étape par étape, vous pouvez créer un chatbot de base simple et le faire fonctionner sur vous Raspberry Pi. Vous apprendrez à utiliser Python, à installer et à personnaliser certaines bibliothèques nécessaires et, finalement, à disposer d'un chatbot interactif capable de répondre à vos entrées. Ce projet peut également être réalisé sur Raspberry Pi 4B.
Ce manuel couvre:
- Provisions
- Préparation
- Installer les bibliothèques Python
- Code
- Exécuter le code
- Étendre le chatbot (facultatif)
- Débutant 40%
- 60-75 min 45%
- Coûte 105.81 € 55%
Étape 2 : Préparation
- fermer la Raspberry Pi 5 et démarrez le Pi.
- Ouvrez l'EDI Thonny
- Ouvrez le terminal
Étape 3 : Installer les bibliothèques Python
Avant de pouvoir exécuter le code, assurez-vous que les bibliothèques Python nécessaires sont installées sur vous Raspberry Pi 5. Vous pouvez installer ces bibliothèques en utilisant pépin, le gestionnaire de packages Python. Ouvrez un terminal sur vous Raspberry Pi 5 et exécutez les commandes suivantes pour installer python et pip :
sudo apt-get update
sudo apt-get upgrade
sudo apt install python3
sudo apt install python3-pip
Installez maintenant les bibliothèques python :
pip install -U chatterbot==1.0.4
Enfin, redémarrez le Raspberry Pi pour terminer l'installation :
sudo reboot
Étape 4 : Coder
Copiez et collez le code dans Thonny.
depuis Chatterbot importer ChatBot
# Créer une nouvelle instance d'un ChatBot
bot = ChatBot('Terminal',
storage_adapter='chatterbot.storage.SQLStorageAdapter',
logic_adapters=[
'chatterbot.logic.MathematicalEvaluation',
'chatterbot.logic.TimeLogicAdapter',
'chatterbot.logic.BestMatch'
],
base de données_uri='sqlite:///database.db'
)
print('Tapez quelque chose pour commencer…')
# La boucle suivante s'exécute à chaque fois que l'utilisateur fournit une entrée
tandis que True:
Essai:
user_input = entrée()bot_response = bot.get_response(user_input)
imprimer (bot_response)
# Appuyez sur ctrl-c ou ctrl-d sur le clavier pour quitter
sauf(CléboardInterruption, EOFError, SystemExit) :
pause
Étape 5 : Exécuter le code
a. Enregistrez le script Python sous un nom approprié, par exemple chatbot.py
.
b. Accédez au dossier dans lequel vous avez enregistré le script Python.
c. Exécutez le script avec la commande suivante :
d. En utilisant le chatbot plus souvent et en ajoutant des phrases à son ensemble de formation, le chatbot répondra mieux à vos questions.
python chatbot.py
Étape 6 : étendre le chatbot (facultatif)
- Ajoutez plus d'exemples de phrases et de réponses pour rendre le chatbot plus intelligent.
- Ajustez les paramètres dans le
ChatBot
variable pour obtenir des résultats plus précis. - Options d'extension : Corpus ChatterBot — Documentation ChatterBot 1.0.8
python chatbot.py
Et c'était tout ! Ça n'a pas marché ? Revenez sur les étapes précédentes pour voir ce qui n’a pas fonctionné. Est-ce que ça a marché ? Alors jetez un œil à nos projets !