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

Wir verwenden Cookies, um unsere Webseite für Sie zu optimieren. Mit dem Besuch unserer Webseite erklären Sie sich damit einverstanden. // Our website is using cookies to improve your experience. By continuing to browse the site, you are agreeing to our use of cookies.

Weitere Informationen finden Sie in unserer Datenschutzerklärung. // For more information, please refer to our privacy policy.