πŸ“ Description

Create an AI that (tries) to chat like you.

pistoBot is my free-time project developed during the italian COVID-19 quarantine.
And a very good opportunity to learn.


πŸ”« In a shot

➑ Get your WhatsApp and telegram chats.
➑ Parse them to get a machine-learning ready dataset.
➑ Train one of the machine learning models with it.

βœ‹ I want one

Use this colab notebook and just follow the instructions.

❗ Attention
It’s always better not to run random scripts on personal information (like personal chat messages).
I guarantee there is no double end, but you can always check (and use) the native code: messaging-chat-parser and pistobot


πŸ€“ More details

πŸ—¨ Results
See the generated chat here.

πŸ‘¨β€πŸ’» Additional info
Check out the readme in the github project.


πŸ“§ Contact

Contact me if you plan to use the pistoBot:
β€’
simone.guardati42+pistobot [at] gmail [dot] com

Timeline

  • 11 March 2020

    The coronavirus forces me to stay locked in my room.

  • April 2020

    Develop the whatsapp and telegram parser.
    Github

  • April 2020

    Develop a RNN generative model.
    Github

  • May 2020

    Develop a gpt2 pre-trained generative model based on gpt-2-simple.
    Github

  • May 2020 - Now

    Create my first website (this), based on personal-jekyll-theme

  • June 2020

    Develop a gpt2 generative model based on aitextgen.
    Github