I am using Microsoft LUIS in one of my application in which we are going to provide facility to review failed utterances/examples.
Currently I am able to do this for single LUIS application using Review labeled examples API in which I provide single application id.
Now I need to review labeled examples for all of my LUIS application but I didn't find any suitable API.
Is there any single API in which I can pass array of application id's and get the review data? or I need to call Review labeled examples API each time?
Currently, there is no provision to review labeled examples for all of your LUIS apps using the LUIS Programmatic API. You will need to call the Review labeled examples API for each LUIS app by passing the appId to return the examples to be reviewed.
You need to do this for each LUIS app.
Related
I want to integrate a web portal with DocuSign CLM. I have few form fields and a template in DocuSign CLM.
I want to perform the below tasks from the portal:
Mapping fields value sent from portal to form fields in the template
Generate an agreement using the template
View the agreement
Send it for e-signature
I want to know all CLM rest APIs that will allow me to use this programmatically from the frontend by passing values from our portal to CLM.
I went through the below CLM rest API docs but it didn't help much.
(https://developers.docusign.com/docs/clm-api/)
Any help would be appreciated.
according to my teammates at DocuSign, you have to process all of your XML before you send it so that it is compatible with the merge template you’re sending it to.
This documentation may be helpful to look further into your question: https://developers.docusign.com/docs/clm-api/reference/tasks/documentxmlmergetasks/
this is not a question but rather a demand and is not in the spirit of the stackoverflow. I suggest that you either start doing research to better understand the space that you are working in or find a partner or engage with Professional services
Here are some links to get you started.
https://developers.docusign.com/docs/clm-api/reference/tasks/documentxmlmergetasks/
https://developers.docusign.com/docs/esign-rest-api/how-to/setup-authentication
https://developers.docusign.com/docs/clm-api/clm101/auth
I have a Azure Bot Service and it is integrated with LUIS application where i have some intents.
What I want according to my need i can forward same examples to different intents in LUIS.
But there is limitation that same example can't be there for multiple intents.
So i created another application in the LUIS and created the same example but different intent name.
Here my problem is i have to connect Single Bot service with two different LUIS application.
Can i do it in Azure Bot Services in Node.js??
Yes, it is absolutely possible to make use of multiple LUIS applications in one bot. The dispatch tool helps to determine which LUIS model best matches the user input. The dispatch tool does this by creating a single LUIS app to route user input to the correct model. Also, ensure that you do not have overlapping intents and make use of prediction data from LUIS to determine if your intents are overlapping.
The dispatch model is used in cases when:
Your bot consists of multiple modules and you need assistance in routing user's utterances to these modules and evaluate the bot integration.
Evaluate the quality of intents classification of a single LUIS model.
Create a text classification model from text files.
Refer to this sample, which is an NLP with Dispatch bot dealing with multiple LUIS models and also this documentation that provides more information about using multiple LUIS and QnAMaker models.
Hope this helps!!
I'm developing a bot application in which I'm using face api and vision api. The app is streaming pictures to those apis. According to GDPR I will need consent from the user(s) of the app to send those pictures to the api. But GDPR also states that you are able to withdraw your consent, so my question is: if I have a user who has given consent, used the app and then says: "I changed my mind". Can I then guarantee that all personal information (pictures) of that person has been deleted? I'm not using personIds or personGrops or anything like that. The Face api documentation says:
Microsoft will receive the images, audio, video, and other data that you upload (via this app) and may use them for service improvement purpose
According to this it's not really clear what becomes of the actual pictures. I'm grateful for any input on this.
Since spring 2018 Microsoft updated their Online Service Terms to align the Cognitive Services with the rest of Azure services. Meaning: They do not store or use customer data:
Under the new terms, Cognitive Services customers own, and can manage and delete their customer data. With this change, many Cognitive Services are now aligned with the same terms that apply to other Azure services.
Source: https://azure.microsoft.com/en-us/blog/microsoft-updates-cognitive-services-terms/
But you are right, many sources on the web still refer to the old terms.
Looking to make a chatbot on either Microsoft QnaMaker or Lex.
I would like to be able to make API calls to request answer to the question (node.js), train the bot using the API.
Currently I am using QnaMaker but unfortunately it doesn't seem to have response cards where user can click on it.
I know that Amaazon Lex allows this but do they allow training of bot through API?
Yes, you can make intents, put utterances and slots using the API's.
Lex support two types of API's - Model Building API and Runtime API. What you need is Model Building API.
As you are working with node.js, you should be referring this page and read more and more about putIntent() method.
Hope it helps.
I have developed a bot using Microsoft Azure Bot framework but now I am trying to see if there is a way to see what were some of the utterances that were missed/not mapped to an intent. I tried to look around but couldn't find anything related to this. Is it possible to see the log of missed utterances?
There is no built-in capability in Bot Framework or LUIS for this. You will have to log the utterances that go through the None intent somewhere or use some analytics service like (App Insights) to get the information you are looking for.
Some initial information at https://learn.microsoft.com/en-us/bot-framework/portal-analytics-overview
LUIS provides a feature called Active Learning where it tracks utterances it is relatively unsure of, and places them in a list called Suggested Utterances. More information can be found here: https://learn.microsoft.com/en-us/azure/cognitive-services/luis/label-suggested-utterances
In the active learning process, LUIS examines all the utterances that
have been sent to it, and calls to your attention the ones that it
would like you to label. LUIS identifies the utterances that it is
relatively unsure of and asks you to label them. Suggested utterances
are the utterances that your LUIS app suggests for labeling.