Is it possible to create LUIS Dispatch for existing V3 Bot ? We have v3 bot that's in production and we have gone so far now so its difficult to switch over v4 Bot. However, there are awesome capabilities like LUIS dispatch tool that we would like to leverage.
Ref:-
https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-dispatch?view=azure-bot-service-4.0&tabs=jsaddref%2Cjsbotconfig#integrate-multiple-luis-apps-and-qna-services-with-the-dispatch-tool
Given the fact that the source code is available for the LUIS components and the provided examples, I think you can use this tool on v3 bot after some modifications.
It looks like the dispatch tool is only preparing a custom LUIS app that you will query from your bot, so nothing really linked to v4 of bot builder.
Related
I'm trying to figure out if I can run botframework v4 on Azure functions. Current azure functions page shows only v3 sdk.
Anyone has any idea if we can run v4 on functions or not?
Thanks.
According to Azure portal,
Bot Framework SDK v4 is now available and comes with many updates and new functionality. Function Bots are based on SDK v3; we recommend you create a Web App Bot instead, which supports the new SDK v4.
You can set up a functions bot, but only with the v3 SDK. AFAIK, there are no plans to support functions bots in v4.
I followed the instructions on how to create a sandwich order with using the formbuilder.
I would like the form talk. i thought the best approach is to use LUIS. I created the Luis app.
Are you able to combine a LUIS app with the formbuilder? Any tutorials?
Speech is not support on MS Teams. Webchat, DirectLine channel, and Cortana are the only channels that support speech.
The Bot Framework now supports speech as a method of interacting with the bot across Webchat, the DirectLine channel, and Cortana.
[1]
Can Luis be used in Bots designed on a platform other than MSFT Bot Framework like chatfeul.
After training a LUIS model, you get an endpoint which is a REST service that can be called. You can then pass parameters to this, modify it according to need and get a JSON response.
You can read more about connecting an API to chatfuel here
The first version of the Bot Framework advertised automatic language translation as a major Bot Connector feature as outlined in the v1 Bot Framework Overview page.
However, the v3 documentation doesn't mention it. I was wondering if this feature is no longer available or should we use the Cognitive Services Text APIs instead?
Here's what I tried with a Skype Bot:
I would like to speak in German
May I speak in French
fr-FR
Everything I've tried hasn't worked.
This is something which I've looked into while building my own bot as well. The feature is no longer available in V3 and will have to call the Translator API directly. https://github.com/Microsoft/BotBuilder/issues/1156
In V4, you can use the code as below
Resources.Global.Culture = new System.Globalization.CultureInfo("en-US");
I'm building a chatbot that will need to be launched on Kik, Facebook, and Slack. I'm unsure of where to start in terms of using a bot framework or whether I should create something custom myself.
I don't believe I will need any NLP. The user is going to be pushed down a very structured path, that will use buttons to guide the users to the next prompts and will also share with the user links and media.
Microsoft Bot Framework seems like the main framework I should look at, but its unclear to me how useful it will be if I end up wanting to deliver responses that are custom to each messaging platform. Meaning, on Facebook I may want to take advantage of a custom feature that they have like buttons or templates and on Kik I will want to take advantage of suggested keyboards.
Any suggestions or guidance is appreciated.
BotFramework will do the translation for you. Write to the BotFramework schema and it will using buttons for Facebook and keyboards for Kik.