Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Unda Akaunti ya Msanidi Programu wa Amazon
- Hatua ya 2: Unda Ujuzi Mpya
- Hatua ya 3: Salimia Mtumiaji
- Hatua ya 4: Jaribu Salamu
- Hatua ya 5: Ongeza Nia
- Hatua ya 6: Ongeza Maneno ya Mapenzi
- Hatua ya 7: Ongeza Wanaoshikilia Kusudi
- Hatua ya 8: Sajili Wasimamizi wa Nia
- Hatua ya 9: Jaribu Ujuzi
- Hatua ya 10: Weka Uhakiki wa Ustadi na Uwasilishe kukaguliwa
Video: Jinsi ya Kuunda Ujuzi wa Alexa: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Je! Ni ustadi gani wa alexa?
Ujuzi wa Alexa ni kama programu. Unaweza kuwezesha na kuzima ujuzi, ukitumia programu ya Alexa au kivinjari cha wavuti, kwa njia ile ile ambayo unasakinisha na kusanidua programu kwenye simu yako mahiri au kompyuta kibao. Ujuzi ni uwezo wa Alexa unaotokana na sauti. Unaweza kuongeza ujuzi wa Alexa kwenye Echo yako ili kuleta bidhaa na huduma kwa maisha. Unaweza kutazama ujuzi unaopatikana na kuwawezesha au kuwazima kwa kutumia programu yako ya Alexa.
Mafunzo haya yanaonyesha jinsi ya kuunda ustadi wa alexa.
Lengo:
Lengo ni, kuunda ustadi, ambao unamwambia mtumiaji neno la Kijerumani la kuchekesha kila wakati, mtumiaji anauliza.
Maonyesho:
Kuona, jinsi ustadi unapaswa kufanya kazi baadaye, unaweza kuijaribu hapa:
www.amazon.com/gp/product/B07ZH9GL9N?ref&r…
Vifaa
- Maarifa katika programu
- Misingi katika Node.js na Javascript
Hatua ya 1: Unda Akaunti ya Msanidi Programu wa Amazon
Isipokuwa huna Akaunti ya Msanidi Programu wa Amazon unaweza kujisajili hapa. Vinginevyo unaweza kuingia hapa.
Hatua ya 2: Unda Ujuzi Mpya
- Fuata kiunga hiki:
- Bonyeza kwenye Unda Ustadi upande wa kulia. Ukurasa mpya unafungua baadaye.
- Ingiza jina la ustadi wako (kwa upande wetu: Maneno ya Kijerumani ya Mapenzi) kwenye uwanja wa jina la Ujuzi.
- Weka lugha katika lugha chaguomsingi Chagua -Box kwa Kiingereza (Marekani)
- Tutafanya ustadi wa kawaida, kwa hivyo tunachagua mtindo wa kawaida
- Katika Chagua njia ya kukaribisha rasilimali yako ya nyuma ya ustadi tunachagua Wenyeji wa Alexa (Node.js)
- Baada ya kumaliza kumaliza bonyeza Unda ustadi
- Dirisha jipya linafunguliwa
Hatua ya 3: Salimia Mtumiaji
Jambo la kwanza ambalo mtumiaji hufanya kwa ustadi wako kuifungua. Kusudi, ambalo hufungua ufundi tayari limetekelezwa katika nambari ya sampuli na haiitaji kuongezwa tena.
- Fungua kichupo cha Msimbo → Dirisha la nambari na faili ya index.js inafungua
Kila mshughulikiaji dhamira ana kazi mbili
- kushughulikia ()
- shika ()
-
Katika kushughulikia () kazi ya LaunchRequestHandler futa nambari yote na ubandike zifuatazo baadaye:
const speakOutput = 'Karibu kwenye Maneno ya Kijerumani ya Mapenzi. Tafuta ni maneno gani ya kuchekesha ambayo lugha ya kijerumani inapaswa kutoa na inamaanisha nini. Je! Unataka kusikia neno la kuchekesha? ';
const repromptText = 'Je! unataka kusikia neno la ujerumani la kuchekesha?'; kurudi handlerInput.responseBuilder.ongea (speakOutput).prompt (repromptText).getResponse ();
- Bonyeza kwenye Hifadhi na Tumia.
Kazi ya canHandle () ni pamoja na ombi, mshughulikiaji hujibu.
Kazi ya kushughulikia () hutuma jibu kwa mtumiaji.
Ikiwa ustadi unapokea ombi, kazi ya canHandle () ya kila mshughulikiaji dhamira inaitwa na kukagua, ikiwa inaweza kutuma jibu kwa ombi hilo.
Mshughulikiaji wa dhamira ya usaidizi anahitaji kubadilishwa ili alingane na ustadi. Futa nambari ya kushughulikia () na ingiza hii:
const speakOutput = 'Tafuta ni maneno gani ya kuchekesha ambayo lugha ya kijerumani inapaswa kutoa na maana yake. Je! Unataka kusikia neno la kuchekesha? ';
const repromptText = 'Je! unataka kusikia neno la ujerumani la kuchekesha?'; kurudi handlerInput.responseBuilder.nena (speakOutput).prompt (repromptText).getResponse ();
Baada ya kumaliza bonyeza hiyo Hifadhi na Tumia.
Hatua ya 4: Jaribu Salamu
Kila wakati una kazi zaidi kwa ustadi wako, jaribu ikiwa inafanya kazi kweli, kujua ikiwa kuna kosa, kosa linaweza kuwa wapi.
- Bonyeza kwenye kichupo cha Mtihani → Dirisha jipya linafunguliwa.
- Washa mazingira ya upimaji, kwa kuchagua Maendeleo kwenye kisanduku teule.
- Andika au sema: "pinga maneno ya kuchekesha ya Kijerumani" → Ustadi unapaswa sasa kujibu kwa salamu.
Hatua ya 5: Ongeza Nia
Sasa tutaongeza fursa jinsi mtumiaji anaweza kuingiliana na ustadi wako. Nia inafanya uwezekano wa kuguswa kwa usahihi baada ya misemo maalum na kumfanya mshughulikiaji wa corret baadaye.
- Bonyeza kwenye kichupo cha Jenga → Dirisha la Jenga linafunguliwa.
- Upau wa urambazaji upande wa kulia unaonyesha dhamira zote zilizoamilishwa. Kwanza kabisa, futa HelloWorldIntent.
- Baadaye bonyeza kitufe cha Ongeza karibu na kichupo cha makusudi kwenye upau wa kusogeza.
Kwanza kabisa, tunaongeza zingine zilizojengwa kwa maktaba kutoka kwa maktaba ya Alexa iliyojengwa
- Bonyeza Tumia dhamira iliyopo kutoka kwa maktaba iliyojengwa ya Alexa
- Tafuta YesIntent na NoIntent na bonyeza bonyeza kwa zote mbili.
Sasa tunaongeza dhamira yetu ya kawaida.
- Bonyeza kwenye Unda dhamira ya kawaida
- Toa jina la TellAFunnyWordIntent kwa dhamira
- Bonyeza kwenye Unda dhamira ya kawaida
Sasa tutaongeza vishazi kadhaa vya mfano kwa dhamira yetu. Mfano wa misemo ni misemo ambayo mtumiaji anaweza kusema. Ingiza tu misemo ya sampuli:
- niambie neno
- niambie neno la Kijerumani la kuchekesha
- neno
- neno la kuchekesha
- kuniambia neno
Kwa kweli kuna misemo mingi zaidi ambayo mtumiaji anaweza kusema. Unaweza kupanua dhamira ikiwa unataka, lakini tunazingatia utendaji kazi kwa sasa.
Baada ya kuongeza vishazi, bonyeza Bonyeza Mfano na baadaye kwenye Jenga Mfano. Baada ya kumaliza kumaliza, nenda tena kwenye kichupo cha Msimbo.
Hatua ya 6: Ongeza Maneno ya Mapenzi
Ili kufanya ustadi wetu kusema maneno ya kuchekesha, inahitaji maneno ya kuchekesha kwanza.
Kwa hilo, tengeneza faili mpya inayoitwa words.json kwenye folda ya lambda.
Ingiza maneno hayo kwa faili ya words.json:
[{"neno": "Lebensabschnittpartner", "maelezo": "Neno hili linaelezewa zaidi kama chaguo jingine kwa mwenzi au mpenzi, lakini kwa kupinduka zaidi kwa muda mfupi." }, {"neno": "Unabhängigkeitserklärungen", "maelezo": "Neno hili linaelezea tangazo la independece." }, {"neno": "Freundschaftsbezeugung", "maelezo": "Ni maonyesho ya urafiki." }, {"neno": "Rechtsschutzversicherungsgesellschaften", "maelezo": "Kitabu cha Guinness of World Records kinatambua neno hili zito kama neno refu zaidi la Kijerumani katika matumizi ya kila siku. Inamaanisha kampuni za bima zinazotoa ulinzi wa kisheria." }, {"neno": "Kaftfahrzeug-Haftpflichtversicherung", "maelezo": "Inamaanisha bima ya dhima ya gari." }, {"neno": "Donaudampfschiffahrtsgesellschaftskapitän", "maelezo": "Neno hili linaendelea na mada ya usafirishaji, na ni maneno manne yaliyotungwa vizuri pamoja kusema nahodha wa kampuni ya meli ya Danube." }]
Kwa kweli unaweza kuongeza maneno zaidi ikiwa unajua mengine. Lakini kwa kujaribu inapaswa tayari kufanya kazi.
Bonyeza kwenye Hifadhi na Tumia tena.
Hatua ya 7: Ongeza Wanaoshikilia Kusudi
Nia zilizoundwa hapo awali zinahitaji kishikaji, ambacho husababishwa na dhamira. NoIntentHandler inafunga ustadi. YesIntentHandler na TellAFunnyWordIntentHandler hujibu kwa neno la kuchekesha na ufafanuzi wake.
Futa HelloWorldIntentHandler nzima kutoka kwa faili ya index.js na uongeze mpya tatu badala yake:
const TellAFunnyWordIntentHandler = {
CanHandle (handlerInput) {rudisha Alexa.getRequestType (handlerInput.requestEnvelope) === 'IntentRequest' && Alexa.getIntentName (handlerInput.requestEnvelope) === 'TellAFunnyWordIntent'; }, shika (handlerInput) {const words = JSON.parse (fs.readFileSync ('./ words.json')); neno const = maneno [Math.floor (Math.random () * words.length)]; const speakOutput = neno.word + '. '+ neno.ufafanuzi; kurudi handlerInput.responseBuilder.ongea (speakOutput).getResponse (); }}}; const YesIntentHandler = {canHandle (handlerInput) {rudisha Alexa.getRequestType (handlerInput.requestEnvelope) === 'IntentRequest' && Alexa.getIntentName (handlerInput.requestEnvelope) === 'AMAZON. YesIntent'; }, shika (handlerInput) {const words = JSON.parse (fs.readFileSync ('./ words.json')); neno const = maneno [Math.floor (Math.random () * words.length)]; const speakOutput = neno.word + '. '+ neno.ufafanuzi; kurudi handlerInput.responseBuilder.ongea (speakOutput).getResponse (); }}}; const NoIntentHandler = {canHandle (handlerInput) {rudisha Alexa.getRequestType (handlerInput.requestEnvelope) === 'IntentRequest' && Alexa.getIntentName (handlerInput.requestEnvelope) === 'AMAZON. NoIntent'; }, shughulikia (handlerInput) {const speakOutput = 'Sawa, labda wakati mwingine.'; kurudi handlerInput.responseBuilder.ongea (speakOutput).getResponse (); }}};
Hatua ya 8: Sajili Wasimamizi wa Nia
Sasa tunahitaji kusajili washughulikiaji mpya wa dhamira. Kwa hilo, songa hadi mwisho wa faili ya index.js.
Badilisha hii:
exports.handler = Alexa. SkillBuilders.custom ()
.addRequestHandlers (LaunchRequestHandler, HelloWorldIntentHandler, HelpIntentHandler, CancelAndStopIntentHandler, SessionEndedRequestHandler, IntentReflectorHandler, // hakikisha IntentReflectorHandler ni ya mwisho kwa hivyo haizidi washughulikiaji wako wa dhamira ya desturi).
na hiyo:
exports.handler = Alexa. SkillBuilders.custom ()
.addRequestHandlers (LaunchRequestHandler, TellAFunnyWordIntentHandler, YesIntentHandler, NoIntentHandler, HelpIntentHandler, CancelAndStopIntentHandler, SessionEndedRequestHandler, IntentReflectorHandler, // hakikisha IntentReflectrandlerandlerandlerandlerandlerandlerandlerandlerandlerandlerandlerandlerandlerandlerandlerandlerandlerandlerayo)
Baadaye bonyeza Hifadhi na Tumia tena. Baada ya kupelekwa kumaliza mtihani ustadi tena.
Hatua ya 9: Jaribu Ujuzi
- Bonyeza kwenye kichupo cha Mtihani → Dirisha jipya linafunguliwa.
- Andika au sema: "pinga maneno ya kuchekesha ya Kijerumani" → Ustadi unapaswa sasa kujibu kwa salamu.
- Andika au sema: "niambie neno la Kijerumani la kuchekesha" → Ustadi unapaswa sasa kusema moja ya maneno.
Ikiwa kila kitu kinafanya kazi, unaweza tayari kuwasilisha ustadi wako.
Hatua ya 10: Weka Uhakiki wa Ustadi na Uwasilishe kukaguliwa
Jaza visanduku vyote vinavyohitajika na maelezo yako ya kibinafsi ya ustadi.
Katika vifungu vya Mfano andika:
- Alexa, fungua Maneno ya Kijerumani ya Mapenzi.
- Alexa, uliza Maneno ya Kijerumani ya Mapenzi kuniambia neno la kuchekesha.
Baada ya kujaza sehemu zote zinazohitajika na baada ya kupakia ikoni, bonyeza Hifadhi na uendelee.
Chagua majibu sahihi katika Faragha na Ujumuishaji na Upatikana.
Tafadhali angalia orodha ya kuwasilisha kabla ya kuwasilisha
Sasa unahitaji kuendesha majaribio. Hii inaweza kuchukua muda.
Baadaye unaweza kuwasilisha ujuzi wako kwa ukaguzi. Itachukua siku 1 au 2 hadi upate maoni ya ustadi wako. Ikiwa ulifanya kila kitu sawa, ustadi wako utachapishwa mara tu baada ya ukaguzi.
Ikiwa unataka kujaribu ustadi tayari, lakini bado iko kwenye udhibitisho, unaweza kutumia ustadi huu kila wakati:
www.amazon.com/gp/product/B07ZH9GL9N?ref&ref=cm_sw_em_r_as_dp_uCOJljYBKfNx9
Ilipendekeza:
Jinsi ya Kuunda Hifadhi ya Boot ya Linux (na Jinsi ya kuitumia): Hatua 10
Jinsi ya Kuunda Hifadhi ya Boot ya Linux (na Jinsi ya kuitumia): Huu ni utangulizi rahisi wa jinsi ya kuanza na Linux, haswa Ubuntu
Ujuzi wa Alexa: Soma Tweet ya hivi karibuni (katika Kesi hii, ya Mungu): Hatua 6
Ujuzi wa Alexa: Soma Tweet ya hivi karibuni (katika Kisa hiki, cha Mungu): Nilitengeneza Ujuzi wa Alexa kusoma " Ujumbe Mpya wa Mungu " - yaliyomo, ambayo ni, kutoka kwa @TweetOfGod, akaunti milioni 5 + ya mteja iliyoundwa na mwandishi wa zamani wa vichekesho vya Daily Show. Inatumia IFTTT (Kama Hii Halafu Hiyo), Lahajedwali la Google, na
Ujuzi wa Alexa Erstellen (Kijerumani - Deutsch): Hatua 10
Ujuzi wa Alexa Erstellen (Kijerumani | Deutsch): Je! Ujuzi wa Alexa ulikuwa ni nini? Entwickler inayofikia Alexa Fähigkeiten hinzufügen, kwa hivyo ujuzi wa aina nyingi, inahusu Nutzer ihr Gerä
Pata, ukarabati na uuze Elektroniki ambazo hazifanyi kazi na Ujuzi mdogo: Hatua 6
Pata, Tengeneza na Uuze Elektroniki ambazo hazifanyi kazi na Maarifa Kidogo: Kumbuka: Hii inayoweza kufundishwa imeingizwa kwenye shindano la Epilog na Merika la Ufanisi. Ikiwa unapenda kwa njia yoyote iwezekanavyo, usisahau kuipima na / au kuipigia kura! Muhtasari wa sababu za kufanya hivi: - Unasaidia kupunguza vitu vibaya kwenye taka ya ardhi
Tome ya Ujuzi Usio na Ukomo: Kitabu cha Kitabu cha Kitabu cha Netbook Kutoka kwa Sanduku Lake: Hatua 8
Tome ya Ujuzi usio na mwisho: Kitabu cha Kitabu cha Kitabu cha Netbook Kutoka kwa Sanduku Lake: Baada ya kuanguka kwa maduka ya Matofali na chokaa ya Mzunguko wa Jiji, niliweza kuchukua Kitabu cha marafiki cha Averatec (upepo wa MSI uliowekwa upya). Kutaka kesi iliyobuniwa steampunk, na kukosa pesa, niliamua kutengeneza moja ya kile kilichofaa: Nyenzo