Sådan opretter du en Amazon Alexa-færdighed

Alexa er en "smart" personlig assistent, der er tilgængelig for offentligheden af ​​Amazon Echo i 2015, der tilbyder tale-drevne applikationer, som kan aktiveres til at give en lang række oplysninger og udføre en række opgaver.

Amazon tilbyder masser af færdigheder (voice-enabled apps) lige fra nyheder, rejseplanlæggere og smart hjemmefærdigheder til sengetidshistorier til børn, sjove fakta og spil.

Gennem ekkoet kan Alexa udføre forskellige opgaver som spilmusik, se vejret op, vend din opvarmning op eller ned, og til og med (hvis den er korrekt konfigureret) får du en kop te om morgenen. Kog altid kedlen i alligevel.

Læs næste: 18 bedste browser tilføjelser til udviklere.

Sådan opretter du en Amazon Alexa-færdighed: Hvad er en Alexa-færdighed?

En Alexa-færdighed er simpelthen en voice-aktiveret kommando, der advarer Amazon's Alexa-aktiverede enheder som Echo, Dot og Amazon Fire TV-fjernbetjeningen (for at nævne nogle få), hvilket giver et svar, der afhænger af anmodningen. Dette kan betyde, at enheden søger på internettet for et svar eller udfører opgaver som f.eks. Afspilning af en playliste.

For eksempel er en almindelig Alexa-kommando "Alexa, sæt en alarm til 8.30am". Dette er muligt gennem en alarm 'færdighed'. På samme måde kan du spørge, "Alexa, hvordan bliver vejret som i morgen?", Hvor Alexa vil søge på internettet for de oplysninger, du har brug for.

Sådan opretter du en Amazon Alexa-færdighed: Amazonas Alexa Skills Kit

Amazon tilbyder en relativt nem måde at skabe Alexa Skills på via sin gratis at bruge værktøjssæt. I sidste ende skal alle Alexa-færdigheder gå gennem Amazon for at gøre det til butikken og blive aktiveret på Alexa-enheder, så i de fleste tilfælde vil det nok være lettere at bruge Amazons officielle værktøjssæt, men selvfølgelig for eventyrlysten er der andre måder at skabe en Alexa færdighed.

Alexa Skills Kit tilbyder selvbetjenings-API'er, værktøjer og dokumentation til at hjælpe udviklere med at skabe Alexa-færdigheder hurtigt.

Udviklere kan opbygge, teste og udgive Alexa-færdigheder for at tilføje til Alexa-aktiverede enheder, alle inden for denne platform.

Amazon leverer også sin Smart Home Skill API-platform til udviklere, der søger at skabe en færdighed som smart belysningskontrol, varmeledelse eller mere generelle smart home-enheder, alt sammen inde i skyen.

Dokumentationen fra Amazon er temmelig omfattende med en startguide, checkliste og casestudier, alle tilgængelige online. Amazon hævder endda, at udviklere kunne opbygge en færdighed i 60 minutter, så længe det er en trivia eller faktabaseret færdighed.

For dem, der bare dypper tå i vandet, tilbyder Amazon skabeloner til hurtige færdigheder som fakta om dagen eller flashkort.

Udover det kan udviklere opdele deres færdigheder i tre trin (selvom det virkelig er mere som otte). Udviklere skal designe stemmeinterfacet, oprette rammerne for at håndtere brugernes anmodninger, og derefter give prøve sætninger til Alexa for at reagere på anmodninger med.

Dernæst skal du kode og opsætte færdighederne i AWS Lambda-skyen og gennemgå koden. Amazon vil faktisk lade dig oprette færdighederne i en anden skybaseret hostingplatform, som er ideel til dem, der driver en ikke-AWS-butik.

Endelig skal du indsende din færdighed til udviklerportalen, teste den og vente på, at Amazon skal levere certificering.

Sådan opretter du en Amazon Alexa-færdighed: Tredjepartswebsteder

For aspirerende udviklere eller for dem, der mangler erfarne programmeringskendskab, er der programmer, der tilbyder en kode-lys måde at skabe en Alexa færdighed. Og selvom der endnu ikke er en flurry af tredjepartsværktøjer, arbejder nogle websteder sammen med Amazon for at gøre hele processen nemmere.

Billedkredit: Losant

Losant giver et workflow dashboard, der hævder at kunne producere Alexa færdigheder uden nogen kodning.

Ved at bruge Losants visuelle workflow-motor kan du oprette en 'webhook' for at udløse workflow-applikationer via HTTP-anmodninger og tilføje forespørgsels- og sti parametre.

Du kan oprette en workflow med Losant ved at trække og slippe de svar, du vil have Alexa til at bruge, og det flow, opgaven vil tage, fra spørgsmål til valgmulighed til svar.

For en detaljeret trin-for-trin vejledning, se her.

Oprindelig artikel

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.