Usman Shahid

Usman Shahid

Usman holds a Bachelor's of Engineering Degree in Electrical and Electronic Engineering from the National University of Sciences and Technology.

Building an AI-based Chatbot in Python

Modern AI tools have made it very easy to build robust customized chatbots. In the third part of this series on chatbots, we take a closer look at AI based chatbots and learn to build one using a popular library in Python.

Read more

Building a Rule-based Chatbot in Python

Rule-based chatbots are one of the earliest types of chatbots developed - dating back to the early 1960s. In the second part of this series on chatbots, we take a deeper look into how these chatbots work and how we can build one in Python.

Read more

A Beginner’s Guide to Chatbots

Chatbots are all the rage right now with Facebook becoming the latest company to natively support them on its platform. In the first part of this introductory series to chatbots, we talk about what this revolutionary technology is and why it has suddenly become so popular.

Read more