آموزش راهنمای عملی برای توسعه مهارت الکسا (2022)

Practical Hands-on Guide for Alexa Skill Development (2022)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از مهارت های سفارشی الکسا، دستیارهای شخصی مجازی را به سرعت بسازید و بکار ببرید. رابط کاربری مکالمه/صوتی استاد، مهارت‌های سفارشی الکسا را ​​برای تقویت نقاط قوت آمازون اکو، با درک برتر از اصول اصلی، مهارت الکسا بسازید، و در مورد اهداف، اسلات‌ها و گفته‌ها به وضوح از Nodejs 14.x و درخواست‌های ناهمزمان با وعده‌ها استفاده کنید. توابع انتظار و غیر همگام‌سازی با Alexa Skills Kit SDK v2 (ask-sdk-core) بیش از یک توسعه‌دهنده مهارت الکسا باشید - درک "متا" را از نحوه هماهنگی قطعات با هم دریافت کنید - و نادیده فناوری باشید ایجاد تعامل صوتی "بصری" مدل‌هایی برای رابط‌های صوتی پیشرفته/کاربر مکالمه آمازون پولی را با SSML و همچنین ربات‌های چت از طریق آمازون لکس امتحان کنید. خطاها را معرفی کنید و مهارت‌های الکسا را ​​از طریق 3 حالت مختلف از جمله شبیه‌ساز الکسا، برنامه الکسا و امنیت راه‌اندازی دستگاه‌های اکو آمازون از طریق IAM آمازون (هویت و تست کنید) مدیریت دسترسی) برنامه در آمازون لامبدا (محاسبات بدون سرور) از API ذخیره سازی Amazon S3 استفاده کنید از Google Maps Directions API برای دریافت عملکرد مانیتور اطلاعات ترافیک در زمان واقعی و خطاهای اشکال زدایی از طریق آمازون CloudWatch پیش نیازها: اگر قصد دارید یک مهارت را توسعه دهید، پس یک مهارت اساسی درک Nodejs و JavaScript داشتن یک دستگاه آمازون اکو خوب خواهد بود زیرا به آزمایش سریعتر کمک می کند. در غیر این صورت می توانید از شبیه ساز الکسا وب baesd استفاده کنید.

~~ به‌روزرسانی ژانویه 2022 • سال را درست شروع کنید! ~~

بخش جدیدی وجود دارد، "TL;DR - غواصی در ایجاد یک مهارت"، که به شما کمک می کند با استفاده از آخرین رابط کاربری کنسول برنامه نویس الکسا آمازون شروع به ساخت مهارت کنید. شما یک مهارت "Zodiac Finder" خواهید ساخت که به شما کمک می کند چندین مفهوم تعامل صوتی را بیاموزید - مانند Invocation Name، Intents Slots (هر دو سفارشی داخلی)، مقادیر اسلات، مدل تعامل، منطق مهارت، اشکال زدایی، تنظیم نقاط پایانی Lambda، و با استفاده از چندین زبان در نهایت، مهارت را در شبیه ساز الکسا مبتنی بر مرورگر، برنامه الکسا و دستگاه آمازون اکو آزمایش خواهید کرد.


•••


دانش عملی متا در مورد ایجاد رابط های صوتی (VUI)/رابط های مکالمه ای دریافت کنید

مناسب برای کاربران مبتدی قدرتمند

  • توسعه دهندگان

  • مدیران پروژه

  • بازاریاب

نکات برجسته دوره

  • درکی از Lambda، Lex، Polly، S3 بیشتر کسب کنید

  • استفاده از Alexa Skills Kit v2 با استفاده از Node.js 10.x

  • یک مهارت مقدماتی (برای خواندن نقل قول ها) ایجاد کنید

  • یک مهارت پیشرفته با استفاده از APIهای شخص ثالث (Google Maps) ایجاد کنید

  • درکی اساسی از نحوه قرارگیری همه قطعات با هم و نحوه عملکرد دستیار شخصی مجازی بدست آورید

--

چرا این دوره؟

تغییری در نحوه ارتباط ما به عنوان یک گونه با ماشین‌ها وجود دارد. با ظهور آمازون الکسا، دستیار گوگل، سیری اپل و مایکروسافت کورتانا، تمرکز بر رابط های کاربر صوتی یا واسط های مکالمه فعال صوتی به سرعت در حال افزایش است.

