Bot Framework and Cognitive Services (2 days) - Hyderabad, India
Learn about Microsoft Cognitive APIs and Bot Framework. We provide sample codes to help understand the concepts. The lecture and demo part will be for 1 and a ½ days. We’ll end this training with a ½ day hackathon. The attendee will get a chance to “bring their own scenario” to work on during the hackathon. Components will be laid out for the attendee so that in the end they will have a working smart bot .
# About the Course
Learn about Microsoft Cognitive APIs and Bot Framework. We provide sample codes to help understand the concepts. The lecture and demo part will be for 1 and a ½ days. We’ll end this training with a ½ day hackathon. The attendee will get a chance to “bring their own scenario” to work on during the hackathon. Components will be laid out for the attendee so that in the end they will have a working smart bot .
# Prerequisites
There are a few things you will need in order to properly follow the course materials:
- Visual Studio 2015 (Community version is ok) (could use Visual Studio Code on non-Windows systems – however, most these instructions are working from Visual Studio) - download here
- A Microsoft Account to log into the Bot Framework developer portal, which you will use to register your Bot as well as to sign up for Cognitive Services subscriptions (if you have Hotmail, Live, Outlook.com, or an Xbox account then you already have a Microsoft Account).
- The Bot Framework Emulator from the Bot Framework Downloads page.
- The Bot Framework Visual Studio Template (C#) from the Bot Framework Downloads page.
- (Optional) Github for Windows (comes with Git Shell) or git on other systems to download this repository.
- (Optional) An Azure account for an Azure-accessible REST endpoint (for registering your bot with the Bot Framework service)
- (Optional) Developer accounts on one or more communication services (such as Facebook) where your Bot will communicate (Skype is already set up for you).
- (Optional) An Azure App Insights account to capture telemetry on your bot.
# Agenda
What will you learn
- Introduction to Bot Framework and Cognitive Services.
- Cognitive Services Overview and Demo.
- Cognitive Services Deep Dive
- Hands-on-Labs
- Bot Framework Overview
- Bot User Experience: Principles and Best Practices
- Bot Framework Developer's Introduction
- Toolbox
- Bot Emulator
- Publishing and Regsitering a bot
- Working with channels
- Build a simple bot followed by Hands -on lab
- Build a Smart Bot followed by Hands-on-Labs
- A half day HACKATHON: Attendees may “bring their own scenario” to work on during the half day Hackathon. We’ll separate into groups and brainstorm together to build solutions to the problem attendees bring to the table.
- Summary
# Technologies Covered
- Bot Framework