Handling Google Instant inside Kynetx - krl

How is the Kynetx plugin triggered? Is it by the page onload event?
Google Instant is interfering with the Kynetx plugin. WebScarab shows multiple GETs to Google on a search (Instant is ON) but no calls back to cs.kobj.net.
Does Kynetx have a plan to adapt their framework to handle Google's new Instant feature? Does it already exist? I can't find very much documentation on it.

Great question. The new search annotation functionality was completed within days of Google instant being released by Google. The in depth documentation for using the new search annotation functionality that is compatible with Google instant can be found at http://docs.kynetx.com/docs/NEW_Search_Annotation_V2.0

Related

Creating new bot from template using API in botpress

Is it possible to create a BotPress bot entirely using the API? More specifically, can I accomplish most of all of what I would do in the UI by just using API methods? I looked, and I don't see a createBot() method, so I'm wondering if this is possible.
Second question, I read that multi-tenant support has been added in version 11. Is there any documentation on how this works?
Yes this is possible, if you use the F12 on your browser to see how Botpress works under the hood. you will find that it uses some API.
Here are some I found and used :
Bots management: /api/v1/admin/bots
QNA management: /api/v1/bots/{botid}/mod/qna/questions
Managing a specifi bot: /api/v1/admin/bots/{botid}
...
Keep looking and you will find more than that.

can't see analytics for my action on Google Assistant.

My action just got deployed on Google Assistant. Many users have used it, but still, I can't see analytics for it on my actions console. Where am I going wrong?
It seems like some metrics are only available after few days like data in "Discovery" tab. For other tabs normally there are directly available even during developing phase.
Some analytics data are also available in the Dialoglow console if you use it.

Custom Rich Response Cards - possible?

I am interested in building my own cards (since there isn't any such card that is currently available..?), similar to this question. However no one answered that question previously.
If not, how else can we achieve deep-linking to open other apps (like for example I want to get directions, I don't mind having to open up Google Maps to do so). But it only seems to work for Android, and it is still in Developer Preview..?
I also want to allow the user to click on a card / a button and call a mobile number, but url only takes in http / https URL schemes and not tel://, so that workaround can't work...
You can't build your own rich response types, they are internal features of the Dialogflow platform and the Assistant apps, you can only use them as far as Google exposes them via the APIs. You are not alone in wanting to have more advanced rich responses (I'd like to have free-form HTML cards), but waiting is all you can do here.

WebkitSpeechRecognition Architecture

I know WebkitSpeechRecognition is only available on the chromium browser. However I am wondering how it converts the voice into text?
I tried to monitor the network log from developer console on the Google Chrome and I don't see any network activity. I thought I would send API request to the Google but I really don't.
I cannot find any architectural document on this either.
Does any one has any idea?
to my knowledge, there is no official documentation for the Google Speech API that is used in Chromium, but it has been "reversed engineered" by inspecting Chromium's source code
when you search for it, you should find multiple blogs / tutorials that describe, how the REST API can be used
a good description on how to use it, can be found here
http://blog.travispayton.com/wp-content/uploads/2014/03/Google-Speech-API.pdf
(with regard to the description in the PDF: the mentioned "Speech API V1" is deactivated by now, so only the "Full-Duplex API" can be used)
But note, that you need an API key via Google's Developer Console (for the Speech API); and for that you need to be registered in the Chromium Development Group.
Also, using your own key, as of now, the Speech API it is limited to 50 transactions per day.

Google Analytics Mobile (ipod/iphone) Custom Variables tracking

It's a bit of time I'm using analytics in my iPhone applications and I find it very useful...but apparently it seems to give me only the ability to track pageviews and events.
I just would like to know if there's a way to track even custom variables defined by me, as web analytics does.
I.e. I'm releasing the new version of my app and I would like to define a variable that reports me the version of the application (instead of defining a new action or pageview to track it).
the standard js api to handle that should be: _setCustomVar(index, name, value, opt_scope).
Is there a way to figure it out even on the mobile version of analytics?
A bit late, but yes : custom variables on iOS google analytics library is available since v1.1.
Notice that the setCustomVar() function should come before the trackPageview(). The information is only sent to Google Analytics during a pageview or an event, so keep that in mind when placing the code on your site.
Localytics provides exactly this functionality. For any event in your application, such as a button click or a level completion you may record the event as happening and associate with a Dictionary of keys and values which are reported back as event attributes. For an example and some more details, check out the blog post:
http://www.localytics.com/blog/post/new-feature-explored-event-attributes/