Alexa Skills und Google Home Actions entwickeln mit Jovo

Developing Alexa skills and Google Home actions with Jovo

Problem: Alexa Skill Builder & Google Dialogflow need separate back-ends

Modern voice assistants, such as Google Home or Alexa, are gaining ground at the moment. Both systems are based on a similar approach: interaction models are created within the individual skills (for Alexa) or actions (for Google Home). An interaction model depicts different ways for possible dialogues between user and voice assistant and which information can be extracted from it.

For this purpose, Amazon provides the “Skill Builder”, which can be used exclusively for Alexa. The counterpart from Google is called “Dialogflow” (formerly API.ai) and has a number of other integration options in addition to Google Home. With the help of “Intents”, the user requests are forwarded to a back-end for further processing. Each platform offers its own SDK with which the respective “Intents” can be processed. This means, a separate back-end has to be written for each platform, which makes both development and maintenance work much more difficult.

Solution

Jovo! A developer platform specifically designed for the development of Alexa skills and Google Home actions.

Jovo has several useful features:

  • Jovo Framework: a Javascript/Typescript framework to develop back-ends for voice applications.
  • Jovo CLI: a tool to design, build and deploy projects. (Supports Staging!)
  • Jovo Webhook: a free service that creates a link to the local web server. This allows applications to be developed and tested locally.
  • Jovo Debugger: a debugger for testing applications using the browser.
  • Jovo Language Model: a language model which can be converted into the interaction models of the respective platform.

Further Aspects

---

Author: Kevin Stieglitz / Software Engineer / Business Division Automotive World

Developing Alexa skills and Google Home actions with Jovo

Cookie Settings

This website uses cookies to personalize content and ads, provide social media features, and analyze website traffic. In addition, information about your use of the website is shared with social media, advertising, and analytics partners. These partners may merge the information with other data that you have provided to them or that they have collected from you using the services.

For more information, please refer to our privacy policy. There you can also change your cookie settings later on.

contact icon

Contact us now