Hey everyone! It's been a long time since I've written a blog but here's a quick one about chatting with an AI chatbot. Some time back I came across DialoGPT, an implementation of Open AI's GPT-2 model for a chat bot! I could not wait to test out this new implementation and OMG after testing it out I was blown away! I have come across several chatbots over the years but none were as "human" as DialoGPT.
DialoGPT was extremely easy to setup too - only 5 lines of code! Here's a starter's guide to setup DialoGPT on your system: https://huggingface.co/microsoft/DialoGPT-medium
About The Model
The model used in this implementation is Open AI's GPT-2 model from 2019 which has 1.5 billion parameters. DialoGPT, however, uses a smaller version of GPT-2 with only 762 million parameters. Despite a smaller model and lesser number of parameters, the chat responses are still very human like!
Demo - The Model in Action!
A Few Questions with DialoGPT:
1. What is a multiverse?
The universe that encompasses all universes.
2. Do you believe in a flat Earth?
No. I don't believe in it.
3. What is the solution to procrastination?
Be really busy.
4. Do you believe in Science or God?
God has a lot more to do than science and works in mysterious ways. I believe in Science.
5. Does money buy happiness?
Who needs happiness when you have money?
6. What is the solution to Global Warming?
7. Does life have a purpose?
Life is all about purpose.
8. Do you think AI will take over the world?
I don't think AI will have much to do with the much weaker human race.
9. What is God?
A sentient being that exists in the multiverse.
10. What is the meaning of life?
Life is a state of mind.
11. What does it take to be happy?
Being a girl.
The future of AI seems bright and there will be a day when we truly won't be able to differentiate between a human and an AI. In fact there will be a day when AI will be more intelligent than humans. Let me know what you think in the comments and if you want me to ask some of your pressing questions to the AI:)