تسلط به توسعه مهارتهای الکسا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه مهارتهای الکسا را طراحی، توسعه و پیادهسازی کنید؟
- اصول تعامل کاربر صوتی و اکوسیستم الکسا
- ایجاد و مدیریت توابع Lambda برای بکاند مهارت
- یکپارچهسازی APIs برای بهبود قابلیتهای مهارت
- کار با اسلاتها، مدلهای دیالوگ و APL برای تعاملات شخصیسازی شده و بصری
پیش نیازهای دوره
- دانش برنامهنویسی اولیه (ترجیحاً JavaScript یا Python)
- آشنایی با پلتفرمهای ابری مانند AWS یک مزیت محسوب میشود.
- یک حساب توسعهدهنده آمازون
- اشتیاق برای یادگیری فناوری صوتی و ساخت راهحلهای نوآورانه
توضیحات دوره
مقدمه:
در این دوره جامع، یاد خواهید گرفت که چگونه مهارتهای الکسا را طراحی، توسعه و پیادهسازی کنید تا تجربههای کاربری صوتی یکپارچه ایجاد کنید. این دوره با درک مبانی الکسا و پتانسیل آن آغاز میشود و سپس به مباحث پیشرفته مانند مدیریت نیتهای سفارشی، یکپارچهسازی API و استفاده از زبان نمایش الکسا (APL) برای نمایشهای بصری میپردازد. در پایان، شما به ابزارها و دانش لازم برای ساخت مهارتهای پویای و تعاملی الکسا که کاربران را مجذوب خود میکند، مجهز خواهید شد.
مرور بخش به بخش:
بخش ۱: مقدمه
این بخش اصولی، الکسا و اکوسیستم آن را معرفی میکند. ما با یک بررسی از دوره شروع میکنیم و به این میپردازیم که الکسا چیست، قابلیتهای آن و چرا یک پلتفرم محوری برای علاقهمندان به فناوری صوتی است. دانشجویان درک روشنی از قابلیتهای الکسا و چگونگی ادغام آن در اکوسیستمهای هوشمند بهدست خواهند آورد.
درسها:
- بررسی دوره (پیشنمایش فعال)
- معرفی الکسا
بخش 2: تعامل الکسا
درک چگونگی تعامل الکسا با کاربران، کلید طراحی مهارتهای بصری است. این بخش به تعاملات کاربر-الکسا میپردازد و برجسته میکند که چرا ساخت مهارتها با الکسا میتواند تعامل کاربر را بهبود داده و راهحلهای منحصربهفردی ارائه دهد.
درسها:
- تعامل الکسا
- چرا با الکسا بسازیم؟
بخش 3: انواع مهارتها
در اینجا، انواع مختلف مهارتهای الکسا و چگونگی انطباق آنها با موارد استفاده مختلف را بررسی میکنیم. از طریق مثالهای عملی، دانشجویان نوع مناسب برای پروژه خود را شناسایی کرده و اصول اتصال مهارتها به وب سرویسها را میآموزند.
درسها:
- آشنایی با انواع مهارتها
- وب سرویس
- مثالهایی از انواع مهارتها
بخش 4: تعامل با مهارت
این بخش رابطهای کاربری صوتی (VUIs) را با رابطهای کاربری گرافیکی (GUIs) مقایسه میکند و چگونگی تعامل کاربران با مهارتهای الکسا را بررسی میکند. درک رفتار کاربر و طراحی تعاملات متناسب با تجربههای صوتی مورد تأکید قرار گرفته است.
درسها:
- چگونگی تعامل کاربران با مهارت
- رابط کاربری صوتی در مقابل رابط کاربری گرافیکی
بخش 6: ایجاد مهارت سفارشی
دانشجویان به ایجاد مهارتهای سفارشی الکسا میپردازند، با یک پروژه مهارت فکت شروع میکنند. این بخش مدلسازی نیت، پیادهسازی توابع Lambda و درک نقش Lambda در توسعه مهارت را پوشش میدهد.
درسها:
- مهارت سفارشی - ایجاد مهارت فکت
- توضیح نیتهای مهارت سفارشی
- ایجاد و پیادهسازی تابع Lambda
- ادامه ایجاد و پیادهسازی تابع Lambda
- درک کد تابع Lambda
بخش 6: نیتهای سفارشی
یاد بگیرید چگونه نیتهای سفارشی را ایجاد کرده و آنها را با اپلیکیشنهای Node.js ادغام کنید. این بخش همچنین پردازش درخواست و ساخت پاسخ را برای اطمینان از عملکرد یکپارچه پوشش میدهد.
درسها:
- ایجاد نیت سفارشی
- نگاشت آن در اپلیکیشن Node.js
- پردازش درخواست
- سازنده پاسخ
بخش 7: یکپارچهسازی API
این بخش یکپارچهسازی API را معرفی میکند و دانشجویان را قادر میسازد تا مهارتهای الکسا را با سرویسهای خارجی متصل کنند. مثالهای عملی چگونگی افزایش مهارتها با داده و عملکردهای بلادرنگ را نشان میدهند.
درسها:
- یکپارچهسازی API
- ادامه یکپارچهسازی API
بخش 8: اسلاتها در الکسا
اسلاتها برای تعاملات پویای کاربر بسیار مهم هستند. این بخش انواع اسلات، کاربرد و مدلهای دیالوگ را توضیح میدهد و دانشجویان را قادر میسازد تا مهارتهای شخصیسازی شده و هوشمندانهتری ایجاد کنند.
درسها:
- آشنایی با اسلاتها در الکسا
- مثال اسلات
- ادامه مثال اسلات
- مدل دیالوگ در الکسا و کامپوننتها
بخش 9: کامپوننتهای دیالوگ
مدیریت پیشرفته دیالوگ در این بخش با تمرکز بر تأییدیههای نیت، قوانین اعتبارسنجی اسلات و اعلانها برای هدایت مؤثر تعاملات کاربر پوشش داده میشود.
درسها:
- کامپوننتهای مدل دیالوگ
- پرامپتهای تأیید نیت
- ادامه پرامپتهای تأیید نیت
- قوانین و اعلانهای اعتبارسنجی اسلات
- ادامه قوانین و اعلانهای اعتبارسنجی اسلات
بخش 10: APL (زبان نمایش الکسا)
APL مهارتها را قادر میسازد تا تجربههای بصری غنی ارائه دهند. این بخش APL، قابلیتهای آن و چگونگی استفاده از آن برای ایجاد مهارتهای الکسا با تعامل بصری را معرفی میکند.
درسها:
- آشنایی با APL
- اعمال قابلیتهای APL
- کاربرد APL در مهارت
- تابع Lambda
بخش 11: ابزار نویسندگی APL و پیادهسازی
در این بخش نهایی، دانشجویان ابزار نویسندگی APL را برای ایجاد و پیادهسازی الگوهای نمایش بررسی میکنند. مباحث شامل منابع داده و مبدلها برای مدیریت مؤثر محتوای بصری است.
درسها:
- درک ابزار نویسندگی
- ایجاد الگوهای نمایش
- منابع داده APL
- مبدلها
نتیجهگیری:
این دوره شما را از مبانی توسعه الکسا به مهارتهای پیشرفته مانند یکپارچهسازی API و بهبودهای بصری با APL میبرد. در پایان، شما تخصص لازم برای توسعه مهارتهای تعاملی و فراگیر الکسا را خواهید داشت و خود را به عنوان یک توسعهدهنده برنامه صوتی ماهر معرفی خواهید کرد.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که مشتاق بررسی توسعه اپلیکیشنهای صوتی هستند.
- کارآفرینانی که قصد ایجاد محصولات نوآورانه مبتنی بر صدا را دارند.
- علاقهمندان به فناوری که به راهحلهای هوش مصنوعی محور علاقهمند هستند.
- هر کسی که به دنبال بهبود مهارتهای خود در زمینه فناوری صوتی است.
تسلط به توسعه مهارتهای الکسا
-
بررسی دوره 01:19
-
آشنایی با الکسا 03:49
-
تعامل با الکسا 09:20
-
چرا با الکسا برنامه بسازیم؟ 10:08
-
آشنایی با انواع مهارتها 11:28
-
وب سرویس 08:35
-
مثالهایی درباره انواع مهارتها 04:26
-
چگونه کاربران با مهارت تعامل برقرار میکنند؟ 09:50
-
رابط کاربری صوتی در مقابل رابط کاربری گرافیکی 10:16
-
مهارت سفارشی - ایجاد مهارت فکت 10:29
-
توضیح نیتهای مهارت سفارشی 12:40
-
ایجاد و استقرار تابع Lambda 09:08
-
ادامه ایجاد و استقرار تابع Lambda 07:19
-
درک کد تابع Lambda 10:51
-
ایجاد نیت سفارشی 08:45
-
نگاشت آن در اپلیکیشن Node.js 10:08
-
پردازش درخواست 06:35
-
ساخت پاسخ 07:11
-
یکپارچهسازی API 10:03
-
یکپارچهسازی API - ادامه 08:57
-
آشنایی با اسلاتها در الکسا 11:07
-
مثال اسلات 07:24
-
مثال اسلات - ادامه 06:30
-
مدل گفتگوی الکسا و کامپوننتها 10:30
-
کامپوننتهای مدل گفتگو 08:53
-
پرامپتهای تایید نیت 06:54
-
ادامه پرامپتهای تایید نیت 09:18
-
قوانین اعتبارسنجی اسلات و پیشنهادات 05:34
-
قوانین اعتبارسنجی اسلات و پیشنهادات - ادامه 08:16
-
آشنایی با APL 08:15
-
اعمال قابلیتهای APL 07:30
-
استفاده از APL در مهارت 09:35
-
تابع لامدا 04:21
-
درک ابزار تألیف 10:26
-
ایجاد الگوهای نمایش 10:39
-
منابع داده APL 11:59
-
ترانسفورماتورها 11:12
مشخصات آموزش
تسلط به توسعه مهارتهای الکسا
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:37
- مدت زمان :05:19:40
- حجم :2.3GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy