Skip to content

Latest commit

 

History

History

generator-bot-enterprise-assistant

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

@microsoft/generator-bot-enterprise-assistant NPM version

Important: The QnA Maker service will retire on the 31st of March, 2025. A newer version of the question and answering capability is now available as part of Azure Cognitive Service for Language. For question-and-answer capabilities within the Cognitive Services, see question answering. Starting 1st October, 2022 you won’t be able to create new QnA Maker resources.

This template is being provided for support of existing customers. New users should refrain from using this template for a new bot.

A bot with Azure Language Understanding (LUIS), Enterprise Calendar skill, Enterprise People skill and common trigger phrases used to direct the conversation flow to help customers accomplish common business tasks. Learn more

Recommended use

  • Create a sophisticated bot
  • Customize and extend sophisticated example dialogs, bot logic, language understanding and bot responses
  • Enterprise assistant-style bots that use Office 365 features

Included capabilities

  • Enterprise Calendar Bot
  • Enterprise People Bot
  • Greeting new and returning users
  • Bot Framework Orchestrator to direct the conversation flow
  • Chit chat with QnA Maker (professional personality)
  • Asking for help
  • Disambiguation when multiple intents are recognized
  • Cancelling a dialog
  • Error handling
  • Repeat previous question
  • Getting customer feedback

Included packages

The Enterprise Assistant Bot uses packages to extend its capabilities. Learn more.

Required Azure resources

  • Azure Bot Service Registration configured with Microsoft Azure Active Directory authentication with access to the following scopes:
    • Calendars.ReadWrite
    • Contacts.Read
    • Directory.Read.All
    • People.Read
    • People.Read.All
    • User.ReadBasic.All
    • User.Read.All
  • Azure Language Understanding (LUIS), or another recognizer of your choice
  • Azure QnA Maker
  • A storage solution for persistent state storage like Azure Cosmos DB

Supported Languages

  • English (en-US)

License

MIT License