این دنیای دائماً در حال تغییر، تهدیدی برای نحوه عملکرد ما است، به خصوص زمانی که آن را درک نکنیم. ممکن است سال‌ها با دنیای هوش مصنوعی‌تر آشنا شویم، اما اگر یاد بگیریم چگونه با ماشین‌ها صحبت کنیم و آن‌ها را کنترل کنیم، به طور جمعی رشد می‌کنیم.

--

هدف "واقعی" برای این دوره

بله، آمازون الکسا و رابط‌های فعال صوتی مشابه بسیار جالب به نظر می‌رسند. می‌توانید از اسناد گسترده موجود با هر رابط برای ایجاد مهارت‌ها استفاده کنید.

با این حال، فقط یادگیری نحو یک سیستم خاص کافی نیست. برای اینکه به‌عنوان یک فرد بالغ شوید، باید مهارت‌های اساسی را در مورد نحوه عملکرد این رابط‌ها به دست آورید و در ساختن این رابط‌های مکالمه از فناوری آگاه باشید.

هدف واقعی این دوره این است که شما را به صلاحیت کافی برای درک پیچیدگی‌های طراحی و ایجاد رابط‌های کاربری صوتی برسانید، به طوری که بتوانید فوراً ارزیابی کنید که چگونه قطعات مختلف پازل با هم قرار می‌گیرند.

--

اجرای عملی هدف واقعی

مهم نیست چقدر دانش اساسی دارید، اگر نتوانید آن را عملی کنید، معمولاً ارزش واقعی ندارد.

این دوره نه تنها بر پیشی گرفتن شما از دیگران در درک نحوه عملکرد رابط کاربری صوتی تمرکز دارد، بلکه به شما کمک می‌کند تا با استفاده از آمازون الکسا، دستیار شخصی بسیار جالب خود را بسازید، که می‌تواند کاری را انجام دهد که شما می‌توانید آن را انجام دهید.

p>

ساخت دستیار شخصی با استفاده از مهارت‌های سفارشی الکسا تنها یکی از تکنیک‌ها است و به زودی یاد خواهید گرفت که می‌توانید از طریق دانشی که به دست می‌آورید، رابط‌های مختلفی طراحی کنید.

Amazon همیشه از نظر ساخت رابط های صوتی از بازی جلوتر بوده است، و شما می توانید درک کنید که چگونه می توانید از آنچه آمازون ارائه می دهد برای برقراری ارتباط موثر با ماشین ها استفاده کنید.

--

چه چیزی یاد خواهید گرفت؟

با استفاده از آمازون الکسا، و ساخت دستیار شخصی فعال صوتی، موارد زیر را به دست خواهید آورد:

  1. آمازون الکسا و اکوسیستم آن را بدانید

  2. مدل‌های تعامل صوتی چیست و چگونه می‌توانند به شما در ایجاد رابط صوتی بهتر و قابل اعتماد کمک کنند

  3. فناوری هایی را بشناسید که در پشت رابط فعال صوتی کار می کنند

  4. از خدمات آمازون مانند Lambda، S3، CloudWatch، IAM و نحوه تعامل آنها با یکدیگر استفاده کنید

  5. یک مهارت الکسا را ​​بازسازی کنید و در مورد مقاصد، شکاف‌ها و گفته‌ها شفاف‌سازی کنید

  6. با Node.js 10.x و Alexa Skills Kit SDK v2 توسعه دهید تا دستیار شخصی بسازید که به سوالات شما پاسخ می دهد

  7. ارتباط با APIهای شخص ثالث و پردازش اطلاعات، استفاده از درخواست‌های ناهمزمان، وعده‌ها و عبارات انتظار در توابع ناهمگام

  8. پایداری داده را در یک جلسه الکسا فعال حفظ کنید

  9. معرفی خطاها و تست مهارت های الکسا از طریق 4 حالت مختلف از جمله شبیه سازها و دستگاه های فیزیکی

  10. از خدمات وب آمازون برای ایجاد یک معماری قابل اعتماد استفاده کنید

