Come Creare un Chat Bot con Python e Chatterbot (Python Chatbot Italiano)

Поділитися
Вставка
  • Опубліковано 8 січ 2025

КОМЕНТАРІ • 111

  • @PyMike
    @PyMike  6 років тому +4

    Codice Aggiornato a Gennaio 2019: www.programmareinpython.it/blog/come-creare-un-chatbot-con-python-e-chatterbot/

    • @samuelebaiano6505
      @samuelebaiano6505 5 років тому

      Ciao, a mè il codice dà degli errori, quello aggiornato intendo, potresti aiutarmi?

    • @edoardoom
      @edoardoom 4 роки тому +1

      Potresti fare un video su come creare un bot che parla e ripete in continuazione le frasi che scriviamo (in loop)

    • @PyMike
      @PyMike  4 роки тому

      @@edoardoom hai visto la lezione sulla funzione input ()?

    • @edoardoom
      @edoardoom 4 роки тому

      @@PyMike no

    • @leonardoscuro
      @leonardoscuro 4 роки тому

      @@PyMike come si chiama il film che ci hai suggerito?

  • @gfalco72
    @gfalco72 6 років тому +7

    Sei nato per questo, spigare cose complesse con un linguaggio semplice non e per tutti. The great Mike

  • @barewr828
    @barewr828 6 років тому +13

    Arriveremo a creare un nostro assistente vocale? Hahahah bravo Mike

  • @xiper581
    @xiper581 6 років тому +1

    Bel video Mike: interessante e facile da capire, come sempre. Ultimamente mi sto appassionando al Machine learning e il deep learning. Pensi che farai mai dei video, o un corso su Udemy, riguardo questi argomenti? Mi farebbero molto piacere

  • @olddie1
    @olddie1 6 років тому +1

    Sei un grande pyMike

  • @SpectroMaledikto
    @SpectroMaledikto 3 роки тому

    Un programma uguale lo scrissi circa 20 anni fa in visual basic.
    Era un progetto chiamato la casa di monia dove l’utente ciattava con una certa monia con tanto di simulazione di telecamere.
    Era come un grande fratello ma con una sola persona… appunto Monia.
    Non sono mai riuscito a terminare questo software poichè non avevo l’attrice principale pronta a farsi filmare nella casa mentre faceva le sue azioni da single !
    😂

  • @danieledeplano8189
    @danieledeplano8189 4 роки тому

    ciao ... complimenti per le spiegazioni chiarissime dei video vorrei sapere ... premetto che ancora non ho installato la chatterbot ... se una volta messa in funzione a prescindere dal training iniziale ... effettivamente migliora .. fa progressi nei dialoghi ... impara realmente ... grazie :-)

  • @michelecimmino1646
    @michelecimmino1646 2 роки тому

    Ciao Mike! Video utilissimo e sempre esaustivo nelle spiegazioni, mi puoi dire come hai fatto ad avviare atom con dentro un ambiente virtuale? ho seguito anche l altro tutorial sugli ambienti virtuali e so come crearli ed attivarli ma non so come aprire atom con un venv già nel terminale, grazie in anticipo a chi mi risponderà!

  • @mandronefpv
    @mandronefpv 4 роки тому

    ciao sono un attimino intrippato nella riga uno non riconosce il modulo line 1, in
    from ChatterBot import ChatBot
    ModuleNotFoundError: No module named 'ChatterBot' ho provato a scriverlo tutto in minuscolo. e mettere come consiglia qualcuno in base alla versione chatterbot.chatterbot ... ma nulla non va eppure è installato sapresti aiutarmi ?

  • @butoerugabriel
    @butoerugabriel 6 років тому

    Ciao Mike! Grande video come al solito. Mi stavo chiedendo se questo tipo di approccio si potesse usare anche permettere al bot di svolgere alcune semplici azioni in base ad un input testuale (integrandoci anche il riconoscimento vocale delle scorse lezioni se possibile).

  • @vince8811
    @vince8811 2 роки тому +1

    Ciao mike, sei bravissimo nel spiegare argomenti complessi. Vorrei chiederti se questa libreria può essere integrata in una app.
    In pratica ho bisogno che il bot aiuti i clienti quando pongono delle domande o perplessità sul mio servizio.
    È fattibile?
    Grazieeee!!!

    • @PyMike
      @PyMike  2 роки тому

      Ciao DB V, mi spiace ma non saprei non avendo mai provato! Se scopri qualcosa tu, facci sapere!!

  • @domqontrol_official7553
    @domqontrol_official7553 5 років тому

    ciao Mike sono di nuovo io..prima di continuare con la tua mini serie sull'editor testuale volevo risolvere i problemi che ho con Chatterbot..intanto non riesco ad installare la libreria e non solo quella ma anche Blis e Spacy che da quanto ho capito in qualche modo sono collegate... quando prova ad installare le librerie più o meno a metà scrive in rosso "Failed building wheel for blis" e alla fine "Failed with error code 1 in C:\......." non so più cosa fare

  • @gennaroardolino5705
    @gennaroardolino5705 5 років тому

    Ciao è possibile collegare questo chatbot su un report powerBI o eventualmente su SQL Server che poi carico in PowerBI? Grazie in anticipo

  • @davide9901
    @davide9901 5 років тому +1

    ho provato ad installare Chatterbot in tutti i modi, mi dà sempre errore... ho provato sia da Prompt di DOS sia da ATOM, IDLE, scaricarlo dal sito PYPI e caricarlo... ma niente.. mi dice errore ogni volta.... please help me! :-\

    • @nell0354
      @nell0354 4 роки тому

      prova con pip install chatterbot==1.0.4

  • @andrearusso9880
    @andrearusso9880 6 років тому

    Il video che aspettavo. Ti sono debitore

  • @indiepepito
    @indiepepito 4 роки тому +1

    Ciao Michele e grazie in anticipo
    io ho provato a installare chatterbot sia su ambiente virtuale che non ma il terminale windows mi restituisce una lunga serie di errori, sai come potrei fare?

    • @nell0354
      @nell0354 4 роки тому +3

      prova con pip install chatterbot==1.0.4

  • @iacopomarmorini3752
    @iacopomarmorini3752 5 років тому

    Ciao, grazie del video. È possibile distinguere l'identità del bot da quella dell'interlocutore? Vorrei che i ruoli fossero diversi, nel senso che il bot ha il ruolo di rispondere alle obiezioni dell'utente.

    • @PyMike
      @PyMike  5 років тому +1

      Certo! Che problema stai avendo nel fare ciò ?

  • @luigicolella9105
    @luigicolella9105 6 років тому

    ogni volta che provo a far partire il bot ricevo sempre lo stesso errore, anche cercando informazioni su internet continuo a non trovare iniente:
    List Trainer: [####################] 100%
    tu: ciao
    Traceback (most recent call last):
    File "monty.py", line 24, in
    user_input = input("tu: ")
    File "", line 1, in
    NameError: name 'ciao' is not defined
    risoluzioni?
    grazie

  • @williamcampanaro7884
    @williamcampanaro7884 Рік тому

    Salve, non ho capito il passaggio riguardante la riga 6...."./db.sqlite3"...che percorso devo fare per ottenere il percorso giusto?

  • @h2kflavio
    @h2kflavio 4 роки тому

    non riesco ad installare il modulo... quando ci provo mi esce exit with error code 1.. una cosa del genere

  • @TuttotechnologyBlog
    @TuttotechnologyBlog 6 років тому +2

    Bel video!, però io avrei utilizzato le librerie degli scorsi 2 tutorial mettendole assieme per fare "domanda-risposta"

    • @PyMike
      @PyMike  6 років тому +1

      be, puoi farlo ora tu nel tuo codice, no? ;)

    • @TuttotechnologyBlog
      @TuttotechnologyBlog 6 років тому +2

      PyMike in effetti è la prima cosa che ho fatto dopo lo scorso tutorial... 😂😂😂

  • @fabioquintilii7160
    @fabioquintilii7160 Рік тому

    Ciao Mike, adesso che è uscito chatgpt, ha ancora senso usare queste librerie? O le due cose possono essere interfacciate? Grazie!

    • @PyMike
      @PyMike  Рік тому +1

      ChatGPT è sicuramente e di gran lunga più performante. Tuttavia le licenze …

  • @Hackerez_
    @Hackerez_ 4 роки тому

    Ciao Mike, ho un problema nell'installazione della libreria chatterbot.
    Quando avvio l'installazione nel cmd si blocca a: Installing build dependencies
    E non riesco a capire il motivo.

    • @PyMike
      @PyMike  4 роки тому

      Ciao, noti qualche messaggio extra tra le info? che versione di Python stai usando?

    • @Hackerez_
      @Hackerez_ 4 роки тому

      @@PyMike Ciao uno degli errori che noto è che mi chiede di installare Microsoft Visual C++ 14.0 con integrato Build Tools.
      Ho provato ad installare il tutto ma comunque mi da lo stesso errore.
      Se vuoi ti posso mandare l'errore completo.
      (Uso Python 3.8.0 per Windows a 32 bit)

  • @kikkagabe
    @kikkagabe 6 років тому

    ciao, io ho un problema. uso un mac ed ho python 3, all'avvio mi da questo errore:
    Traceback (most recent call last):
    File "/Users/mac/Documents/programmazione/pycharm/chatter/chappie-chat.py", line 1, in
    from chatterbot import ChatBot
    ModuleNotFoundError: No module named 'chatterbot'
    ho controllato la lista pip ed è tutto installato, dove sbaglio? grazie

    • @PyMike
      @PyMike  6 років тому +1

      probabilmente hai installato il file per Python 2. Su Linux e Mac, potrebbe essere necessario effettuare una distinzione tra i due, installando col comando pip3

    • @kikkagabe
      @kikkagabe 6 років тому

      ​@@PyMike grazie della risposta =) l'ho installato con pip3, ma non è cambiato nulla. e poi ho scoperto che non ho la cartella preinstallata di python. cioè ho solo quella di python3 che ho installato io.(da quanto ho capito sui mac, python è già preinstallato) quindi mi sorge il dubbio che non funzioni per quel motivo, ma non sono riuscita a rimediare. ho ancora molto da studiare, ma c'è qualcosa che non mi torna.
      comunque complimenti per i video =)

    • @PyMike
      @PyMike  6 років тому +2

      ok se ho ben capito... forse puoi risolvere utilizzando un ambiente virtuale! Dai uno sguardo a questi miei articoli / video, spero possano esserti utili! :)
      1) www.programmareinpython.it/blog/anaconda-piattaforma-il-data-science-con-python/
      2) www.programmareinpython.it/video-corso-python-intermedio/ambienti-virtuali-con-venv-virtual-environments/

  • @Scopriamo_i_business
    @Scopriamo_i_business 5 років тому

    Hey ciao, non riesco ad installare con (pip install chatterbot) ho provato di tutto ma non va, mi scarica dei file però quando arriva a "installig build dependencias..." mi da errore e tutte scritte in rosso

    • @oscarurselli5579
      @oscarurselli5579 5 років тому

      Se leggi attentamente le scritte in rosso, dovrebbe star scritto perchè non riesce a installare la libreria. Comunque se mi invii l'errore che compare ti posso aiutare.

    • @Scopriamo_i_business
      @Scopriamo_i_business 5 років тому

      @@oscarurselli5579 dove te lo posso inviare, ti ho scritto su instagram ma non mi hai risposto

    • @Hackerez_
      @Hackerez_ 4 роки тому

      @@oscarurselli5579 Ho lo stesso errore. Mi potresti aiutare?

  • @mastyxone
    @mastyxone 3 роки тому

    quando tento di installare chatterbot da sempre un errore quando cerca di installare spacy .... a voi succede ?

  • @riccardosbalchiero7345
    @riccardosbalchiero7345 6 років тому

    Scusa, ma io ho un windows e non mi scarica chatterbot, se scrivo "pip install chatterbot" mi da errore dicendo "pip non è riconosciuto come un comando interno o esterno, un programma eseguibile o un file batch" per favore rispondimi

    • @PyMike
      @PyMike  6 років тому

      Ciao, nel canale, e ancora meglio nel sito, www.programmareinpython.it, trovi tutorial e istruzioni su come installare pacchetti tramite PIP, anche per Windows!
      Dacci uno sguardo attento, troverai un sacco di roba interessante.
      Happy Coding ;)

  • @singinplate3144
    @singinplate3144 6 років тому +2

    Grande

  • @nonsolovita
    @nonsolovita 6 років тому

    Ottimo canale e sito .
    RICHIESTA :Sapresti consigliarmi qualche posto dove poter prendere (un enorme)set di dati da poter inserire nel file di testo per migliorare l'ai del bot?

  • @michelescarongella5112
    @michelescarongella5112 6 років тому

    scusami una domanda pyMike: quando avvio il programma esce la seguente riga di errore:
    =========== RESTART: /home/michele/Scrivania/python/chatterbot.py ===========
    Traceback (most recent call last):
    File "/home/michele/Scrivania/python/chatterbot.py", line 1, in
    from chatterbot import ChatBot
    File "/home/michele/Scrivania/python/chatterbot.py", line 1, in
    from chatterbot import ChatBot
    ImportError: cannot import name 'ChatBot'
    >>>
    cosa dovrei fare per risolvere questo problema?
    grazie in anticipo auguroni!!

    • @PyMike
      @PyMike  6 років тому +1

      Ciao Michele! Il fatto che tu abbia chiamato lo script in se "chatterbot.py" sta mandando in confusione Python: rinomina lo script in qualcosa di diverso e vedrai che l'errore sull'import si risolverà. Happy Coding!

  • @quelloh2876
    @quelloh2876 6 років тому

    Ciao Mike, che ne pensi di un inizio di una nuova serie per quanto riguarda la creazione di gui grafiche per i nostri programmi?

    • @PyMike
      @PyMike  6 років тому

      Ci penserò su, grazie per il suggerimento ;)

  • @filippobartolini4559
    @filippobartolini4559 6 років тому +1

    Farai mai una qualche serie/mini-serie/video sul machine learning? (Eventualmente anche su udemy.. ;))

    • @PyMike
      @PyMike  6 років тому +2

      Senza dubbio ;)

  • @claudix2948
    @claudix2948 4 роки тому

    Si può integrare con telegram o discord????

  • @andreamazzitelli5699
    @andreamazzitelli5699 6 років тому +1

    come installo l'ambiente virtuale?

    • @PyMike
      @PyMike  6 років тому +2

      ho dei video dove lo spiego, qui nel canale e nel sito, con trascrizione.
      visita www.programmareinpython.it e scoprilo!

    • @andreamazzitelli5699
      @andreamazzitelli5699 6 років тому +1

      Grazie mille, ho installato py e atom, ma non riesco a proseguire. Vedrò se riesco tramite il tuo sito

  • @marcozoratti1780
    @marcozoratti1780 6 років тому

    Hey mike!
    Quale distro linux utilizzi sul tuo computer? Grazie in anticipo😀

    • @PyMike
      @PyMike  6 років тому

      Ciao Marco!
      Linux Manjaro XFCE :)

  • @vincenzofiozzo7413
    @vincenzofiozzo7413 4 роки тому

    Come si può implementare questo codice per utilizzarlo su Telegram??

  • @tommasoferrara7188
    @tommasoferrara7188 6 років тому +1

    Ma seguendo la tua guida di pyton si arriva al tuo livello?

    • @PyMike
      @PyMike  6 років тому

      vedrai che con la passione e la costanza ti troverai a padroneggiare Python in meno tempo di quanto ti immagini!

    • @tommasoferrara7188
      @tommasoferrara7188 6 років тому

      @@PyMike ma si possono creare app abbastanza sviluppate con python?

    • @PyMike
      @PyMike  6 років тому +1

      Come ogni linguaggio ci sono dei contesti in cui si dimostra più efficiente di altri.
      Ad esempio se dovessi metterti a scrivere dei driver, python potrebbe non essere la soluzione più adeguata.
      Tuttavia ci sono molti esempi di applicazioni molto sviluppate scritte con Python.
      Instagram, ad esempio, è scritto usando Python, tramite il web framework Python Django.
      Stessa cosa per Mozilla, Washington Post, Disqus...
      Inoltre, anche nel campo del Data Science la fa un po da padrone.
      Felice programmazione!

    • @tommasoferrara7188
      @tommasoferrara7188 6 років тому +1

      @@PyMike grazie mille!! Mi impegno a sviluppare un programma per tradurre dal latino hahahaah (impossibile)

  • @Lonesatyr
    @Lonesatyr 3 роки тому

    Congtatulazioni, come potrei avere un contatto con te? Grazie per le interessantissime lezioni

  • @mauromicozzi1742
    @mauromicozzi1742 4 роки тому

    Bellissimo video. Però mi da problema SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape sulla riga 19 usando windows e non capisco perché...

    • @alessandrodinghs584
      @alessandrodinghs584 2 роки тому

      prima di scrivere il percorso metti r, python legge il simbolo / come un errore a volte con r il problema dovrebbe risolversi

  • @riccardosbalchiero7345
    @riccardosbalchiero7345 6 років тому +1

    Puoi fare anche un tutorial su come creare una chat?

  • @stefanolenzi6260
    @stefanolenzi6260 5 років тому

    Come faccio a contattarti ???

  • @davidezangrando34
    @davidezangrando34 4 роки тому

    Ciao ma che programma stai usando?

    • @PyMike
      @PyMike  4 роки тому

      Qui Atom text Editor

  • @lucacarrino8436
    @lucacarrino8436 4 роки тому

    Lo posso inserire su telegram?

  • @vincenzo3574
    @vincenzo3574 6 років тому

    ma i parametri che hai passato oltre al nome sono quelli di default?

    • @PyMike
      @PyMike  6 років тому

      si, ma gli ho passati comunque per meglio illustrare la libreria ;)

  • @leonardocapretto
    @leonardocapretto 4 роки тому

    bisogna usare per forza atom?

    • @PyMike
      @PyMike  4 роки тому

      No! Puoi usare ciò che prefererisci.

  • @edoardodarcangelo1566
    @edoardodarcangelo1566 4 роки тому

    come creao una macchina vituale

  • @Arrunzat
    @Arrunzat 2 роки тому

    che ide usi?

    • @PyMike
      @PyMike  2 роки тому

      Al momento Visual Studio Code

  • @singinplate3144
    @singinplate3144 6 років тому

    Grazie di aver fatto il video
    In questo periodo sto scrivendo dei giochini in pygame ma sono tutti in 2d c’è un modo per creare immagini 3d

  • @samuelmidili467
    @samuelmidili467 6 років тому

    Ho fatto tutto perfettamente ma non riesco a capire perché a l'avvio mi da questo errore
    Traceback (most recent call last):
    File "C:\Users\User\Documents\Python\AI\Ciao.py", line 19, in
    with open("/home/User/Documents/Python/AI/chatter_conversazione.txt") as f:
    FileNotFoundError: [Errno 2] No such file or directory: '/home/User/Documents/Python/AI/chatter_conversazione.txt'

    • @PyMike
      @PyMike  6 років тому +1

      Ciao Samuel, dal tuo output posso dedurre che ti trovi su Windows ma stai cercando di usare un percorso stile Linux / Mac.
      Assicurati di usare il percorso corretto che porti al tuo file chatter_conversazione.txt!

  • @Stormix1992
    @Stormix1992 5 років тому

    Premessa: uso Ubuntu. Mi dà questo errore, nonostante io abbia installato tutti i pacchetti che hai tu.
    Traceback (most recent call last):
    File "chatter_chappie.py", line 1, in
    from chatterbot import ChatBot
    File "/home/utente/.local/lib/python2.7/site-packages/chatterbot/__init__.py", line 4, in
    from .chatterbot import ChatBot
    File "/home/utente/.local/lib/python2.7/site-packages/chatterbot/chatterbot.py", line 2, in
    from chatterbot.storage import StorageAdapter
    ImportError: No module named storage

  • @giuseppefilomeno2152
    @giuseppefilomeno2152 4 роки тому

    Scusami
    Non so se leggerai perché è passato molto tempo
    Cmq come hai fatto per creare l ambiente virtuale dal quale hai creato la libreria
    È all incirca minuto 1 e 30

    • @PyMike
      @PyMike  4 роки тому

      Ciao Giuseppe, puoi trovare un video al riguardo qui sul canale! Cerca "ambienti virtuali con venv"

  • @n.r.919
    @n.r.919 3 роки тому

    Ciao complimenti per ciò che fai, volevo sapere come sarebbe possibile contattarti in privato. Grazie mille

  • @goldenfreddyadventures8780
    @goldenfreddyadventures8780 3 роки тому

    raga io faccio pip install chatterbot,ma non va

  • @DD-sh6vg
    @DD-sh6vg 4 роки тому

    Come si chiama il programma che usi per scrivere python?

    • @PyMike
      @PyMike  4 роки тому

      al giorno d'oggi, Visual Studio Code. Ho una review con setup per Python dedicata qui sul canale

    • @DD-sh6vg
      @DD-sh6vg 4 роки тому

      @@PyMike ok grazie

  • @alessiotittoni4310
    @alessiotittoni4310 6 років тому

    God mike

  • @dashcoanimation5078
    @dashcoanimation5078 6 років тому

    Grande Myke, hai fatto davvero un bel video, continua così!
    Volevo chiederti se , perfavore ,riuscivi a risolvermi un problema, che mi è capitato, dopo che ho provato a scrivere il primo messaggio:
    msg: ciao
    Traceback (most recent call last):
    File "ChatBot.py", line 27, in
    user_input = input("msg: ")
    File "", line 1, in
    NameError: name 'ciao' is not defined
    Non riesco proprio a capire dove stia sbagliando.

    • @hearot
      @hearot 6 років тому

      Dany _07 Stai usando Python 2. Usa raw_input().

    • @dashcoanimation5078
      @dashcoanimation5078 6 років тому +1

      Gabriel Hearot Grazie mille, ora funziona

  • @alessandrodotti6066
    @alessandrodotti6066 3 роки тому

    Mi dà errore quando provo ad installare la libreria chatterbot, dei consigli?
    PS. Bel video

    • @PyMike
      @PyMike  3 роки тому

      Grazie. Verifica il messaggio d'errore, prova a comprenderlo e sulla base di quello fai delle ricerche su Google.

  • @enricobenvenuti4591
    @enricobenvenuti4591 6 років тому

    Video ben fatto, peccato che non mi parte il bot. Mi da un errore su linea 10 (database="./ ... ") e non capisco l'errore

  • @labancadellignoranza7473
    @labancadellignoranza7473 5 років тому

    Mi da errore nell'installazione di chatterbot

  • @samas69420
    @samas69420 4 роки тому

    mascin lernin lol