Mündəricat:

Alexa Bacarıq Erstellen (Alman - Deutsch): 10 addım
Alexa Bacarıq Erstellen (Alman - Deutsch): 10 addım

Video: Alexa Bacarıq Erstellen (Alman - Deutsch): 10 addım

Video: Alexa Bacarıq Erstellen (Alman - Deutsch): 10 addım
Video: 7 священных шагов, которые изменят вашу жизнь! с Джонат... 2024, Iyul
Anonim
Alexa Bacarıq Erstellen (Alman | Deutsch)
Alexa Bacarıq Erstellen (Alman | Deutsch)

Alexa Bacarığı idi?

Alexa, Amazon Echo, Echo Dot, Echo Show və ya Echo Spot-dan istifadə edərək Cloud Spaschservice-dən istifadə edə bilər. Əlaqə Alexa Fähigkeiten hinzufügen, belə ki, Bacarıqlar əldə etmək üçün Nutzer və ya bir neçə dəfə əldə edə bilərsiniz. Alexa Bacarıqları Mağazası ilə tanış olmaq üçün bütün bacarıqları əldə edin. a. Deutsche Bahn, Chefkoch və ya ZDF ilə birlikdə, Designer və Entwickler tərəfindən yaradılmışdır. ~ Quelle: developer.amazon.com

Öyrənmə dərslərində, Alexa Bacarıqlarını və proqramlarını öyrənin.

Ziel:

İstəsəniz, Witze Bacarıqlarını və Witze proqramlarını da öyrənin. Dieser Bacarıqları Benutzer Witze və ya Witze erzählen.

Demo:

Ümumiyyətlə, Bacarıqların heç biri Funktionier ilə deyil, həm də Demo ilə tanış ola bilərsiniz:

skills-store.amazon.de/deeplink/dp/B07ZKH9…

Dizel Bacarıqlarını öyrənmək olar.

Təchizat

  • Proqramlaşdırma
  • Node.js -də Kenntnisse

Addım 1: Erstellen Eines Amazon Developer Hesabları

Erstellen Eines Amazon Developer Hesabları
Erstellen Eines Amazon Developer Hesabları

Amazon Developer Hesabı ilə bağlı bütün məlumatları oxuya bilərsiniz.

Addım 2: Erstelle Einen Neuen Bacarığı

Erstelle Einen Neuen Bacarığı
Erstelle Einen Neuen Bacarığı
Erstelle Einen Neuen Bacarığı
Erstelle Einen Neuen Bacarığı
  1. Əlaqə Link:
  2. Bacarıq Düyməsini Yaradın. Eye neue Seite bütün bunları başa düşdü.
  3. Gib den Namen Bacarıqları (Fall: Lustige Witze) öyrədir Bacarıq adı Feld ein.
  4. Varsayılan dil Almaniya (DE) dilindədir.
  5. Xüsusi Bacarıqlar əldə edildikdə, Model Custom aus ilə də tanış olun.
  6. Əlavə olaraq, Alexa-Hosted (Node.js) aus istifadə edərək, bacarıqlarınızın arxa tərəfindəki mənbələrə ev sahibliyi etmək üçün bir üsul seçin.
  7. Nachdem Du alles ausgewählt, bacarıq əldə edin.
  8. Yeniliklər Fenster ilə əlaqəlidir

Addım 3: Begrüße Den Benutzer

Begrüße Den Benutzer
Begrüße Den Benutzer

Əlbəttə ki, bu, Bacarıq və bacarıqların ən yaxşı mənasıdır. Bacarıqlar Bacarıqları öyrənmək üçün lazım olan hər şeyi edir.

  1. Kod Sekmesi → Das Code Fenster indeks.js Tarixi tarixdən etibarən.

    Jeder Intent Handlet ilə əlaqəli funksiyalar:

    • canHandle ()
    • sap ()

    CanHandle () funksiyasını yerinə yetirin, eyni zamanda Anfrage və ya Hand Handler antwortet -dən istifadə edin.

    Ölçmə qolu () Funksiyanı ən yaxşı şəkildə əldə edə bilərsiniz.

    Bacarıqlar Anfrage -də mövcuddur, buna görə də canHandle () funksiyasını yerinə yetirin, Handler -in işlədiyi anfrage əvvəldən işləyin.

  2. Bu funksiyanı yerinə yetirmək üçün () LaunchRequestHandlers funksiyasını yerinə yetirmək üçün aşağıdakı kodlardan istifadə edə bilərsiniz:

    const speakOutput = '"Lustige Witze" ilə əlaqə qurun! Frage einfach nach einem Witz. ';

    const repromtText = 'Möchtest du einen Witz hören?';

  3. Necə olursa olsun, Benutzer Antwort -da ölür.

    qayıt handlerInput.responseBuilder

    .speak (speakOutput).reprompt (repromtText).getResponse ();

Save və anschließend auf Deploy düyməsini basın

