Menambahkan Slot ke Skill Alexa

6836bet

katana slot

slot sbobet

sloki88 slot login

Menambahkan Slot ke Skill Alexa

Dalam lab ini, Anda akan menambahkan slot kustom untuk menangkap dua titik data dan mengembalikannya sebagai bagian dari respons intent. Tujuan lab ini termasuk membuat slot kustom sederhana dan menguji slot menggunakan ask dialog.

Catatan: Anda harus memiliki akun Pengembang Amazon sendiri, yang dapat Anda daftarkan jika belum memilikinya.

  • Tingkat: Menengah
  • Terakhir diperbarui: 09 Jan 2026
  • Durasi: 30 menit

1. Konfigurasi Amazon Skills Kit untuk Menggunakan Akun AWS Developer Anda

  1. Inisialisasi ASK CLI:
    ask init --no-browser
  2. Salin/tempel URL yang muncul dari terminal ke jendela peramban.
  3. Masuk ke konsol pengembang saat diminta.
  4. Salin/tempel kode otorisasi.
  5. Masukkan y untuk Ya untuk terhubung ke akun AWS yang sudah diatur di VM.
  6. Pilih akun AWS default.

2. Klon dan Periksa Cabang

  1. Klon skill templat:
    ask new --url github
  2. Navigasi ke direktori:
    cd content-aws-skill-builder
  3. Untuk memulai dengan templat dan melakukan tugas lab ini sendiri:
    git checkout lab_slots
  4. Untuk memulai dengan solusi lab:
    git checkout lab_slots_solution

3. Kembangkan Skill

Di ../models/en-US:

  1. Tambahkan slot kustom untuk pet_type dan pet_name ke RegisterPetIntent.
  2. Ubah sampel di intent yang sama menjadi "i want to register my {pet_type} named {pet_name}".
    { ..., { "name": "RegisterPetIntent", "slots": [ { "name": "pet_type", "type": "petType" }, { "name": "pet_name", "type": "petName" } ], "samples": [ "i want to register my {pet_type} named {pet_name}" ] }, ...
  3. Tambahkan tipe slot kustom "types" pada level yang sama dengan "intents".
    ...], "types": [ { "name": "petType", "values": [ { "name": { "value": "pet_type" } } ] }, { "name": "petName", "values": [ { "name": { "value": "pet_name" } } ] } ] ...

Di ../lambda/custom/index:

  1. Ubah pesan LaunchRequestHandler menjadi: "Exclusive Veterinary Services welcomes you. You can say things like I want to register my dog named Scraps or I want to register my cat named Freckles."
    const LaunchRequestHandler = { canHandle(handlerInput) { return AlexauestType(handlerInputtEnvelope) === 'LaunchRequest'; }, handle(handlerInput) { const speakOutput = "Exclusive Veterinary Services welcomes you. You can say things like I want to register my dog named Scraps or I want to register my cat named Freckles."; return handlerInputseBuilder .speak(speakOutput) .reprompt(speakOutput) .getResponse(); } };
  2. Ubah RegisterPetIntentHandler untuk menggunakan slot kustom.
    const RegisterPetIntentHandler = { canHandle(handlerInput) { return AlexauestType(handlerInputtEnvelope) === 'IntentRequest' && AlexaentName(handlerInputtEnvelope) === 'RegisterPetIntent'; }, handle(handlerInput) { pet_type = slots_type.value pet_name = slots_name.value const speakOutput = "We are happy to welcome your " + pet_type + ' ' + pet_name + "!"; return handlerInputseBuilder .speak(speakOutput) //.reprompt('add a reprompt if you want to keep the session open for the user to respond') .getResponse(); } };

4. Deploy dan Uji

  1. Deploy skill:
    ask deploy
  2. Mulai melakukan pengujian:
    ask dialog --locale en-US
  3. Prompt akan berubah menjadi User >.
  4. Masukkan open exclusive vet dan ikuti petunjuk.

5. Bersihkan Konsol Alexa Akun Developer Amazon

Pada titik ini, skill yang baru saja Anda buat harus dihapus dari Konsol Alexa Developer Anda. Silakan lakukan di sini: Konsol Alexa.

idtribun slot

▲ Kembali ke atas

Platform Lainnya

winter4d slot

grand sierra resort and casino

w las vegas casino

demo slot wild bandito anti lag

Berita Piala Dunia

playland88 slot

SITUSGACOR99

qqpanda slot

casino energy

Jika Anda memiliki pertanyaan, silakan kirim email ke [email protected]

▲ Kembali ke atas