Tag: Bot

AI

Download the Developer’s Guide to Building AI Applications

O'Reilly  E-book

Thinking about getting started with AI can be a daunting task. Thankfully there is a free e-book called A Developer’s Guide to Building AI Applications that is available to help get you started.

Artificial intelligence (AI) is accelerating the digital transformation for every industry, with examples spanning manufacturing, retail, finance, healthcare, and many others. At this rate, every industry will be able to use AI to amplify human ingenuity. In this e-book, Anand Raman and Wee Hyong Tok from Microsoft provide a comprehensive roadmap for developers to build their first AI-infused application.

This e-book provides an easy introduction to the tooling, infrastructure, and services provided by Microsoft AI Platform for creating powerful, intelligent applications. With this e-book you will learn the key ingredients needed to develop an intelligent chatbot. In addition you will also…

  • Understand how the intersection of cloud, data, and AI is enabling organizations to build intelligent systems.
  • Learn the tools, infrastructure, and services available as part of the Microsoft AI Platform for developing AI applications.
  • Teach the Conference Buddy application new AI skills, using pre-built AI capabilities such as vision, translation, and speech.
  • Learn about the Open Neural Network Exchange.

Download your copy now.

Enjoy!

    References

    https://info.microsoft.com/ww-landing-ai-developers-bot-ebook.html

    AzureDevelopment

    Azure Bot Service (Preview)

    dev_botframework

    Last week at Microsoft’s Developer Connect(); // 2016 event, a new public cloud bot service powered by Microsoft Bot Framework is now available on Azure called the Azure Bot Service.

    The Azure Bot Service will allow you to:

    • Use the Bot Framework with Azure serverless platform to run and scale your bots while only paying for your usage
    • Get started quickly with out of the box templates for .NET and Node.js. These templates allow you to create a basic bot, a language understanding bot (LUIS), a form bot or a proactive bot:

    image

    • Write code for your bot directly in the browser within Azure. You will also be able to test your bot with the included Web Chat control:

    image

    • Configure conversation channels
    • Take advantage of integrated continuous deployment (DevOps)

    Now more than ever it’s so easy to get started with creating your bots and having them run on Azure.

    Enjoy!

    References

    Azure Bot Service

    LUIS: Language Understanding Intelligent Service

    CommunicationDevelopment

    Introduction to the Microsoft Bot Framework

    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/