Skip to content
Microsoft Bot Framework v4 Challenge - Return Merchandise Authorization
JavaScript HTML
Branch: master
Clone or download

README.md

botchallenge-rma

Microsoft Bot Framework v4 Challenge - Return Merchandise Authorization

Functional Requirements

Rosy should be able to:

  • Greet the user
  • Create an RMA ticket
  • Look up the status of an existing RMA ticket

Here are some steps to help you build out Rosy:

  1. Get a node or C# Echo Bot sample running locally
  2. Import a FAQ data source into QnA Maker and integrate it into your bot and ensure the bot is providing correct answers
  3. Build a LUIS model for RMA tickets
    • Create RMA Ticket
    • Lookup RMA Ticket
    • Format ABC-12345 or ABC12345 (case insensitive)
  4. In code, create a dialog for both your QnA KB and your LUIS intent
    • RMA Dialog
      • Should capture the following
        • Product Name
        • Reason for RMA
      • Should prompt the user for any missing information
      • Should confirm the user wants to create the RMA after information has been gathered
  5. Use dispatch to determine which dialog to invoke
  6. Ensure your bot is providing accurate FAQ responses, creating RMA tickets, etc
  7. Deploy to a public endpoint in Azure
  8. Set up a CI/CD pipleline using devops.azure.com
You can’t perform that action at this time.