DEV Community

Burhan Shaikh
Burhan Shaikh

Posted on

Vardhaman Bot

About me

I am Burhan & I am about to graduate with a B.Tech in Computer Science and Engineering from Vardhaman College of Engineering, Hyderabad, India.

Vardhaman Bot

Alt Text

I along with my batchmates Tarun, Pravan, Khalid & Shreya built a chatbot for Vardhaman College of Engineering.

Vardhaman Bot helps students keep track of their attendance(We have a strict 75% attendance rule(yup, you read that right so a tracker comes handy), exam scores, GPA, Semester Results and important notices from the college.

Why we built a chatbot and not an app

Current students are millennials and instead of bringing them to our platform we wanted to go where they already are that is Facebook Messenger.

Chatbots ideally align with the expectation of the millennials and the ways they are used to communicate with the world around them. Interacting with a chatbot is fun, it feels new and innovative when compared to navigating through an app.

They bring the following to the table:

  • Immediate gratification
  • A chance to get acquainted with new technologies
  • Convenience and Connection
  • Engaging in dialog

Link to Code

GitHub logo burhanshaikh / vardhamanbot

This is a Rasa NLU based chatbot created by Utor AI that functions as a personal assistant to the students of Vardhaman College of Engineering.

Vardhaman Bot

This is a Rasa NLU based chatbot created by Utor AI that functions as a personal assistant to the students of Vardhaman College of Engineering.

Installing Dependencies and Running the chatbot

The utorai/botbase docker image has all necessary dependencies which is the base image for our Dockerfile. So build the docker image and start a container with the docker image you just built and you should be all set.

Contribute

Though the core development and maintenance is done by Utor AI, we encourage contributions from everyone.

To Contribute:

  1. Fork the repository to your github account
  2. Clone the repository
  3. The master branch is protected so after you make changes push the code to your forked repository.
  4. Create a pull request in the utorai/vardhamanbot repository and tag any of the members of Utor AI so that your edits are reviewed and merged.



How we built it

Tech Stack:

  • Programming Language: Python
  • Framework: Microsoft Bot Framework, RASA NLU
  • Database: Azure Table Storage
  • DevOps: Azure Pipelines

Building Vardhaman Bot was lot of fun, writing funny replies and stories was the best part. We wanted students to connect with our Bot and they really did!.

We received lot of positive response from countless students and it really felt satisfying to contribute to something which affects so many people positively.

Feelings

This team has received national recognition multiple times and I am very much proud of my mates.
As of today Tarun is a Software Engineer at Buoyant IO, Pravan is a Data Engineering Intern at Amazon, Khalid is soon going to start his role as an SDE at EPAM & Shreya has been doing multiple internships at various companies.

Coming to me, I got admits from multiple US Universities for MS in Computer Science but unfortunately COVID-19 has badly hindered my chances of starting my course this Fall.

I am actively looking for new opportunities but the condition at the moment is very bad with companies not hiring and existing offers being revoked.

माना की मुश्किल घड़ी है पर उम्मीद उससे बड़ी है!

Top comments (0)