Live data from Hacker News

Start building Actions on Google

developers.googleblog.com

41–50 of 66 posts

Re: Start building Actions on Google

#41
post #33
post #25

Any info on the pricing? Amazon always has its pricing info along with any announcements. and yes I like this chatboot API from google, to compete with amazon lex/polly. Competition will bring out the best for developers.

It's free.

It's not, though, is it: https://api.ai/pricing/

Re: Start building Actions on Google

#42
post #32
post #24

Earlier quoted context omitted.

The problem with protocol activation is that there are a million different endpoints and you either * Keep a list of every single one that apps can opt into. This is how you end up with "midsized_sedan_carwashing" in an enum list. It's a developer drain for Google/Microsoft/Amazon and creates "wait for the next release for 'largetruck_carwashing' so you can release your app". * Let apps run wild and claim any protoco…

Maybe Assistant could somehow monitor what kind of things users are asking a particular app to do and use that to determine defaults for specific actions in future interactions. Imagine: "Okay Google, get me movie tickets for Rogue One on Tuesday" "I'm sorry, I don't know how to do that yet. Try telling me to ask another service like Fandango or MovieTickets.com." "Ask Fandango" "Okay. [Switches to Fandango.] What th…

I think the Google voice recognition service (triggered by "Ok Google") on my phone already does something similar.

When I used to say to call a particular person, it would ask "which number, home or mobile?", for example. Over time, I usually always ask for the same number for a particular contact (mobile), and it learned that when I ask for the first name of the contact, it usually always means a specific contact.

So whereas initially I had to say the full name and pick a number, now all I say is "Call " and it starts dialing the exact contact I wanted. It also knows that this first name is my wife... so I can even say "call my wife" and it also works.

This lends credence to the model you're describing, and maybe that's exactly how it will work in the future. I think machine learning sorts this out quite well.

Re: Start building Actions on Google

#43
post #17

API.AI is really great but I really don't like this UX. From using and developing for the Amazon Echo for the last year or so this "Conversational" setup just sounds super unnatural. You want bus times: Amazon: "Alexa, ask [nextbus] [for the next bus]" Google: "Hey Google, let me talk to [nextbus] when is the next bus?" Perfect: "[keyword], when is the next bus?" (context set in advance for the specific bus you care…

IIRC, the perfect examples where you neither say "Alexa" or "Hey Google" aren't going to happen any time soon - those recognition phrases are hard-coded for performance reasons, and adding custom ones will be difficult.

Re: Start building Actions on Google

#44
post #43
post #17

API.AI is really great but I really don't like this UX. From using and developing for the Amazon Echo for the last year or so this "Conversational" setup just sounds super unnatural. You want bus times: Amazon: "Alexa, ask [nextbus] [for the next bus]" Google: "Hey Google, let me talk to [nextbus] when is the next bus?" Perfect: "[keyword], when is the next bus?" (context set in advance for the specific bus you care…

IIRC, the perfect examples where you neither say "Alexa" or "Hey Google" aren't going to happen any time soon - those recognition phrases are hard-coded for performance reasons, and adding custom ones will be difficult.

I think "[keyword]" is meant as a placeholder for either "Alexa" or "Hey Google".

Re: Start building Actions on Google

#45
post #43
post #17

API.AI is really great but I really don't like this UX. From using and developing for the Amazon Echo for the last year or so this "Conversational" setup just sounds super unnatural. You want bus times: Amazon: "Alexa, ask [nextbus] [for the next bus]" Google: "Hey Google, let me talk to [nextbus] when is the next bus?" Perfect: "[keyword], when is the next bus?" (context set in advance for the specific bus you care…

IIRC, the perfect examples where you neither say "Alexa" or "Hey Google" aren't going to happen any time soon - those recognition phrases are hard-coded for performance reasons, and adding custom ones will be difficult.

That's not true. Most conversational platforms do use a separate "trigger word" subsystem which has a much smaller vocabulary and is optimized for the low power, always on scenario. But the trigger words aren't hard coded - for example on the Motorola X series you could (can?) customize the trigger phrase: https://motorola-global-portal.custhelp.com/app/answers/inde...

Re: Start building Actions on Google

#46
post #17

API.AI is really great but I really don't like this UX. From using and developing for the Amazon Echo for the last year or so this "Conversational" setup just sounds super unnatural. You want bus times: Amazon: "Alexa, ask [nextbus] [for the next bus]" Google: "Hey Google, let me talk to [nextbus] when is the next bus?" Perfect: "[keyword], when is the next bus?" (context set in advance for the specific bus you care…

I think that, over time, both paradigms are required. For the quick lookup/command, "ask" is best. For longer interactions, like driving directions, or cooking instructions, etc... a "conversation" makes more sense. Given that we're at the early stages of conversational UIs, I think the 'ask' case is more helpful, but I'm more excited to see what will evolve through conversations.

Re: Start building Actions on Google

#47
I was very impressed by the demos at the last Google IO, but decided to not go all-in on Google for privacy reasons. That said, their integrated platform is looking great.

Some Google services I wouldn't want to live without: Play Music, Play Movies, Google Cloud Platform, and their neat One a Day charity platform. Otherwise, I am doing a 180 degree flip and getting all Apple gear after many years of mostly using Linux.

I like the competition between Google/Apple/Microsoft/Amazon because even though I would like to more than four major players, four is enough to drive feature and price competition.

Re: Start building Actions on Google

#49
post #48

Why isn't open-source catching up in this field?

I'd guess because you need a lot of data and a LOT of work to get anywhere close to where literally all competition is already. Even Besides Apple, Amazon and Google no other company really has a decent voice assistant. Even Microsoft doesn't really manage to get up to the same level.

Besides that, a voice assistant is never just a voice assistant. It's only useful if it already has a big range of services to integrate. Apple, Amazon and Google already had market-dominating services they could integrate to provide a decent starting point.

You could see it in how each assistant evolved. Siri was always very much aimed at interacting with your phone. Messaging, playing music, local things. Things Apple already did well without a voice assistant. Alexa's main selling point at the start was it's integration with Amazon for shopping. It's still very important and probably the main reason I don't expect to get Alexa in Belgium any time soon since we don't even have an Amazon store. Google Now then couldn't really do much for you, but it's incredible at providing you with the right information, because it's powered by the world's biggest search engine (by quite a margin). Cortana for example doesn't really have any killer features, because Microsoft still doesn't have any market dominating services besides Windows (which doesn't really benefit from a voice assistant interface).

So, in short, it's not about the voice assistant. It's about the ecosystem. And those are incredibly hard to build and probably impossible to open source.

Re: Start building Actions on Google

#50
post #7

Why won't they release Assistant for all Android phones? Nobody uses Allo, and Pixel is a small minority of the market.

> Pixel is a small minority of the market Exactly that. They're trying to promote Pixel phones by making Assistant an exclusive feature.

Then why would you spend any time developing for Assistant?
Post reply on HN