Raspberry Pi progetto: Semplice Chatbot
Questo progetto mira a creare un semplice chatbot utilizzando a Raspberry Pi 5. Un chatbot è un programma automatizzato in grado di imitare le interazioni e le conversazioni umane. Con questo piano passo passo puoi creare un semplice chatbot di base e farlo funzionare su di te Raspberry Pi. Imparerai come utilizzare Python, installare e personalizzare alcune librerie necessarie e, infine, avrai un chatbot interattivo in grado di rispondere ai tuoi input. Questo progetto può essere realizzato anche su Raspberry Pi 4B.
Questa guida trattava:
- accessori
- preparazione
- Installa le librerie Python
- Code
- Esegui il codice
- Estendi chatbot (facoltativo)
- Principiante 40%
- 30 45-min 45%
- Costa € 105.81 55%
Passaggio 2: preparazione
- chiudi il Raspberry Pi 5 e avviare il Pi.
- Apri l'IDE Thonny
- Apri il terminale
Passaggio 3: installa le librerie Python
Prima di poter eseguire il codice, assicurati di avere installate le librerie Python necessarie Raspberry Pi 5. È possibile installare queste librerie utilizzando seme, il gestore dei pacchetti Python. Apri un terminale su di te Raspberry Pi 5 ed esegui i seguenti comandi per installare python e pip:
sudo apt-get update
sudo apt-get upgrade
sudo apt install python3
sudo apt install python3-pip
Ora installa le librerie Python:
pip install -U chatterbot==1.0.4
Infine, riavvia il Raspberry Pi per completare l'installazione:
sudo reboot
Passaggio 4: codice
Copia e incolla il codice in Thonny.
da chatterbot importa ChatBot
# Crea una nuova istanza di ChatBot
bot = ChatBot('Terminale',
storage_adapter='chatterbot.storage.SQLStorageAdapter',
adattatori_logici=[
'chatterbot.logic.MathematicalEvaluation',
'chatterbot.logic.TimeLogicAdapter',
'chatterbot.logic.BestMatch'
],
database_uri='sqlite:///database.db'
)
print('Digita qualcosa per iniziare...')
# Il ciclo successivo viene eseguito ogni volta che l'utente fornisce input
mentre vero:
provare:
input_utente = input()bot_response = bot.get_response(utente_input)
stampa(bot_risposta)
# Premi ctrl-c o ctrl-d sulla tastiera per uscire
tranne (ChiaveboardInterrupt, EOFError, SystemExit):
rompere
Passaggio 5: esegui il codice
a. Salva lo script Python con un nome appropriato, ad es chatbot.py
.
B. Passa alla cartella in cui hai salvato lo script Python.
C. Esegui lo script con il seguente comando:
D. Usando il chatbot più spesso e aggiungendo frasi al suo set di formazione, il chatbot risponderà meglio alle tue domande.
python chatbot.py
Passaggio 6: estendere chatbot (facoltativo)
- Aggiungi più frasi e risposte di esempio per rendere il chatbot più intelligente.
- Regolare i parametri in
ChatBot
variabile per ottenere risultati più specifici. - Opzioni di espansione: ChatterBot Corpus: documentazione di ChatterBot 1.0.8
python chatbot.py
E questo è tutto! Non ha funzionato? Dai un'occhiata ai passaggi precedenti per vedere cosa è andato storto. Ha funzionato? Allora dai un'occhiata ai nostri progetti!