Livraison gratuite à partir de 74,95 € NL (99,95 € BE / DE)

Livraison rapide avec DHL

Commandé avant 16:00 = Expédié aujourd'hui

14 jours de retour*


Transport routier

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% 40%
  • 60-75 min 45% 45%
  • Coûte 105.81 € 55% 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)

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 !

La note de www.elektronicavoorjou.nl à Avis sur WebwinkelKeur est 9.3 / 10 basé sur 5009 avis.