Accelerate the frequency of Border Checkpoints using Cognitive Services

It has been just two weeks since I started going Saudi Arabia almost 3-4 times a week. The King Fahd Causeway (which is a bridge between Kingdom of Saudi Arabia and Kingdom of Bahrain) was architect to bring enormous amount of opportunities between two countries. Thousands of people (in about 30,000 cars minimum), like me and my colleagues travel back and forth on daily basis to serve their occupational purposes.

Continue Reading "Accelerate the frequency of Border Checkpoints using Cognitive Services"

Hey Alexa, ask gem dealer to update me about gold rates for today!

Either you call ‘necessity is the mother of invention’ or ‘if there’s a will, there’s a way’ — you need to get things done the right way. It has been almost a month I received my Alexa Echo Dot (which I bought for $29 from Amazon) just to play around and see how (and why) it has become a buzz word in the technological paradigm of voice assistants.

As I was pretty much optimistic about its features and functionality, I kicked off my conversation by asking ‘What’s the weather here’ and it ended up telling me the weather about WestLake, US (while I was in Bahrain). After hearing this, I straight away came to one conclusion and that is, Alexa is not localized at all.

Continue Reading "Gem Dealer – My Alexa Skill in comparison with LUIS"
Globalize your Bot using multiple languages with LUIS

According to the 2017 Ethnologue, English is no more the most spoken language and Arabic language’s rank is not the same as it was before. Undoubtedly, English still has the significance but interacting with one’s primary language is a different experience that could lead to satisfaction more quickly than with the second language. Therefore, if your target audience is not restricted only to English language then you should now think of globalizing your business.

Continue Reading "Globalize your Bot using multiple languages with LUIS"
Card Featured

Ever since the bot uprising, SMEs have started investing in innovative solutions for better productivity in an optimal cost. Customer services, on all fronts, require a human being. However, 90% of the time that human is doing nothing but following some standard procedures to get things done.

As I mentioned in my previous posts, there are many areas where you do not need a task force of humans but just one person supervising the bots. One of those areas is Appointment Booking with a Doctor.

Continue Reading "Easy booking bot with flexible Adaptive Cards"
Enhance your business with Custom Computer Vision in Bots

Computer Vision (CV) is one of those APIs which is considered as the essence of Cognitive Services. It provides state-of-the-art image processing algorithms help you moderate content automatically and build more personalized apps by returning smart insights about faces, images, and emotions.

I will be writing more about all the facets individually with appropriate and best-selling use-cases in upcoming posts. Meanwhile, you can have a look at my recent post on Chatbots Magazine which covers an overview of most of the Cognitive Services.

Continue Reading "Enhance your business with Custom Computer Vision in Bots"
Bot Framework Dialogs

I am still in a delusion of finalizing this blog and how a reader would react towards it but anyway, there I go!

First of all, you’re most welcome here.

This new and improved blog is all about the business, development tactics, techniques, use cases and fun over Cognitive Services, Bots and Machine Learning. I hope some of them would really be helpful for developers who are trying to achieve some unique, exceptional and innovative solutions of some distinctive problems.

TL;DR: I’ve been working on bots which address some unique features of onboarding customers for banking products, creating leads in CRM and verification of required documents using Cognitive Services. Lately, I came across to a proposition of combining all of the goodness into one bot and there came a challenge of integrating everything into one multipurpose bot while keeping our code organized enough so it doesn’t become spaghetti with the velocity of scope change.

Continue Reading "Multipurpose Bot using Multiple Dialogs in Bot Framework"