QnA Maker Migration to Azure Custom Question Answering - azure

I migrated existing QnA Maker knowledge base to Custom Question Answering(in Azure).
I created chat bot in teams. The bot responses in teams are displayed as raw Markdown text instead of displaying it in markdown style.
e.g. Testing , is displayed as such in stead of displaying it in bold font.
The teams bot doesn't seem to recognize mark down formats. But during testing and "web chat" i can see the text properly. only teams channel is not displaying correctly.
How to make bot responses in "teams bot" recognize markdown format?

Related

QnA Maker "Context Only" not working in live Bot or Emulator

I'm developing an Azure Bot using Bot Framework Composer.
I've got my QnA knowledgebase set-up with a number of Context-Only questions.
These questions work perfectly when testing in the QnA portal.
I've tested with both my original QnA knowledge base & also the Bot generated knowledge bases.
However when testing via emulator, or working with the Bot in a live environment it bypasses the Context-Only element entirely.
I need the Context-Only elements to work as we have a number of identical departments in different locations - so the same question will require a different answer depending on where our users are based.
Not sure what more info to provide, but if anyone has any insight I'd gratefully welcome it.
I reproduced the thread and tested it in QnA emulator and web chat. In both cases it worked for and got a response from the bot.
Go to https://language.azure.com/
Choose the Custom question answering
Choose Custom question answering
Click on “Open custom question answering”
Click on “Create new project”
Click on “Edit knowledge base”
Click on Add questions pair
Tested in Studio. Worked well
Click on “Deploy knowledge base”
Click on create a bot.
Create a bot
Go to “Test in web chat”. Test there. It worked for me.
We can create synonyms as the context-based elements. When we have context-based, the model can be trained for short form questions, instead of complete pattern of the question.
Managed to resolve this by adding my Bot to Bot Emulator, and adding the QnA knowledgebase as a service.
This allowed me to trace the QnA pairs, publish & train within emulator & drive the questions down the correct Context-Only route.

integration Buttons in Dialogflow Web demo Chatbot

i have a question about chatbots with dialogflow.
I am currently building a chatbot in Dialogflow. I would like to add this chatbot to my website. My problem is that this chatbot should also contain buttons, that the user can click on this. I have built some buttons,but I can't see the buttons in the Dialogflow web demo. There are buttons on dialogflow console, but it isn't shown on the web demo. Does anyone know what that could be?
I only found it as a source kommunicate.io, which didn't really help me either.
Thanks for answers..
Dialogflow Web Demo does not support rich responses (buttons, cards, images etc..). For integrating it to your webpage you can either use third-party solutions like Kommunicate or build your own web wedge.
Yeah, DialogFlow web demo does not provide rich responses like the card, quick replies & suggestion chips. But you can use Dialog Flow messenger(New Feature) to add buttons & images. You've to use Custom Payload for getting a rich response.

Google Dialog Flow: Change Design/Colours

I use Google Dialog Flow and I still created a Agent. I want to customize the appeareance of the chat window and I do not know how to do it. It seems like there is no options to do this in the DialogFlow Console. I have seen that there are products like Botcopy, but I want to do it by myself. Do I need to use the API to integrate the bot into my website if I want to change the looks?
the DialogFlow web widget is mean to be used for testing, you can hack the CSS and override the way it looks but it is not a recommended approach.
In order to integrate your DialogFlow chatbot on a website you can indeed use Botcopy or Kommunicate (both provide a Widget to add to the web site with some customisation options).
If you are a UI guru you want to build something yourself you can use the DialogFlow SDK https://github.com/googleapis/nodejs-dialogflow

options for controlling UX of Bot Framework in ionic app [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
Bot Builder newbie here...
The Microsoft QnA Maker makes it really easy to get started with Cognitive Services because once you have your FAQ content loaded and the URL is set, you can interact with that URL in a simple web page. This allows a developer full control of how the content is styled and rendered within the web page, because you're playing with JSON content.
I'm trying to better understand the options available to a developer when using the Microsoft Bot Framework.
If I want to make a mobile app with the Ionic framework, it is (relatively) trivial to interact with the QnA web service and style the output. What if I wanted to make a mobile app with the Ionic framework and use a Bot Builder chatbot, though?
What are the options one has for UX (styling and formatting of responses) using the Bot Builder framework when you are NOT using QnA Maker? Does the "dialog" for the Bot Builder have to be embedded as an external control, thereby significantly reducing what the developer can control?
From what I can gather, nothing here is as trivial as the QnA Maker;
i.e., the Bot Builder Framework seems more complex than simply interacting with POST responses - "Easy: In your non-React website, run Web Chat inline"
The story of why the Bot Builder is more complex is not clear enough for me. It seems that it is has these "black box" aspects that make it more than a response of JSON and something that has to be "embedded" one way or another.
if you're just looking to style responses for QnA maker, two blog posts detail this:
QnA maker for Node.js bots
QnA maker and rich cards .NET
Your options are to use the built-in card attachments, or to be more flexible, you can use an adaptive card
Hope that helps! Good Luck!

Skype Bots - Visual Cards or HTML responses

I've started looking into developing Skype Bots and I'm a bit confused on how my bot can respond with something other than plain text. I watched a video on How to build a bot for Skype from the Build 2016 conference and they mentioned something about Visual Cards. Basically a visual card seems to be a clickable image with text and/or a carousel of clickable images. Anyways... I basically want to send the user something nice and pretty that they can click to obtain more information. Thank you for any direction you can give.
Supported capabilities in Skype are shown at https://developer.microsoft.com/en-us/skype/bots/docs. These do not currently include rich cards but hopefully something that isn't too far away.

Resources