How to do training for Dialogflow Knowledge? - dialogflow-es

I'm trying to use Dialogflow Knowledge but faced with a problem that I can't find how to improve recognition of my questions and link them to answers. In a training tab, I can link unrecognized questions only to intents, but not to Knowledge questions/answers.
How can I improve recognition of my questions for KnowledgeBase without converting it to intents?

Currently Knowledge is in Beta and does not support training feature as the regular intents. You may file a bug/enhancement for the same with the Dialogflow team.
As an alternative, you may use Knowledge base to generate regular intents by selecting the questions and converting it into intents as shown below. After the intent is created you may add your variations.

Related

Whatsapp Chat Bot workflows available [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
my team is developing a chatbot using nodejs botbuilder, LUIS, QnAMaker & Twilio we've managed to build a chatbot
the problem is the Performance of the chatbot is a little less compared to other chatbots i've seen, i feel the callback from twilio is causing some delay cause when running in local bot emulator the performance is good.
so my question is that, is there any other way to create a chatbot for whatsapp other than twilio which would give me a better performance?
or any tips to improve performance?
For your first question, you can see a list of Twilio alternatives here: https://bstrategyhub.com/twilio-competitors-alternatives/
If you build a bot with C#, there are some adapters you can use for Infobip, MessageBird, and RingCentral: https://github.com/BotBuilderCommunity/botbuilder-community-dotnet/tree/master/libraries
If you want to stick with Node, you may need to make your own adapter.
Regarding performance, you'll need to gather telemetry to see where the messages are getting delayed and address the problem there. If the problem is on the WhatsApp side for example, you could try contacting WhatsApp support and ask them to look into it.

Implementing distributed tracing in Azure [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
We are building integrations in Azure using a combination of Logic Apps, APIs and Azure Functions. We have requirements for end-to-end tracking of transactions from source to destination, i.e distributed tracing. We need to be able to track on custom fields, such as orderId. Any advice on how to best achieve this, pointer to articles, samples, videos are highly appreciated.
I think you can consider using Application Insights.
It has both code-less and code-based mode, and can automatically track the request / dependency etc. You can also track any custom fields by using it's built-in method.
And azure function is easy to integrated with application insights, see here for more details.
For web api, you can easily use the built-in method or using code-based or code-less to monitor it.
I have done a bit more research into this. I believe using Azure Monitor is the way to go as described here: https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/logic-apps/monitor-logic-apps-log-analytics.md. What's outlined here is really good as it explains the steps required to setup Azure Monitor. Azure Monitor in combination to what's described in the following article around end-to-end correlation with custom properties should give me what I need: https://yourazurecoach.com/2018/08/05/end-to-end-correlation-across-logic-apps/

Is there a amazon webstore API for customers? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 9 days ago.
Improve this question
I am working on a personal expense tracking application and would like to retrieve a list of orders made by a customer (me) on amazon.com.
The Amazon MWS API is described as follows:
Amazon Marketplace Web Service (MWS) is an integrated web service API that allows Amazon
sellers to programmatically exchange data on orders, payments, reports, and more.
That is clearly meant for use by sellers, not by customers. Is there any way I could retrieve that information, without having to rely on browser automation?
You will probably have to build a crawler to log into your account, browse your order history and parse the pages.
As far as finding official word on the availability of such a feature, nothing suggests there is such a thing as a customer API and rarely do people offer a list of services they don't provide. Amazon might simply consider this being too much of a fringe case to bother having one.
While it happens that certain features are simply under-documented, more often than not the absence of documentation is simply the reflection of the absence of the feature itself. And it's notoriously difficult to prove a negative. Therefore we can only reach for the most obvious answer, that there is no such thing.
A crawler is certainly less efficient than a dedicated API and prone to break on page design changes, but it is still better than nothing.

Translate website into different language [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 7 years ago.
Improve this question
How can I convert my website into different language, for ex I want to translate it into Russian. It is a commercial website, i cant use google translate. How can I do it please guide me. Thanks
I Don't think for such a scenario you can use any automatic translator tools available as none of them can render a perfect translation. Your best bet is to get a translator and create a separate version of the website.
I was wondering by the way, is that a c# question? :)
There are many articles in codeproject that can help you achieve this, refer to this, this, this, this and several others. Try searching ASP.NET Globalization or ASP.NET Culture in google and stackoverflow, you'll find several articles and posts. Of course, nothing beats the old fashion way of translating ;) I agree with MSI and Christopher, hiring a translator is the best solution to your problem (that's what we did for our website). Cheers.
Hire a translator. If you want a quality product, it really is that simple.

Tracking user stories in JIRA / Greenhopper [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
If anyone is trying to do agile, i am trying to figure out a way to use JIRA / Greenhopper for this. We are a global dev team so the distributed nature is crucial here.
We were initially using Scrumworks but the team complained that they had duplicate information in JIRA and scrumworks all the time and thought it was redundant.
We got Greenhopper and thought that would solve our problems but the problems that i have with this are:
No User story concept in JIRA
Greenhopper too "task" focused without aggregation at the user story level.
Has anyone successfully done this in JIRA or should we look at moving back to other tools like scrumworks and just use JIRA for bugs raised by our support team.
You can add your own Issue types in JIRA.
Just add a type called User Story.
Then make sure to enable your sub-tasks feature in JIRA.
You will then be able to explode your stories int multiple Subtasks.
The integration of the subtasks is pretty nice if you reuse the Ranking feature.
See: http://www.greenpeppersoftware.com/confluence/display/GH/PLANNING+BOARD#PLANNINGBOARD-ordering
You will then be able to
1) Estimate your Stories in Story points
2) Prioritize your issues (with the ranking field)
3) Explode your stories in multiple subtasks that you will estimate in hours.
You should post your questions on the GreenHopper forum, might have more and quicker answers. http://www.greenpeppersoftware.com/site/forums/list.page
Cheers,
I'm using Jira 4.3 and Greenhopper and it supports user stories out of the box. There also support for Epics and Themes but you have to do a bit of configuring. Likely this built in functionality was added after the date of the original question.
You might also try using an Agile Lifecycle Management product such as Rally, www.rallydev.com. Rally is built from the ground up to support any agile process and create comprehensive reports across teams. Check it out.
Try Mingle - this has a great integration with Jira allowing software dev teams (using Mingle) and support teams (using Jira) to work the way they want.

Resources