bots

How To Pass The Google Assistant App Review?

After you build your Assistant App it is time to submit it for review and publish it to the world. You should test your app and make sure that it’s ready for prime time.

When you submit your app, Google’s reviewers use and test it to find issues, bugs, or policy violations. To ensure a quick approval, you should use this checklist and… keep reading.

In this post, we will focus on 4 aspects that are important to ensure your app will pass the review quickly and be a success story. Continue reading

Standard
bots

Natural Language Processing Tools

The powerful thing we got these days is the option to choose the best tool for the job. When it comes to building our new Google Assistant App or any other type of bot, we should use a natural language processing (NLP) tool.

Here are the tools I found for NLP:

  • API.AI – This tool give users new ways to interact with your product by building engaging voice and text-based conversational apps. It also use machine learning to understand what users are saying (NLP) and it got a very nice set of integration you can leverage. You can deploy your bot to: Google Assistant, Telegram, Slack, Twitter, Skype, Viber, Kik, Cortana, Alexa and Facebook Messenger.

Continue reading

Standard
bots

Ether Info – A New Google Assistant App

Maui beach at sunsetWhat is an Assistant App?

In case you aren’t familiar with assistant apps, it is Google’s conversational software for helping you get things done in your world.

It is the culmination of all of Google’s research in AI, ML and NLP. It runs on various devices, including the Google Home, as well as many Android and iOS devices.

What is Ethereum?

Ethereum is a digital currency invented in 2013 — a full 4 years after the release of Bitcoin. It has since grown to be the second largest digital currency in the world by market cap — around $20 billion, compared to Bitcoin’s $40 billion. Btw, here is a short intro video I made on Bitcoin.

Ethereum uses its blockchain to record state transitions in a gigantic distributed computer. Ethereum’s corresponding digital currency, ether, is essentially a side effect of powering this massive computer. To put it another way, Ethereum is literally a computer that spans the entire world. Anyone who runs the Ethereum software on their computer is participating in the operations of this world-computer, the Ethereum Virtual Machine (EVM). Because the EVM was designed to be Turing-complete, it can do almost anything that can be expressed in a computer program. Continue reading

Standard
bots

Resources For Action On Google Developers

Here is a list of good resources you can use if you are building a new assistant app or any other Action on Google.
If you love to jump into code and try it for yourself, jump to the code labs section below or just browse (and clone) our samples on Github.

Google Home and Google Assistant Google Home

Google Assistant

Videos about Conversation Actions Building Assistant Actions using API.AI

Introduction to Conversation Actions and building your first assistant app

Documentation and tools Actions on Google documentation

Resources for designers and how to improve you voice design

API.AI – Start with this tool that will save you a lot of work with its NLP capabilities.

Web simulator – When it’s time to test your new app, this simulator will help you a lot. It’s easy to use it and you can try to talk (and not just type) to it and see what will be the results in the real world.

Code samples – You can take some ideas and best practices from these examples.

Ask Questions Stack Overflow (actions-on-google) – We have a great community in Stack Overflow. They are true expert and it’s a great place to ask for help.

Actions on Google Developers G+ Community – This is a growing community (~3k members).
You can share knowledge and keep yourself updated on the rapid changes we see in this technology platform.

@actionsongoogle – Yes! We are on twitter as well. Please don’t be a stranger.

Code labs https://bit.ly/aog-bitcoin-codelab – A code lab that will show you how to leverage API.AI and your own servers (with web hooks). You can also try the code.

https://bit.ly/aog-animal-codelab – A code lab that is short and sweet and as a bonus you might find some good jokes.

https://codelabs.developers.google.com/?cat=Assistant

Samples Actions on Google at GitHub with lots of NodeJS examples.

Standard
bots

How To Create An Effective Assistant App?

Actions on Google lets you build apps for the Google Assistant. Your apps can help you engage users through Google Home, eligible Android phones, iPhones, and in the future, through every experience where the Google Assistant is available. So when we are building our assistant app, there are different types of UIs that we can present to our users.

Let’s see what are the audio or visual components and how you can get the most out of both.

Simple Response

Continue reading

Standard
bots

Building Conversational Experiences With Actions On Google

Here are the slides that I used this week in two events. It gives you a good overview of what can be done these days with Assistant Apps.

What is an Assistant App?

The Google Assistant is Google’s conversational software for helping you get things done in your world. It is the culmination of all of Google’s research in AI, ML and NLP. It runs on various devices, including the Google Home which launched in 2017, as well as many Android and iOS devices.

Actions on Google is the third-party platform for the Google Assistant, allowing you, the developer to manage a conversation between your service and the user.

An interesting times! Continue reading

Standard
bots

A Bitcoin Info Action!

Screen Shot 2017-06-14 at 4.57.32 PM In the past few weeks I worked (20% of the time) on this new assistant application that will give you interesting information about Bitcoin.

Here is an example of what you can do:

  • The price of bitcoin
  • Market cap
  • Blocks count
  • Total amount of bitcoins

This is how the conversation looks like on the web simulator.
You open it with the main capabilities that it can provide: Continue reading

Standard