با کدی که برای دسترسی آسان در GitHub در دسترس است، یک چک لیست کامل در مورد آنچه که به دست خواهید آورد دریافت خواهید کرد. این سخنرانی‌ها دارای پیوندها، فایل‌ها و نمودارهایی هستند که در هر کجا که مرتبط هستند به آنها پیوست می‌شوند.

حتی اگر دانش Node.js را ندارید، می‌توانید اساساً درک کنید که چگونه می‌توانید مهارت‌های سفارشی ایجاد کنید و آن را به زبان دلخواه خود پیاده‌سازی کنید.

هر چه زودتر وارد ساخت رابط‌های صوتی شوید، سریع‌تر می‌توانید ماشین‌ها را مطابق میل خود قالب‌گیری کنید.

اکنون ثبت نام کنید و شروع به شکل دادن به دنیای جدید فعال شده با صدا کنید!


سرفصل ها و درس ها

مقدمه، پیش نیازهای دوره، و یک امتحان Introduction, Course Pre-requisites, and a Try-out

  • مقدمه - ساخت دستیار شخصی راد Introduction - Build a Rad Personal Assistant

  • چه چیزی یاد خواهید گرفت؟ What will you learn?

  • برای موثر بودن در این دوره به چه چیزهایی نیاز دارید؟ What will you need to be effective in this course?

  • دریافت کد و استفاده از چک لیست Getting the Code, and Using a Checklist

  • بهترین استفاده از این دوره/Udemy 101 Making the best use of this course / Udemy 101

  • الکسا را ​​از طریق اپلیکیشن الکسای آمازون امتحان کنید Try out Alexa via Amazon Alexa App

مقدمه، پیش نیازهای دوره، و یک امتحان Introduction, Course Pre-requisites, and a Try-out

آشنایی با الکسا و اکوسیستم آن Understanding Alexa and its Ecosystem

  • ظهور رابط های کاربری صوتی Rise of Voice User Interfaces

  • بلندگوهای هوشمند مبتنی بر الکسا و سایر دستگاه ها Alexa based Smart Speakers and other Devices

  • توانایی های فعلی الکسا Current Abilities of Alexa

  • مهارت های الکسا چیست؟ What are Alexa Skills?

  • نوع مهارت های الکسا و ASK - کیت مهارت های الکسا Type of Alexa Skills, and ASK - the Alexa Skills Kit

  • بررسی اجمالی توسعه مهارت الکسا Alexa Skill Development Overview

آشنایی با الکسا و اکوسیستم آن Understanding Alexa and its Ecosystem

مروری بر فناوری پشت الکسا Overview of Technology behind Alexa

  • Amazon Polly و SSML - موتور متن به گفتار Amazon Polly and SSML - the Text To Speech engine

  • آمازون لکس و ربات‌های چت - مغزهای پشت رابط کاربر صوتی Amazon Lex and Chatbots - Brains Behind Voice User Interfaces

  • محاسبات بدون سرور - تغییر مدل‌های استقرار مرسوم Serverless Computing - changing the conventional deployment models

  • Amazon Lambda - راه حل محاسباتی بدون سرور توسط آمازون Amazon Lambda - the Serverless Computing solution by Amazon

مروری بر فناوری پشت الکسا Overview of Technology behind Alexa

TL;DR - غواصی و ایجاد یک مهارت TL;DR - Diving in & creating one skill

  • درباره به روز رسانی 2022 About the 2022 Update

  • نمای کلی بخش Section Overview

  • راه اندازی حساب پورتال توسعه دهنده آمازون Amazon Developer Portal Account Setup

  • مهارت سفارشی Zodiac Finder را در Developer Console ایجاد کنید Create Zodiac Finder Custom Skill on Developer Console

  • تست مهارت پیش فرض Hello World Testing Hello World Default Skill

  • Frontend - مدل تعامل صوتی Frontend - Voice Interaction Model

  • Backend - بررسی اجمالی کد منطق مهارت Backend - Skill Logic Code Overview

  • آماده سازی داده ها برای زودیاک یاب Preparing Data for Zodiac Finder

  • Backend - منطق مهارت نوشتن Backend - Writing Skill Logic

  • تست مهارت در شبیه ساز الکسا Testing the skill in Alexa Simulator

  • اشکال زدایی تاریخ - 29 فوریه Debugging the date - 29th February

  • اشکال زدایی برج جدی - 25 دسامبر Debugging Capricorn - 25th December

  • تست مهارت در اپلیکیشن الکسا Testing the skill on Alexa App

  • تست مهارت در چندین زبان در Amazon Echo Dot Testing the skill in Multiple Languages on Amazon Echo Dot

  • پیوستن به نقاط - نمای کلی Joining the dots - Overview

  • ساختارشکنی مدل تعامل، ویرایشگر JSON، عبارات نمونه و اسلات Deconstructing Interaction Model, JSON Editor, Sample Utterances and Slots

  • ساختن کد، نقاط پایانی، ورودی و خروجی JSON Deconstructing Code, Endpoints, JSON Input and Output

  • پیوستن به نقطه ها - نتیجه گیری Joining the dots - Conclusion

