Came across a great article on a comparing different bot frameworks on the market. Check it out.

“Bots are in the spotlight. Tech superpowers like Microsoft and Facebook released comprehensive frameworks aimed to mass-produce bots. There are numerous startups with their own frameworks and specialized offerings. More established players, including Aspect Software, also joined the race. This post examines some of these frameworks and offerings, based on the first experience. Note that we are not looking at the bot publishing platforms, as this is a different area.”

References

http://blogs.aspect.com/bot-framework-s-comparison/

Advertisements

At the Microsoft BUILD 2016 conference this year, Microsoft released the public preview of the Microsoft Bot Framework. The Microsoft Bot Framework provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/SMS to Skype, Slack, Facebook Messenger, Kik, Web Chat, Office 365 email and many other popular services which are constantly being added.

bot-framework-website

The Bot Framework enables organizations to build Bots, also known as intelligent conversation agents. It lets users interact with intelligent solutions as though they were conversing with a real person and interactions can take place in many forms, from text/SMS to Office 365 email, to Skype and Slack.

Bots are quickly becoming an integral part of the digital experience for users to interact with a service or application. The Bot Framework provides automatic translation to more than 30 languages, user and state management, tools for debugging, an embeddable chat control and the means for a user to discover, try and add bots to their conversation experience of choice.

“Bots are like new applications,” Microsoft chief executive Satya Nadella said. “And digital assistants are meta apps, or like the new browsers. And intelligence is infused into all of your interactions. That’s the rich platform that we have.”

The Bot Framework consists of three main components, the Bot Builder SDK, Developer Portal and the Bot Directory.

botframework_overview_july

Bot Builder SDK

The Bot Builder SDK is available on GitHub and is a set of code libraries in C# and Node.js to help with building the bot. It also provides integration with LUIS which is the Language Understanding Intelligent Service, which gives support for natural language interaction.

Bot Developer Portal

The Bot Framework Developer Portal is where you can go to connect your bot to any of the available channels. Here is a listing of all available services:

  • Register your bot
  • Connect to channels
  • Test
  • Publish
  • Manage
  • Measure

Bot Directory

The Bot Directory is a public directory of all available registered bots. From the Bot Directory you can browser, try and add bots to your favorite conversation experience.

You can also see a listing of available bots from Skype. Here is the Skype Preview app and if you click on the bots section, you can see 38 bots (at time of posting).

SkypeBots

You can checkout the Bot Directory for a full listing of registered bots.

In a future article I will explore creating a bot and deploying it to Azure.

Resources

Get started with the Bot Connector.

Microsoft Bot Samples: https://github.com/Microsoft/BotBuilder

Get started developing your first bot bot: https://dev.botframework.com/

Documentation: http://docs.botframework.com/sdkreference/

Great Post: Talk to Your Users. Or Else!

I completely agree with what they have to say. This is why we use UserVoice for our ReflectInsight .NET Logging tool over at ReflectSoftware for capturing feedback and support from our customers.

uservoice-logo-150px

I have not tried the other tools mentioned, but I highly recommend that you evaluate them and use one, even if it’s for something simple.

Enjoy!

I came across an interesting rumor about the possible retirement of Windows Live Messenger and having Skype take over. If that is true, then Windows Live Messenger might be no more in a few months time.

I use both Windows Live Messenger and Skype, so it would be nice to have them consolidated into 1 account, 1 service. I’ve also tried Skype on Windows 8 and it’s fantastic.

If you haven’t tried Skype, then you should.

References

Neowin: http://www.neowin.net/news/rumor-microsoft-retiring-windows-live-messenger-skype-taking-the-helm

PowerShell, Programming and DevOps

Musings and mischief on PowerShell, Programming and DevOps.

toon vanhoutte

Blogging about connecting devices, systems and people! On-premises and in the cloud. Microsoft stack only.

Ken Cenerelli

My life in software development

scomfaq.wordpress.com/

Things about System Center and Cloud...

Build HoloLens

All about HoloLens

DevDays®

For web designers and cloud developers

Build Azure

All about the Microsoft Cloud

vishal patel

Software Developer, Windows 8 and Windows Phone Enthusiast

SQL with Manoj

SQL Server (TSQL) Programming, DB concepts, Tips & Tricks with >400 articles... comments welcome!!!

dragablz.wordpress.com/

Dragable, tearable, dockable WPF TabControl. Open source to boot.

Adrian Hall

Because Developers are Awesome

Ratish Philip's Blog

Another adventure in code...

codematrix

Application Architecture at it's best

One Unicorn

Thoughts from one member of the Entity Framework team...

Rachel Lim's Blog

Simplifying programming into something I can understand

.NET Developer's Blog

Software Development, Flying and Life

The Flying Maverick

Software Development, Flying and Life

Hiking Photography

Beautiful photos of hiking and other outdoor adventures.

paint.net blog

The best free image and photo editor. By Rick Brewster.

%d bloggers like this: