/step-by-step-nlp-dialogpt-chatbot

Deploy the DialoGPT chatbot to your local machine or to the cloud using Flask and Docker

Primary LanguageHTMLMIT LicenseMIT

Thus begins the chronicles of Dooracle; a fledgling digital product startup set to revolutionize the fortune telling industry.

Their moonshot?

To build a fortune-telling chatbot.

The project is aimed at filling the demand for people who want their futures predicted.

When the superintelligent AI is finally ready for transfer learning, their product will be there.

A bulletproof plan.

Step by Step NLP: Data to Deployment

A workshop on how to build and deploy a virtual chatbot using Natural Language Processing

📹👇

(Event recording coming soon!)

How To Use These Videos

The following videos were part of original workshop, and will help you to deploy the DialoGPT-medium chatbot to your local machine or to the cloud. These videos were shot on a Windows machine running Ubuntu on WSL2. Google Cloud Platform was used to deploy the chatbot remotely.

Part 1: Get Chatbot Running on Virtual Machine in Jupyter Notebook

GetGPTRunning (Time 0_00_20;05)

Part 2: Open-Source Chatbot UI and DialoGPT Intelligence Upgrade

GothamChatbotRunning (Time 0_03_43;22)

Part 3: Dockerizing DialoGPT Chatbot

DialoGPTRunningOnDocker (Time 0_02_11;12)

Part 4: Deploying DialoGPT in the Cloud

DialoGPTRunningOnGCP (Time 0_03_29;04)

Shoutouts

Big ups to Hugging Face for their awesome repo of models and streamlining all things SOTA ML modeling; you can check out DialoGPT-medium here

Thanks to bhargavramdr for the right chatbot UI at the right time. Happy Halloween 2021!

License

All source from FourthBrain is free to use, but microsoft/DialoGPT is licensed under the MIT License.