TL;DR - غواصی و ایجاد یک مهارت TL;DR - Diving in & creating one skill

اولین تابع Lambda خود را بسازید و با S3 متصل شوید Build your First Lambda Function and connect with S3

  • راه اندازی حساب خدمات وب آمازون Amazon Web Services Account Setup

  • آمازون S3، و اولین هدف لامبدا Amazon S3, and First Lambda Function's Goal

  • سطل های آمازون S3 و آپلود فایل Amazon S3 Buckets and File Upload

  • نقش Amazon IAM (مدیریت هویت و دسترسی) را ایجاد کنید Create Amazon IAM (Identity and Access Management) Role

  • درباره Promises and Wait Expressions در توابع Async About Promises and Await Expressions in Async Functions

  • تابع Lambda «takeS3backup» را ایجاد کنید Create Lambda Function `takeS3backup`

  • رویدادهای تست لامبدا را برای بررسی اتصال S3 آماده کنید Prepare Lambda Test Events to check S3 Connectivity

  • برای کپی کردن فایل های S3، عملکرد Lambda "takeS3backup" را ارتقا دهید Upgrade `takeS3backup` Lambda Function to copy S3 files

  • تست و تایید آپلود فایل S3 Test and Verify S3 File Upload

اولین تابع Lambda خود را بسازید و با S3 متصل شوید Build your First Lambda Function and connect with S3

اولین مهارت الکسای خود را بسازید - Eva 1.0 Build your First Alexa Skill - Eva 1.0

  • هدف 1 - "Eva" را، اولین مهارت الکسا خود را برای خواندن نقل قول ها بسازید Goal 1 - Make "Eva", Your First Alexa Skill, to Read Out Quotes

  • ساختن بیانیه مهارت الکسا Deconstructing an Alexa Skill Statement

  • نکاتی برای ساختن یک رابط صوتی عالی Pointers to building an Awesome Voice Interface

  • طراحی مدل تعامل صوتی برای Eva 1.0 Designing a Voice Interaction Model for Eva 1.0

  • آماده سازی مقاصد، اسلات ها، گفته ها و داده ها برای یک مهارت سفارشی الکسا Preparing the Intents, Slots, Utterances and Data for an Alexa Custom Skill

  • به روز رسانی 2020 - ملاحظات مهم 2020 Update - Important Considerations

  • پیکربندی مهارت سفارشی Eva 1.0 در پورتال توسعه دهندگان آمازون Configuring Eva 1.0 Custom Skill on Amazon Developer Portal

  • با استفاده از گزینه Self Hosted - رابط کد داخلی Using the Self Hosted Option - the built-in Code interface

  • کنترل کننده درخواست، اشیاء و سازنده در تابع لامبدا برای الکسا Request Handlers, Objects & Builder in Lambda Function for Alexa

  • عملکرد Lambda برای معرفی Eva 1.0 Lambda Function to make Eva 1.0 introduce itself

  • گسترش عملکرد Eva 1.0 Lambda برای رسیدن به هدف 1 خواندن نقل قول ها Extending Eva 1.0 Lambda Function to achieve Goal 1 of reading quotes

اولین مهارت الکسای خود را بسازید - Eva 1.0 Build your First Alexa Skill - Eva 1.0

