لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه دستیار Google با Actions on Google
Google Assistant development with Actions on Google
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
توسعه Google Assistant در Node.js با Actions در Google و DialogFlow و Firebase برای Google Home و دستگاه Android ایجاد برنامه برای Google Assistant Work with DialogFlow انتشار اقدامات در فهرست راهنمای Google Assistant برنامه های آزمایشی پیش نیازها: شما باید حداقل تجربه اولیه در برنامه نویسی nodejs داشته باشید. باید با Google Assistant آشنایی داشته باشید
سلام، و به دوره ای که در آن برنامه ای برای دستیار Google می سازید، خوش آمدید. آیا هیجان زده هستید؟
این دوره به شما نشان می دهد که چگونه یک برنامه برای Google Assistant و Google Home در Node.js ایجاد کنید!
از ابتدا با توسعه دستیار Google آشنا خواهید شد!
دستیارها یکی از روندهای اصلی در سال 2020 را نشان می دهند. برخی حتی پیشنهاد کرده اند که در نهایت جایگزین اکوسیستم مبتنی بر برنامه ما خواهند شد. با برنامههای دستیار، برنامهای میسازید که روی بلندگوهای هوشمند مانند Google Home و دستگاههایی مانند تلفنهای Android، ساعتهای Android کار میکند.
رهبران برنامهها مانند اپل، آمازون و گوگل که میخواهند تضمین کنند که مردم بیشتر وقت خود را در برنامههایشان میگذرانند، شرطبندی بزرگی روی دستیاران میگذارند. و دستگاههایی مانند Google Home در حال نفوذ به خانههای ما هستند.
بنابراین، اگر پیشبینیها به راست بپیچند، کانال جدیدی برای کسبوکارها برای دستیابی به مخاطبان زیادی باز میشود. و در اینجا یک فرصت بزرگ برای شما است! یکی از اولین افرادی باشید که می دانند چگونه برای دستیار برنامه بسازند. می توانید آن را برای کسب و کار خود یا افراد دیگر بسازید.
اسم من Jana Bergant است و من یک توسعه دهنده با بیش از 20 سال تجربه هستم. من یک مربی فناوری اطلاعات هستم که به مردم مهارت های فناوری جدید را آموزش می دهم. بیش از 17000 نفر در حال گذراندن دوره من هستند.
در آموزش، ما یک برنامه نمونه میسازیم. هدف آن فقط این است که به شما نشان دهد کارها چگونه کار می کنند. ما برنامه خود را در Firebase میزبانی خواهیم کرد، بنابراین شما نحوه استفاده از پایگاه داده Firebase Realtime و استفاده از توابع Firebase را یاد خواهید گرفت. برای استفاده حداکثری از دوره، می توانید روی این نمونه ربات کار کنید و همچنین روی ایده های خود کار کنید. من تکالیفی را اضافه کرده ام که در آن برنامه خود را می سازید.
برای این دوره، به مهارت های برنامه نویسی نیاز دارید. شما حداقل به دانش اولیه node.js و تخصص اولیه با GIT نیاز دارید. و بهترین راه برای یادگیری این است که در تمام طول دوره با من کار کنید. من تا آخر راه اینجا خواهم بود.
شما نیازی به داشتن صفحه اصلی Google ندارید. ما روی شبیه ساز آزمایش خواهیم کرد.
اگر سوالی دارید به من بگویید. اگر چیزی مشخص نیست به من اطلاع دهید. از طریق پیام خصوصی یا سوالات متداول با من تماس بگیرید، و ما مسائل را روشن خواهیم کرد. این به من و دوره کمک می کند تا بهتر شویم!
این دامنه هنوز بسیار جدید است و به سرعت در حال تغییر است. من در حال کار بر روی این هستم که این دوره را تا جایی که می تواند تازه باشد.
و به یاد داشته باشید، من برای شما آنجا خواهم بود. من به همه دانش آموزانم در هر مرحله از پیشرفت کمک می کنم.
بنابراین، بیایید شروع کنیم.
آخرین به روز رسانی دوره در تاریخ:
بود
27 فوریه 2020
نمایندگان مگا DialogFlow را اضافه کردم
15 نوامبر 2019
من اضافه کردم: پیوند حساب با Google SignIn
15 نوامبر 2019
من اضافه کردم: موجودیتهای REGEXP، یک بسط خودکار برای موجودیتها و تطبیق فازی
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
معرفی
Introduction
گسترش Google Assistant. ایجاد پروژه Actions on Google
Extending Google Assistant. Creating the Actions on Google project
Google Action را با DialogFlow وصل کنید
Connect Google Action with DialogFlow
Google Action را با DialogFlow وصل کنید
Connect Google Action with DialogFlow
چگونه کمک بگیریم
How to get help
منابع اضافی
Additional resources
منابع اضافی
Additional resources
معرفی
Introduction
گسترش Google Assistant. ایجاد پروژه Actions on Google
Extending Google Assistant. Creating the Actions on Google project
چگونه کمک بگیریم
How to get help
با DialogFlow برنامه Google Assistant را برای Google Home بسازید
Build Google Assistant app for Google Home with DialogFlow
DialogFlow در پشت صحنه
DialogFlow behind the scenes
DialogFlow در پشت صحنه
DialogFlow behind the scenes
طراحی مکالمات
Designing conversations
طراحی مکالمات
Designing conversations
ویژگی های DialogFlow!
DialogFlow Features!
ویژگی های DialogFlow!
DialogFlow Features!
پیشفرض مقاصد بازگشتی و پیشفرض پیشفرض خوشآمدگویی
Default Fallback intent and Default Welcome Intent
بیایید شبیه ساز را امتحان کنیم!
Let's try the simulator!
بیایید شبیه ساز را امتحان کنیم!
Let's try the simulator!
سؤالات متداول تکلیف اقدام
FAQ action Assignment
کتاب الکترونیکی رایگان آموزش DialogFlow
DialogFlow tutorial FREE ebook
کتاب الکترونیکی رایگان آموزش DialogFlow
DialogFlow tutorial FREE ebook
با DialogFlow برنامه Google Assistant را برای Google Home بسازید
Build Google Assistant app for Google Home with DialogFlow
پیشفرض مقاصد بازگشتی و پیشفرض پیشفرض خوشآمدگویی
Default Fallback intent and Default Welcome Intent
سؤالات متداول تکلیف اقدام
FAQ action Assignment
عملکرد DialogFlow Fullfilment/Firebase و معماری بدون سرور
DialogFlow Fullfilment / Firebase function and serverless architecture
انجام گفتگو - چیست؟
Dialog fulfillment - What is it?
استفاده از WebHook برای تحقق
Using WebHook for Fulfilment
معرفی عملکرد Firebase و معماری بدون سرور
Firebase function and serverless architecture introduction
استقرار و انجام آزمایش
Deploy and test fulfilment
کنترل کننده قصد سفارشی - مسابقه رای دادن
Custom intent handler – voting quiz
پارامترها را بخوانید و از گزارش استفاده کنید
Read parameters and use the log
عملکرد DialogFlow Fullfilment/Firebase و معماری بدون سرور
DialogFlow Fullfilment / Firebase function and serverless architecture
انجام گفتگو - چیست؟
Dialog fulfillment - What is it?
استفاده از WebHook برای تحقق
Using WebHook for Fulfilment
معرفی عملکرد Firebase و معماری بدون سرور
Firebase function and serverless architecture introduction
استقرار و انجام آزمایش
Deploy and test fulfilment
کنترل کننده قصد سفارشی - مسابقه رای دادن
Custom intent handler – voting quiz
پارامترها را بخوانید و از گزارش استفاده کنید
Read parameters and use the log
تنظیم محیط محلی برای ساخت برنامه برای دستیار Google (Google Home)
Setup local environment for building apps for Google Assistant (Google Home)
نصب کنید و وارد Firebase شوید
Install and login to Firebase
نصب کنید و وارد Firebase شوید
Install and login to Firebase
کد محلی را به Firebase وصل کنید
Connect local code to Firebase
از یک محیط محلی به Firebase مستقر شوید
Deploy to Firebase from a local environment
از یک محیط محلی به Firebase مستقر شوید
Deploy to Firebase from a local environment
GRPC با node v12 کار نمی کند هشدار!
GRPC not working with node v12 WARNING!
GRPC با node v12 کار نمی کند هشدار!
GRPC not working with node v12 WARNING!
حساب Firebase را ارتقا دهید
Upgrade Firebase Account
حساب Firebase را ارتقا دهید
Upgrade Firebase Account
رفع خطاهای رایج
Resolving common errors
تنظیم محیط محلی برای ساخت برنامه برای دستیار Google (Google Home)
Setup local environment for building apps for Google Assistant (Google Home)
کد محلی را به Firebase وصل کنید
Connect local code to Firebase
رفع خطاهای رایج
Resolving common errors
پایگاه داده بیدرنگ برای ذخیره و بازیابی داده ها در برنامه Actions on Google
Realtime database for storing and retrieving data in Actions on Google app
معرفی پایگاه داده Realtime Firebase
Firebase Realtime database introduction
معرفی پایگاه داده Realtime Firebase
Firebase Realtime database introduction
Firebase Realtime در مقابل Cloud Firestore
Firebase Realtime vs Cloud Firestore
Firebase Realtime در مقابل Cloud Firestore
Firebase Realtime vs Cloud Firestore
راه اندازی پایگاه داده Realtime Firebase
Setup Firebase Realtime database
راه اندازی پایگاه داده Realtime Firebase
Setup Firebase Realtime database
ذخیره آرا در پایگاه داده Realtime
Save votes to Realtime database
ذخیره آرا در پایگاه داده Realtime
Save votes to Realtime database
از webhook برای احساس شکاف استفاده کنید/دادههای جلسه را ذخیره کنید
Use webhook for slot feeling / store session data
نتایج را از پایگاه داده دریافت کنید
Get results from database
Sync Await Syntax
Async Await Syntax
Sync Await Syntax
Async Await Syntax
نمایش نتایج از پایگاه داده
Show results from Database
نمایش نتایج از پایگاه داده
Show results from Database
پایگاه داده بیدرنگ برای ذخیره و بازیابی داده ها در برنامه Actions on Google
Realtime database for storing and retrieving data in Actions on Google app
از webhook برای احساس شکاف استفاده کنید/دادههای جلسه را ذخیره کنید
Use webhook for slot feeling / store session data
نتایج را از پایگاه داده دریافت کنید
Get results from database
با سرویسهای وب (API) در برنامه Actions on Google از Google Assistant تماس بگیرید
Call web services (APIs) in Actions on Google app fro the Google Assistant
معرفی خدمات فراخوانی (API).
Calling external service (APIs) introduction
Meetup.com API
Meetup.com API
Meetup.com API
Meetup.com API
مقدمه ای بر وب سرویس ها (API)
Introduction to web services (API)
مقدمه ای بر وب سرویس ها (API)
Introduction to web services (API)
کلید API را دریافت کنید و API را کاوش کنید
Get the API key and explore API
ایجاد Intent for show meetups تماس API
Create Intent for show meetups API call
ایجاد Intent for show meetups تماس API
Create Intent for show meetups API call
با API تماس بگیرید و پاسخ را ذخیره کنید
Call API and save the response
با API تماس بگیرید و پاسخ را ذخیره کنید
Call API and save the response
نمایش پاسخ سرویس در یک کارت اصلی (برای دستگاه هایی با قابلیت صفحه نمایش)
Display service response in a basic card (for devices with screen capabilities)
با سرویسهای وب (API) در برنامه Actions on Google از Google Assistant تماس بگیرید
Call web services (APIs) in Actions on Google app fro the Google Assistant
معرفی خدمات فراخوانی (API).
Calling external service (APIs) introduction
کلید API را دریافت کنید و API را کاوش کنید
Get the API key and explore API
نمایش پاسخ سرویس در یک کارت اصلی (برای دستگاه هایی با قابلیت صفحه نمایش)
Display service response in a basic card (for devices with screen capabilities)
خوب گوگل، بیایید در DialogFlow مورد استفاده در دیالوگ ها، اهداف پیگیری ایجاد کنیم
OK Google, let's create follow up intents in the DialogFlow used in dialogues
پیگیری مقاصد معرفی
Follow up intents introduction
پیگیری مقاصد معرفی
Follow up intents introduction
هدف بعدی - مورد بعدی
Follow up intent - next item
لیست تمام پاسخ های مورد
List all Item response
شماره و پاسخ گزینه انتخاب شده را انتخاب کنید
Select number and selected option response
خوب گوگل، بیایید در DialogFlow مورد استفاده در دیالوگ ها، اهداف پیگیری ایجاد کنیم
OK Google, let's create follow up intents in the DialogFlow used in dialogues
هدف بعدی - مورد بعدی
Follow up intent - next item
لیست تمام پاسخ های مورد
List all Item response
شماره و پاسخ گزینه انتخاب شده را انتخاب کنید
Select number and selected option response
Naming Action برای Google Assistant & Assignements، کار بر روی پروژه نمایشی
Naming Action for Google Assistant & Assignements, working on demo project
نام گذاری عمل
Naming the action
تکلیف شماره 1
Assignment no. 1
تکلیف شماره 2
Assignment no. 2
تکلیف شماره 2
Assignment no. 2
Naming Action برای Google Assistant & Assignements، کار بر روی پروژه نمایشی
Naming Action for Google Assistant & Assignements, working on demo project
نام گذاری عمل
Naming the action
تکلیف شماره 1
Assignment no. 1
قابلیتهای سطح و SSML (برنامههای بلندگو، دستگاههای دارای صفحه نمایش - چگونه)
Surface capabilities & SSML (apps for speakers, devices with screen - HOW TO)
قابلیت های سطحی و معرفی SSML
Surface capabilities and SSML introduction
نحوه استفاده از SSML در پاسخ ها
How to use SSML in responses
پیاده سازی قابلیت های سطحی
Surface capabilities implementation
پیاده سازی قابلیت های سطحی
Surface capabilities implementation
قابلیتهای سطح و SSML (برنامههای بلندگو، دستگاههای دارای صفحه نمایش - چگونه)
Surface capabilities & SSML (apps for speakers, devices with screen - HOW TO)
قابلیت های سطحی و معرفی SSML
Surface capabilities and SSML introduction
نحوه استفاده از SSML در پاسخ ها
How to use SSML in responses
آزمایش برنامه جدید خود برای دستیار Google - شبیه ساز، دستگاه ها، کاربران آزمایشی
Testing your new app for Google Assistant - simulator, devices, test users
مقدمه تست
Testing introduction
مقدمه تست
Testing introduction
تست روی گوشیم
Testing on my phone
تست در Google Home
Testing on Google Home
اضافه کردن کاربران تست و تست در شبیه ساز
Adding test users and testing in simulator
اضافه کردن کاربران تست و تست در شبیه ساز
Adding test users and testing in simulator
آزمایش برنامه جدید خود برای دستیار Google - شبیه ساز، دستگاه ها، کاربران آزمایشی
Testing your new app for Google Assistant - simulator, devices, test users
تست روی گوشیم
Testing on my phone
تست در Google Home
Testing on Google Home
تکالیف، ایجاد پروژه، ساخت برنامهها برای دستیار Google - پروژهها
Assignments, creating project, building apps for the Google Assistant - projects
قابلیت های سطحی و SSML را به عمل خود اضافه کنید
Add surface capabilities and SSML to your action
تکالیف، ایجاد پروژه، ساخت برنامهها برای دستیار Google - پروژهها
Assignments, creating project, building apps for the Google Assistant - projects
قابلیت های سطحی و SSML را به عمل خود اضافه کنید
Add surface capabilities and SSML to your action
برنامه خود را برای تأیید در Actions on Google ارسال کنید. برنامه خود را منتشر کنید
Submit your app on Actions on Google for approval. Get your app published
برنامه خود را برای تایید معرفی کنید
Submit your app for approval Introduction
برنامه خود را برای تایید ارسال کنید
Submit your app for approval
برنامه خود را برای تایید ارسال کنید
Submit your app for approval
ایالات استقرار
Deployment states
دایرکتوری برنامه دستیار
Assistant app directory
دایرکتوری برنامه دستیار
Assistant app directory
برنامه خود را برای تأیید در Actions on Google ارسال کنید. برنامه خود را منتشر کنید
Submit your app on Actions on Google for approval. Get your app published
برنامه خود را برای تایید معرفی کنید
Submit your app for approval Introduction
ایالات استقرار
Deployment states
محتوای اضافی - پرسش و پاسخ DialogFlow
Extra content - DialogFlow Q&A
چگونه یک پارامتر را در DialogFlow تأیید کنیم
How to validate a parameter in DialogFlow
نحوه فراخوانی یک هدف دیگر از انجام DialogFlow
How to call another intent from DialogFlow fulfillment
نحوه فراخوانی یک هدف دیگر از انجام DialogFlow
How to call another intent from DialogFlow fulfillment
چگونه از حلقه اعتبارسنجی پارامتر برای Actions on Google جلوگیری کنیم
How to prevent parameter validation loop for Actions on Google
موجودیت های REGEXP
REGEXP entities
موجودیت های REGEXP
REGEXP entities
برگه تقلب Regex
Regex cheat sheet
برگه تقلب Regex
Regex cheat sheet
اجازه گسترش خودکار
Allow automated expansion
اجازه گسترش خودکار
Allow automated expansion
تطبیق فازی
Fuzzy matching
DialogFlow Mega Agents
DialogFlow Mega Agents
محتوای اضافی - پرسش و پاسخ DialogFlow
Extra content - DialogFlow Q&A
چگونه یک پارامتر را در DialogFlow تأیید کنیم
How to validate a parameter in DialogFlow
چگونه از حلقه اعتبارسنجی پارامتر برای Actions on Google جلوگیری کنیم
How to prevent parameter validation loop for Actions on Google
تطبیق فازی
Fuzzy matching
DialogFlow Mega Agents
DialogFlow Mega Agents
اجرای API بیت کوین
Bitcoin API implementation
معرفی و برنامه کاری API
API introduction and plan of work
معرفی و برنامه کاری API
API introduction and plan of work
اهداف برای محاسبه سرمایه گذاری بیت کوین
Intents for bitcoin investment calculation
موجودیت های ترکیبی
Composite entities
موجودیت های ترکیبی
Composite entities
بازگشت سرمایه در یک دوره خاص
Investment return in a specific period
بازگشت سرمایه در یک دوره خاص
Investment return in a specific period
محاسبه سرمایه گذاری
Calculate investment
محاسبه سرمایه گذاری
Calculate investment
دریافت قیمت بیت کوین
Get bitcoin price
دریافت قیمت بیت کوین
Get bitcoin price
پاسخ سرمایه گذاری بیت کوین را برای دوره خاص نشان دهید
Show bitcoin investment response for the specific period
پاسخ سرمایه گذاری بیت کوین را برای دوره خاص نشان دهید
Show bitcoin investment response for the specific period
سرمایه گذاری بیت کوین را در یک کارت ساده نشان دهید
Show bitcoin investment in a simple card
نمای کلی سرمایه گذاری بیت کوین را در یک چرخ فلک مرور نمایش دهید
Show bitcoin investment overview in a browsing carousel
نمای کلی سرمایه گذاری بیت کوین را در یک چرخ فلک مرور نمایش دهید
Show bitcoin investment overview in a browsing carousel
داده های درخواست بیت کوین را ذخیره کنید
Save bitcoin request data
اجرای API بیت کوین
Bitcoin API implementation
اهداف برای محاسبه سرمایه گذاری بیت کوین
Intents for bitcoin investment calculation
سرمایه گذاری بیت کوین را در یک کارت ساده نشان دهید
Show bitcoin investment in a simple card
داده های درخواست بیت کوین را ذخیره کنید
Save bitcoin request data
تحلیل احساسات
Sentiment analysis
تحلیل احساسات به طور خلاصه
Sentiment analysis in a nutshell
تجزیه و تحلیل احساسات برای یک ربات چت
Sentiment analysis for a chatbot
سناریوهای پیاده سازی رایج در چت بات
Common implementation scenarios in chatbot
سناریوهای پیاده سازی رایج در چت بات
Common implementation scenarios in chatbot
بیشتر در مورد تجزیه و تحلیل احساسات
More about sentiment analysis
تحلیل احساسات
Sentiment analysis
تحلیل احساسات به طور خلاصه
Sentiment analysis in a nutshell
تجزیه و تحلیل احساسات برای یک ربات چت
Sentiment analysis for a chatbot
بیشتر در مورد تجزیه و تحلیل احساسات
More about sentiment analysis
پیوند دادن حساب با Google SignIn
Account Linking with Google SignIn
معرفی پیوند حساب
Account Linking introduction
ورود به سیستم Google - راه اندازی
Google SignIn - Setup
ورود به سیستم گوگل - تست
Google SignIn - Test
ورود به سیستم گوگل - تست
Google SignIn - Test
پیوند دادن حساب با Google SignIn
Account Linking with Google SignIn
معرفی پیوند حساب
Account Linking introduction
ورود به سیستم Google - راه اندازی
Google SignIn - Setup
پلتفرمها، NLP و کتابخانهها برای رباتهای صوتی و رباتهای چت
Platforms, NLP & Libraries for Voice Bots & Chatbots
ابزارهایی برای توسعه دهندگان ربات چت و صدا
Tools for chatbot and voice bot developers
ابزارهایی برای توسعه دهندگان ربات چت و صدا
Tools for chatbot and voice bot developers
پلتفرمها، NLP و کتابخانهها برای رباتهای صوتی و رباتهای چت
Platforms, NLP & Libraries for Voice Bots & Chatbots
سخنرانی جایزه
BONUS LECTURE
سخنرانی جایزه: تخفیف برای دانش آموزان من
Bonus Lecture: Discount for my students
سخنرانی جایزه
BONUS LECTURE
سخنرانی جایزه: تخفیف برای دانش آموزان من
Bonus Lecture: Discount for my students
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات