Can we connect Azure Blob with QnA maker knowledge base? - azure

Can someone tell me if we can connect Azure Blob with QnA maker knowledge base?

QnA Maker now is known as Question Answering under Azure Language Service. Based on the document, there is no need to connect blob with your service since both the export and import are as csv/excel format: https://learn.microsoft.com/en-us/azure/cognitive-services/language-service/question-answering/how-to/export-import-refresh#export-a-project
If you are in different scenario, please share to us so we can forward it to product team.

Related

Is the Bot Template window in Azure portal supposed to look like this?

I'm trying to create a "QnA Bot" using Azure Portal. The "Bot Template" window shows several templates, including "QnA Bot", but there's no way to select it. Is this a bug?
QnA Bot creation has been accelerated now from QnA Maker portal directly, see doc here
In the past, you could create a QnA Bot from Azure Portal but it may have been misleading as people did not see the link with QnA Maker product (so I guess now it's included in QnA Maker portal for this reason?).

QnA Maker Service location restricted to US West

since the structural change of the QnA Maker using Azure Search I recognized the only location to choose for the cognitive service is "US West". The app service and search service belonging to it can still be located anywhere.
Is this working as intended? If so, does the knowledge base of the QnA Maker Service belong to the region of the QnA Maker Service (US West) or does it belong to the region of the App / Search Service (e. g. Western Europe). Where is the data stored and which information reach the service located in "US West"?
Thanks in advance for your replies.
Best regards,
Alexander
Officially, QnA Maker product is available in many Azure Regions (see capture below, from official site here)
But as you mentioned, the location of the endpoint for the administration part seems restricted to West US only:
the QnA Maker v4 API console tester is only available in West US: https://westus.dev.cognitive.microsoft.com/docs/services/5a93fcf85b4ccd136866eb37/operations/5ac266295b4ccd1554da75ff
In Azure Portal, when you create a QnA Maker resource, you can only choose West US for the Location field
Unlike LUIS, there is no eu portal (https://eu.luis.ai/)
So all the Knowledge base "administration" is through this region, on Microsoft side.
To reply to the following question:
Where is the data stored and which information reach the service
located in "US West"?
You must remember the QnA Maker architecture (since v4) which is the following:
In the end, your data is
You can check in the Azure Search resource that is created with your QnA Maker Service. See the capture below from one of my projects, you can browse the indexes and see your documents in the region you want, in your own subscription:
Previously, before the GA, the data was... on Microsoft subscription?
The answer from Nicolas R is correct.
Here is a summary statement which I've confirmed with Microsoft (12th of January 2020):
Only the QnAMaker management service is deployed in West US. This powers the management APIs and the portal. There is no customer data stored in the management service. The data and the runtime are hosted in the region of the user’s choice as per the App service and Azure search deployments.
This statement might come handy dealing with such customer requests. Still, it comes without a guarantee and things might change/improve in the future.

Multiple QnA makers on one azure app service

I would like to create multiple knowledge bases using https://www.qnamaker.ai. On the UI when I create a new qnamaker service using my azure subscription it actually creates 3 things/services for 1 qnamaker which are as follows
qnamaker as Cognitive service
Azure app service to provision qnamaker
Azure Search service to power qnamaker search
Based on the documentation it makes sense to have this created. But, I would like to see if it's possible to combine all qnamaker's on one single strong , highly scaled azure app service. ?
You are able to create multiple knowledgebases on one Azure app service.
The only thing you would need to change if using APIs is the knowledgebase ID while the subscription key would remain the same.
You can either create new knowledgebases using its API here https://learn.microsoft.com/en-us/azure/cognitive-services/qnamaker/quickstarts/create-new-kb-csharp
Or log into their QnA Portal https://www.qnamaker.ai/ into my knowledgebases, creating a new one and adding in the HTTP Request info to the API method. https://learn.microsoft.com/en-us/azure/cognitive-services/qnamaker/how-to/metadata-generateanswer-usage

No Experimentation Account found in your Azure Subscriptions in Azure Machine Learning Workbench

I created one Experiment and hosted as web service in Azure ML Stdio
https://studio.azureml.net/
However, I have installed Azure Machine Learning Workbench and logging into same account. It says:
No Experimentation Account found in your Azure Subscriptions
You can create one in the Microsoft Azure Management Portal.
I'm afraid that an experiment in Azure ML Studio is different than what Azure ML Workbench is looking for. Like the message says try creating an experiment in the Azure Portal, like the one below and it should find that and let you continue.
Hope that helps, but let me know if you have more questions.

Is QnAMaker service deployable as cognitive service

We are creating a bot using QnAMaker service and would like to know if we can deploy the service as a cognitive service in our own azure subscription. Currently, we do not see the option to deploy it in custom azure subscription and it seems QnA Maker is deployed by itself.
Is QnA Maker service deployed in multiple regions?
The question arises as we would like to know the deployment and load balancing of the QnAMaker service to better optimize our bot deployment.
QnA Maker is GA since May 7, 2018. With GA the architecture of QnA Maker changed.
QnA Maker announced General Availability on May 7, 2018 at the \build\ conference. QnA Maker GA has a new architecture built on Azure. Knowledge bases created with QnA Maker Free Preview will need to be migrated to QnA Maker GA. QnA Maker Preview will be deprecated in November 2018. For more information about the changes in QnA Maker GA, see the QnA Maker GA announcement blog post.
You are now forced to host QnA Maker on you own Azure subscription which will provision a bunch of azure resources and of course will cost money now.
In case you need to migrate your existing preview QnA Maker, here is the documentation for it.
Is QnA Maker service deployed in multiple regions?
No, right now QnA Maker API is only available in westus region. However, the resources provisioned by QnA Maker, mainly Azure Search under the hood, are available in many other regions. So while the API endpoint it self is in westus, the rest of your resources can be hosted in other regions.
Disclaimer: I'm not working for Microsoft, so this information might be out-of-date already. Maybe somebody from Microsoft can confirm all of this.

Resources