تست Eva 1.0 - یک مهارت سفارشی الکسا Testing Eva 1.0 - An Alexa Custom Skill

  • رویدادهای تست لامبدا برای آزمایش Eva 1.0 Lambda Test Events to test Eva 1.0

  • شبیه ساز خدمات پورتال توسعه دهنده برای آزمایش Eva 1.0 Developer Portal Service Simulator to test Eva 1.0

  • معرفی آمازون CloudWatch برای بررسی لاگ ها و خطاهای اشکال زدایی Introduction to Amazon CloudWatch for reviewing logs and debugging errors

  • اپلیکیشن الکسای آمازون برای تست Eva 1.0 Amazon Alexa App to test Eva 1.0

  • Amazon Echo برای آزمایش Eva 1.0 Amazon Echo to test Eva 1.0

  • عیب یابی خطاها Troubleshooting Errors

تست Eva 1.0 - یک مهارت سفارشی الکسا Testing Eva 1.0 - An Alexa Custom Skill

Eva 2.0 - مفید کردن Eva با اتصال به APIها و دریافت اطلاعات مسیر در زمان واقعی Eva 2.0 - Making Eva Useful by connecting to APIs & getting real time route info

  • هدف 2 - کاری کنید که Eva با استفاده از APIهای شخص ثالث اطلاعات ترافیکی را به شما بگوید Goal 2 - Make Eva tell you real time traffic information using Third Party APIs

  • طراحی دقیق مدل تعامل صوتی برای Eva 2.0 Designing a detailed Voice Interaction Model for Eva 2.0

  • کلید API Google Maps را برای اطلاعات مسیر و ترافیک دریافت کنید Get Google Maps API Key for Route & Traffic Information

  • مقاصد، شکاف ها، گفته ها و مختصات را برای اطلاعات مسیر آماده کنید Prepare Intents, Slots, Utterances and Coordinates for Route Information

  • پیکربندی مهارت Eva 2.0 در پورتال توسعه‌دهنده با اهداف، اسلات‌ها، گفته‌های جدید Configure Eva 2.0 Skill on Developer Portal with New Intents, Slots, Utterances

  • EvaFunction 2.0 در Lambda (1/3) - پیکربندی و توابع Helper EvaFunction 2.0 in Lambda (1/3) - Configuration and Helper functions

  • EvaFunction 2.0 در Lambda (2/3) - هندلرهایی برای GetBookmarks و Intent های داخلی EvaFunction 2.0 in Lambda (2/3) - Handlers for GetBookmarks and Built-in Intents

  • EvaFunction 2.0 در Lambda (3/3) - Handler برای GetRoute Intent EvaFunction 2.0 in Lambda (3/3) - Handler for GetRoute Intent

  • تست Eva 2.0 از طریق رویدادهای تست لامبدا Testing Eva 2.0 through Lambda Test Events

  • تست Eva 2.0 از طریق Amazon Echo و CloudWatch Testing Eva 2.0 through Amazon Echo and CloudWatch

Eva 2.0 - مفید کردن Eva با اتصال به APIها و دریافت اطلاعات مسیر در زمان واقعی Eva 2.0 - Making Eva Useful by connecting to APIs & getting real time route info

ارتقای توسعه الکسا به سطح بعدی Taking Alexa Development to the Next Level

  • گزینه های پیشرفته در Developer Console از جمله Skill Publishing Advanced Options in Developer Console including Skill Publishing

  • ایده ها - اوا را تقویت کنید و آن را بهتر کنید Ideas - Enhance Eva and make it better

  • ایده ها - ایجاد سرویس صوتی الکسا Ideas - Create Alexa Voice Service

  • ایده ها - مهارت های خانه هوشمند را ایجاد کنید Ideas - Build Smart Home Skills

  • ساخت یک معماری دائمی قابل اعتماد با استفاده از آمازون Building a Consistently Reliable Architecture using Amazon

ارتقای توسعه الکسا به سطح بعدی Taking Alexa Development to the Next Level

نمایش نظرات

آموزش راهنمای عملی برای توسعه مهارت الکسا (2022)
جزییات دوره
7 hours
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,666
4.7 از 5
دارد
دارد
دارد
Vivek Kapoor
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vivek Kapoor Vivek Kapoor

مبشر فناوری و یکپارچه ساز سیستم