Başlanğıc kodu, Sprache -də Antworten tərəfindən verilmişdir. Bacarıqlar və bacarıqlar Antwort və ya İngilis dilini öyrənmək üçün lazım olan bütün bacarıqları təqdim edir.

Handlern muss der Wert der speakOutput Dəyişənlər auch deutsch umgeschrieben werden:

  • HelpIntentHandler

    const speakOutput = 'Dizel Bacarıqları Witze -dən asılıdır. Frage einfach nach einem Witz. ';

    const repromtText = 'Möchtest du einen Witz hören?'; qayıt handlerInput.responseBuilder.speak (speakOutput).reprompt (repromtText).getResponse ();

  • Ləğv etAndStopIntentHandler

    const speakOutput = 'Keçəl!';

  • IntentReflectorHandler

    const speakOutput = `Siz $ {aimName} ausgelöst alırsınız. ';

  • ErrorHandler

    const speakOutput = `Əsl mir leid, aber ich kann deine Frage zurzeit nicht verarbeiten.`;

Zl Schluss -a daxil olun və Saxla və onu yüklə.

Addım 4: Begrüßung Testen

Begrüßung Testen
Begrüßung Testen
Begrüßung Testen
Begrüßung Testen

Bacarıqları öyrənmək üçün Bacarıqları öyrənin, heç bir problemi yoxlayın, Fehler auftritt ungefähr weiß, və ya Fehler ilə əlaqə qurun.

  1. Test Sekmesini basın → Fenster öffnet sich.
  2. Testdən sonra, Select-Box İnkişaf etdirmə funksiyasını yerinə yetirin.
  3. Xüsusi qeydlər: "öffne lustige Witze." → Bacarıqlar ən çox öyrənilənlərdən biridir.

Addım 5: Niyyətlər Hinzufügen

Niyyətlər Hinzufügen
Niyyətlər Hinzufügen
Niyyətlər Hinzufügen
Niyyətlər Hinzufügen
Niyyətlər Hinzufügen
Niyyətlər Hinzufügen

Möglichkeiten və ya Benutzer haqqında bilik əldə etmək üçün bir çox bacarıq lazımdır. Məqalələr oxuduqdan sonra ən yaxşı nəticələr əldə etməyə imkan verir.

  1. Qurma sekmesini vurun → Fenster qurun.
  2. HelloWorldIntent -in niyyətləri ilə əlaqədar olaraq Navigasiyalara baxın. Diesen löschen wir zu Beginn.
  3. Əlaqə düyməsini əlavə edin və ya niyyətləri seçin.

Amazon şirkətinin niyyətləri ilə bağlı bütün məlumatları əldə edə bilərsiniz.

  1. Alexa'nın daxili kitabxanasından mövcud bir niyyətdən istifadə edin
  2. Əlavə etmək üçün YesIntent və NoIntent düymələrini basın

Nut fugen wir ungenen eigenen Intent hinzu.

  1. Xüsusi niyyət yaradın
  2. TellAJokeIntent Niyyətindən xəbərdardır
  3. Xüsusi niyyət yaradın

İstifadəçilərin fikrincə, niyyətiniz də, Phrasen də, Benutzer -də də var. Phrasen ohne Punkt am Ende ein:

  • Erzinq mirz Witz
  • Sağ olsun Witz
  • Məşhur Witz
  • Einen Witz parçası
  • nach einem Witz
  • Witz zu erzählen

Əlbəttə ki, bir neçə gündən çox əvvəl, niyyətin aktivləşdirilməsini və hər şeyi başa düşməyin lazım olduğunu başa düşdük.

Növbəti Yazı Modelini Saxla və Quraşdırma Modelini yadda saxla. Növbəti qurmaq üçün Kod sekmesini istifadə edin.

Addım 6: Witze Hinzufügen

Bacarıqları yoxlamaq üçün bütün bacarıqları öyrənin.

Erstelle dazu im lambda Ordner eine neue Datei mit Demen zarafatlar.json

Füge folgendes die zarafatlarında. Json Datei ein:

["Schlüsselloch mu idi? Ein Spannbettlaken.", "Getränk trinken Firmenchefs? Leitungswasser.", "Autos am liebsten mi? Parkplätzchen idimi?", "Passiert wennle Cola und BiGer idi?", "Wani heißt ein is spineer ohne? Carlos", "Sitzt auf einem Baum und winkt? Ein Huhu!", "Sagt ein Gen idi, wenn es ein anderes trifft idi? Halogen.", "Eu studierter Bauer idi? Ein? Akademiker. "," Daxilində heç bir şey yoxdur. Als japanischer Krieger wäre ich ein Nunja. "]

Natürlich kannst Du selbst noch mehr Witze hinzufügen, bu testlər bir çox problemlərin həllinə kömək edir.

Save və Deploy düyməsini basın.

Addım 7: Niyyət İşçisi Hinzufügen

Əlbəttə ki, bütün niyyətlər Handler tərəfindən yoxlanılır, niyyətlər başa çatdıqdan sonra başa düşülür. Bacarıqlar və bacarıqlar. Yes YesIntentHandler, TellAJokeIntentHandler Antwortet və ya Witz -dən istifadə edin.

HelloWorldIntentHandler indeksi.js tarixini və tarixini öyrənmək üçün Stentə baxın: IntentHandler:

const TellAJokeIntentHandler = {

canHandle (handlerInput) {return Alexa.getRequestType (handlerInput.requestEnvelope) === 'IntentRequest' && Alexa.getIntentName (handlerInput.requestEnvelope) === 'TellAJokeIntent'; }, idarə (handlerInput) {const zarafatlar = JSON.parse (fs.readFileSync ('./ jokes.json'))); const speakOutput = zarafatlar [Math.floor (Math.random () * zarafatlar.length)]; qayıt handlerInput.responseBuilder.speak (speakOutput).getResponse (); }}; const YesIntentHandler = {canHandle (handlerInput) {Alexa.getRequestType (handlerInput.requestEnvelope) === 'IntentRequest' && Alexa.getIntentName (handlerInput.requestEnvelope) === 'AMAZON. YesIntent'; }, idarə (handlerInput) {const zarafatlar = JSON.parse (fs.readFileSync ('./ jokes.json'))); const speakOutput = zarafatlar [Math.floor (Math.random () * zarafatlar.length)]; qayıt handlerInput.responseBuilder.speak (speakOutput).getResponse (); }}; const NoIntentHandler = {canHandle (handlerInput) {Alexa.getRequestType (handlerInput.requestEnvelope) qayıt === 'IntentRequest' && Alexa.getIntentName (handlerInput.requestEnvelope) === 'AMAZON. NoIntent'; }, handle (handlerInput) {const speakOutput = 'Tamam, çox vacibdir.'; qayıt handlerInput.responseBuilder.speak (speakOutput).getResponse (); }};

Addım 8: Niyyət İşləyicisi Qeydiyyatdan Keçir

Nun müssen nur noch die Intent Handler registriert werden. Tarixi indeks.js tarixinə keçin.

Ersetze ölür:

export.handler = Alexa. SkillBuilders.custom ()

.addRequestHandlers (LaunchRequestHandler, HelloWorldIntentHandler, HelpIntentHandler, CancelAndStopIntentHandler, SessionEndedRequestHandler, IntentReflectorHandler, // əmin olun IntentReflectorHandler son olduğundan, HandHandlers əmrini yalnış etməz.)

durch das:

export.handler = Alexa. SkillBuilders.custom ()

.addRequestHandlers (LaunchRequestHandler, TellAJokeIntentHandler, YesIntentHandler, NoIntentHandler, HelpIntentHandler, CancelAndStopIntentHandler, SessionEndedRequestHandler, IntentReflectorHandler, Save və Deploy düyməsini basın. Növbəti Dağıtım bacarıqlarını öyrənmək üçün bütün sahələri öyrənin.

Addım 9: Bacarıq testləri

  1. Test Sekmesini basın → Fenster öffnet sich.
  2. Xüsusi qeydlər: "öffne lustige Witze." → Bacarıqlar ən çox öyrənilənlərdən biridir.
  3. Şəxsi məlumat: "Erzähle mir einen Witz". → Bacarıqları öyrənmək üçün Witze ərzählen.

Bütün bu funksiyalar ən yüksək səviyyəyə çatmışdır.

Addım 10: Vorschau Festlegen və Zertifizieren Lassen bacarıqları

Vorschau Festlegen və Zertifizieren Lassen bacarıqları
Vorschau Festlegen və Zertifizieren Lassen bacarıqları

Bütün bunlardan ötrü Textboxen, Bacarıqlar və Şəxsi Bacarıqlar haqqında daha çox məlumat əldə etməyə imkan verir.

Bei Nümunə İfadələri:

  • Alexa, çox sevdiyiniz Witze.
  • Erzinq mirz Witz.
  • Alexa, Witze nach einem Witz -in sevgilisi.

Səlahiyyət verdikdən sonra Felder ausgefüllt and die Icons düymələrini saxla və davam et.

Məxfilik və Uyğunluq haqqında məlumatı əldə etmək üçün Antworten aus -dan istifadə edə bilərsiniz.

Əlavə olaraq Zertifizierung Göndərmə Kontrol Siyahıları

Sınaq testləri sona çatdı. Weile dauern ölür.

Bacarıqlar Zertifizierung yoxdur. Es wird ca. 1-2 Təlimatlar, Əlaqələr və bacarıqlar Bacarıqlar. Wenn du alles richtig gemacht hasta, Bacarıqların ən yaxşısıdır.

Bacarıqları öyrənmək və öyrənmək bacarığı ən yüksək səviyyəyə çatmaqla yanaşı, Bacarıq bacarıqları da yüksək səviyyədədir və bu bacarıqlar aşağıdakılardır:

skills-store.amazon.de/deeplink/dp/B07ZKH9…

Tövsiyə: