Building an insurance bot with Microsoft Bot Framework

What I often hear about insurers is that you have to pay them each month but when you need them, they are not willing to support. When you need the insurer, you want direct support. But, for the insurer, it’s hard to support if you need them outside their opening hours, or if all employees are busy.

Chatbots are a great tool to solve this issue. They are always available and can automatically execute tasks for the insurer or the end user. In this post, I’ll show a scenario how a chatbot can support when a damage report occurs.

Watch the video for the scenario overview and a demo of the chatbot I created.

Epic Customer Experience with Chatbots

When it comes to technology, I am a bit of a perfectionist. I expect gadgets not just to do the work they are designed for, but also to be simple, intuitive and integrate seamlessly into our lives. Let me explain what I mean by this. For a moment, close your eyes and imagine yourself soaking in the bathtub after a long tiring day. Everything’s perfect, the water is just the right temperature and all your work for the day is done. Just then, you remember a song that you’d like to listen to. It’s on the spotify app on your phone. What do you do? Do you get out of the bath to get it? Even if your phone is close at hand, at the minimum you risk getting soap and water on it as you navigate to the song. Or what if you want to text someone on Facebook messenger while you are in the bath? Continue reading

Step away human!

The speed of the internet is running closely to the speed of light. The Internet of Things can make our environment smarter, but there is one bottleneck, human. They will break the speed in the middle of a scenario. Humans tend to configure alerts and act based on this alerts and that creates unwanted bottlenecks in the Internet of Things scenario. It’s like stopping the speed of light and releasing it when the configuring part is done. Why don’t we trust our machines, they have all the data and the capabilities to act like we do, and better. Continue reading

AMQP to Azure Service Bus with Linux

In this post I’ll create message communication from a Linux CentOS VM with AMQP to Azure Service Bus. I choosed Linux because it is on a lot of IoT related devices. This post expands my previous blogpost about amqp visual studio and rabbitmq. That post was about AMQP on a local machine, this post is about a VM and Service Bus on Microsoft Azure. I’ll describe a few steps to make it work:

  1. Create the Service Bus on Microsoft Azure
  2. Create a Linux VM on Microsoft Azure
  3. Connect to the VM via SSH
  4. Install Apache Qpid Proton-C on the VM
  5. Create a Python script to send the message

Continue reading

AMQP sender and receiver with Visual Studio

AMQP is a great communication protocol and is used a lot in Internet of Things (IoT) scenario’s. The protocol works with queue’s and gives message-delivery guarantees. There is a wide support for AMQP and that support is growing.

This post describes how to build an AMQP sender and receiver with Visual Studio, where RabbitMQ is the message broker.
A few things need to be installed to make it work:

  • Erlang (17.3)
  • RabbitMQ (3.4.2)
  • Visual studio 2013 Community

These subjects will be described step by step. Continue reading