Skip to content
This repository has been archived by the owner on Oct 17, 2024. It is now read-only.
Vishnu Abhrapudi edited this page Jul 29, 2020 · 9 revisions

FAQ Plus

Chatbots on Microsoft Teams are an easy way to provide answers to frequently asked questions by users. However, most chatbots fail to engage with users in a meaningful way because there is no human in the loop when the chatbot fails to answer a question well.

FAQ Plus bot is a friendly Q&A bot that brings a human in the loop when it is unable to help. A user can ask the bot a question and the bot responds with an answer if it's in the knowledge base. If not, the bot offers the user an option to "Ask an expert", which posts the question to a pre-configured team of experts to provide support. An expert can assign the question to themself, chat with the user to gain more context and add the question to the knowledge base from using a messaging extention so that the next user to ask that same question will get an answer from the chatbot!

The July 2020 (version 3) release of FAQ Plus includes a multi-turn feature to the end user experience. With the multi-turn feature, users will be presented with follow-up options along with an answer to their question. This enables the FAQ Plus bot to answer the user's question with more relevance. Multi-turn follow-up options are programmed directly into the QnA Maker when the tenant admin uploads the Q&A pairs into the knowledge base.

FAQ Plus provides features to the expert team such as:

  • Adding/editing/deleting/previewing QnA
  • Viewing update history of QnA
  • View all the existing QnA
  • View the original version of the edited QnA
  • View details of manually added QnA

Here are some screenshots showing FAQ Plus in action:

  • A user interacting with FAQ Plus through chat:

FAQ Plus in action (user view1)

FAQ Plus in action (user view2)

FAQ Plus in action (user view3)

  • Expert using FAQ Plus:

FAQ Plus in action (experts view1)

FAQ Plus in action (experts view2)

  • Expert invoking the task module to add QnA pair:

Invoking_taskmodule1

  • Expert configuring the bot to respond with a hero card as an answer to a question:

Add question screen 1

  • Expert previewing the QnA pair before saving:

Preview_Rich_card

  • Expert updating the QnA pair:

Updating_Question-ui1

Updating_Question-ui2

Updating_Question-ui4

  • Some of the fields are markdown supported and are indicated with "(Markdown supported)" beside the field label:

Adding_Markdown-Support-1

  • This is how the card will look like when the bot responds with the answer to the Experts team:

Adding_Markdown-Support-3

  • This is how the card will look like when the bot responds with the answer to the End-user:

End-user_Rich_Card

Please refer the following documentation links for further details related to the app:

Clone this wiki locally