Skip to content

Welcome to the Bot Framework Solutions repository which is the home for a set of templates and solutions to help build advanced conversational experiences using Azure Bot Service and Bot Framework. Microsoft Bot Framework is a comprehensive framework for building enterprise-grade conversational AI experiences. https://dev.botframework.com/

License

Notifications You must be signed in to change notification settings

mingyangma/botframework-solutions

Repository files navigation

Bot Framework Solutions

This repository is the home for a set of templates and solutions to help build conversational experiences using Azure Bot Service and Bot Framework.

Things look a little different around here? Find out more in our Wiki page and here.

Name Description
Virtual Assistant Customers and partners have a significant need to deliver a conversational assistant tailored to their brand, personalized to their users, and made available across a broad range of canvases and devices.

Continuing Microsoft's open-sourced approach towards the Bot Framework SDK, the open-source Virtual Assistant solution provides you with a set of core foundational capabilities and full control over the end user experience.

This template incorporates the previous Enterprise Template and brings together all of the best practices and supporting components identified through building conversational experiences and greatly simplifies the creation of a new bot project including: basic conversational intents, Dispatch integration, QnA Maker, Application Insights and an automated deployment.
Skills Developers can compose conversational experiences by stitching together re-usable conversational capabilities, known as Skills. Skills are themselves Bots, invoked remotely and a Skill developer template (.NET, TS) is available to facilitate creation of new Skills. This can be a complex Virtual Assistant or perhaps an Enterprise Bot seeking to stitch together multiple bots within an organization.

A library of re-usable conversational skill building-blocks covering conversational use-cases enabling you to add extensive functionality to a Bot within minutes. Skills include LUIS models, Dialogs and Integration code and delivered in source code form enabling you to customise and extend as required. At this time we provide Calendar, Email, ToDo, Point of Interest skills and a number of other experimental skills.
Analytics Gain key insights into your bot’s health and behavior with the Conversational AI Analytics solutions. Review available telemetry, sample Application Insights queries, and Power BI dashboards to understand the full breadth of your bot’s conversations with users.

Packages

.NET

Name Released Package Daily Build
Microsoft.Bot.Builder.Solutions BotBuilder Badge BotBuilder Badge
Microsoft.Bot.Builder.Skills BotBuilder Badge BotBuilder Badge

JS

Name Released Package Daily Build
botbuilder-solutions npm version Link
botbuilder-skills npm version Link
generator-botbuilder-assistant npm version Link

Need Help?

If you have any questions please start with Stack Overflow where we're happy to help. Please use this GitHub Repos issue tracking capability to raise issues or feature requests.

Reporting Security Issues

Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) at [email protected]. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter.

License

Copyright (c) Microsoft Corporation. All rights reserved.

About

Welcome to the Bot Framework Solutions repository which is the home for a set of templates and solutions to help build advanced conversational experiences using Azure Bot Service and Bot Framework. Microsoft Bot Framework is a comprehensive framework for building enterprise-grade conversational AI experiences. https://dev.botframework.com/

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 50.4%
  • Java 24.2%
  • TypeScript 8.9%
  • PowerShell 5.8%
  • JavaScript 5.8%
  • HTML 4.7%
  • Other 0.2%