لیست زیر برخی از عبارات کلیدی را که باید هنگام توسعه با Actions on Google بدانید، تعریف می کند.
آ
- عمل
- تعاملی که برای Google Assistant ایجاد میکنید که از یک هدف خاص پشتیبانی میکند و دارای یک تحقق متناظر است که هدف را پردازش میکند.
- اقدامات در گوگل
- پلتفرم برنامهنویسی که به شما امکان میدهد اقداماتی را که هر کاربر میتواند از طریق Google Assistant فراخوانی کند، تعریف و اجرا کنید.
- اکشن کنسول
- ابزار وب برای ایجاد، نگهداری، آزمایش و انتشار Actions.
- شبیه ساز اقدامات
- ابزار وب برای آزمایش و اشکال زدایی اقدامات در زمان واقعی. شبیه ساز به شما امکان می دهد تا بدون نیاز به دستگاه فیزیکی، اقدامات خود را برای همه سطوحی که دستیار Google پشتیبانی می کند، آزمایش کنید.
- بسته اقدام
- یک فایل JSON که Actions شما را تعریف می کند. این فایل شامل اطلاعات فهرست دایرکتوری Actions، اطلاعات پیوند حساب، فهرستی از اهدافی است که Actions میتواند مدیریت کند، و نقاط پایانی واقعی انجام.
- پروژه اقدامات
- پروژه ای که در کنسول Actions برای مدیریت، آزمایش و انتشار مجموعه ای از Actions ایجاد می کنید. Google پروژه Actions شما را در زیرساخت ابری Google نگهداری می کند.
- فهرست اقدامات
- رجیستری Google برای کاربران برای کشف و یادگیری نحوه فراخوانی Actions on Assistant.
- مترادف: کاوشگر دستیار، کاوشگر اقدامات، فهرست راهنمای دستیار، صفحه کاوش، فهرست وب
- عبارت عمل
- عبارتی که به کاربران اجازه می دهد تا به عملکردهای خاص در یک Action پیوند عمیق بدهند. کاربران میتوانند نام پروژه Action و سپس عبارت Action را برای فراخوانی کار خاصی که Action از آن پشتیبانی میکند، بیان کنند (به عنوان مثال، "Hey Google، با Geek Num صحبت کن تا در مورد عدد 42 بیاموزی"). کاربران همچنین ممکن است بتوانند عبارت Action را به تنهایی برای کشف اقدامات شما بیان کنند (به عنوان مثال، "Hey Google، در مورد عدد 42 بدانید").
- مترادف: عبارت فراخوانی عمل، قصد استغاثه ضمنی
- عامل
- پروژه ای که می توانید در Dialogflow ایجاد کنید تا تجربیات مکالمه خاصی را مدیریت کنید. هر عامل می تواند نگاشت هدف و تعاریف مربوط به تحقق و موجودیت خود را داشته باشد. نماینده ها همچنین می توانند چندین زبان را مدیریت کنند و نسخه هایی داشته باشند (به عنوان مثال، "dev" و "prod").
- حاشیه نویسی
- هنگام استفاده از Dialogflow، این به پیوند کلمات یا مقادیر درون عبارات آموزشی به موجودیت های مربوطه اشاره دارد. حاشیه نویسی توسط Dialogflow برای شناسایی و استخراج پارامترها از پرس و جوهای کاربر استفاده می شود.
ب
- قصد داخلی
- یک شناسه منحصربهفرد که به Google میگوید Action شما برای انجام یک دسته خاص از درخواستهای کاربر، مانند بازی کردن یا سفارش بلیط، مناسب است. Google مقاصد داخلی و عباراتی را که میتوانند اقدامات مرتبط با این مقاصد را فعال کنند، تعریف میکند
سی
- مکالمه HTTP/JSON webhook API
- یک API برای استفاده از پروتکل پیام HTTP برای تبادل داده بین Actions on Google و یک اجرا.
- مترادف: مکالمه API، HTTP/JSON API
- متن نوشته
- هنگام استفاده از Dialogflow، این به یک ویژگی برای مدیریت جریان های مکالمه اشاره دارد. زمینه ها وضعیت فعلی مکالمه را نشان می دهند و می توانند به مقاصد در عوامل Dialogflow متصل شوند.
- اصطلاحات مرتبط: زمینه ورودی ، زمینه خروجی
- درخواست مکالمه
- درخواستهای درون دیالوگ که کاربر پس از شروع مکالمه با انجام شما انجام میدهد. در قالب webhook مکالمه، این درخواستها معمولاً با اهداف
actions.intent.TEXT
(نماینده پاسخ متن خام کاربر) مطابقت دارند. - پاسخ مکالمه
- پاسخ ارسال شده توسط شما به دستیار Google، که محموله داده را به گفتار رندر شده و خروجی رابط کاربری گرافیکی تبدیل میکند و این خروجی را به کاربران ارسال میکند.
- اقدام سفارشی
- یک Action که در آن گرامر فراخوانی Action را تعریف می کنید.
- موجودیت سفارشی
- یک موجودیت تعریف شده توسط توسعه دهنده برای کلمات و عبارات خاص دامنه.
دی
- قصد بازگشت پیش فرض
- هنگام استفاده از Dialogflow، این به یک هدف بازگشتی عمومی اشاره دارد که Dialogflow به طور پیش فرض به عوامل جدید ایجاد شده اضافه می کند.
- پیش فرض خوش آمدید
- هنگام استفاده از Dialogflow، این به هدفی اشاره دارد که Dialogflow به طور پیشفرض به عوامل جدید ایجاد شده اضافه میکند که دارای یک رویداد خوشآمدگویی از پیش تعریفشده است.
- گفتگو
- تبادل پرسشهای کاربر و پاسخهای مربوطه توسط Actions on Google.
- مترادف: گفتگو
- چرخش گفتگو
- هنگام استفاده از Dialogflow، این به یک نوبت از یک دیالوگ اشاره دارد که از یک درخواست کاربر و پاسخ یک نماینده تشکیل شده است.
- جریان گفتگو
- ابزار توسعه دهنده درک زبان طبیعی Google برای ایجاد تجربیات مکالمه برای دستیار Google. از یادگیری ماشینی برای درک هدف و زمینه صحبت های کاربر استفاده می کند تا به مفیدترین روش پاسخ دهد.
- کنسول Dialogflow
- ابزار وب برای ایجاد و نگهداری عوامل Dialogflow .
E
- وجود، موجودیت
- نمایش یک شی دنیای واقعی که می تواند در درخواست ها و پاسخ های مکالمه استفاده شود. موجودیت ها را می توان در عبارات آموزشی استفاده کرد تا به Dialogflow بگویید چگونه پارامترها را از پرس و جوهای کاربر تجزیه کند.
- اصطلاحات مرتبط: موجودیت سیستم ، موجودیت سفارشی
- حالت مثال
- هنگام استفاده از Dialogflow، این به یکی از دو روش برای ارائه عبارات آموزشی برای یک هدف اشاره دارد. در حالت مثال، شما عبارات آموزشی را به زبان طبیعی ارائه می دهید (به عنوان مثال، "پیش بینی فردا چیست؟").
- رویداد
- هنگام استفاده از Dialogflow، این به ویژگی ای اشاره دارد که اجازه می دهد یک intent به جای درخواست کاربر، به صورت برنامه نویسی راه اندازی شود. Actions on Google رویدادهای ورودی ویژه را به Dialogflow ارسال میکند (مانند
GOOGLE_ASSISTANT_WELCOME
یاactions_intent_CANCEL
). می توانید با تعریف نام رویداد در intent ها، intent ها را در عامل خود فعال کنید. - فراخوان صریح
- فراخوانی که در آن کاربران از نام پروژه Actions استفاده میکنند (مثلاً «Hey Google, talk to Movie Time»).
- اصطلاحات مرتبط: عبارت عمل
اف
- قصد بازگشتی
- هنگام استفاده از Dialogflow، این به هدف خاصی اشاره میکند که در عامل خود تعریف میکنید و زمانی که درخواست کاربر نمیتواند با هر هدف دیگری مطابقت داده شود، Dialogflow راهاندازی میکند.
- اصطلاحات مرتبط: قصد بازگشت پیشفرض
- قصد پیگیری
- هنگام استفاده از Dialogflow، زمانی که انتظار دارید ورودی خاصی از کاربر (به عنوان مثال، "بله"، "خیر" یا "لغو") پس از پاسخ قصد والد وجود داشته باشد، می توانید یک هدف بعدی را به یک intent متصل کنید. هنگامی که Dialogflow یکی از این ورودیهای مورد انتظار کاربر را دریافت میکند، به طور خودکار هدف پیگیری مربوطه را فعال میکند.
- تحقق
- یک سرویس، برنامه، فید، مکالمه یا منطق دیگری که یک هدف را مدیریت می کند و Action مربوطه را انجام می دهد.
جی
- دستیار گوگل
- دستیار مجازی شخصی گوگل که مکالمات بین کاربران و گوگل را قادر می سازد تا کارها را انجام دهند.
من
- استناد ضمنی
- فراخوانی که در آن کاربران یک عبارت Action را بدون نام پروژه Actions بیان میکنند (به عنوان مثال، "Hey Google, I want to buy بلیط فیلم").
- ویرایشگر درون خطی
- ویرایشگر در کنسول Dialogflow برای اجرای اجرای شما؛ Google این کد را با استفاده از Cloud Functions برای Firebase اجرا می کند.
- قصد
- هدف یا وظیفه ای که کاربران می خواهند انجام دهند، مانند سفارش قهوه یا یافتن یک قطعه موسیقی. در Actions on Google، این به عنوان یک شناسه منحصربهفرد و درخواستهای کاربر مربوطه نشان داده میشود که میتواند هدف را راهاندازی کند. هنگام استفاده از Dialogflow، این به نگاشتهای هدفی که در عامل خود تعریف می کنید اشاره دارد.
- اصطلاحات مرتبط: رویداد
- اولویت قصد
- هنگام استفاده از Dialogflow، این به ویژگی ای اشاره دارد که به شما امکان می دهد وزن های مختلفی را برای تطبیق به هدف ها اختصاص دهید. اگر یک جستجوی کاربر را بتوان با چندین هدف تطبیق داد، در صورتی که Dialogflow اولویت بیشتری داشته باشد، احتمال بیشتری وجود دارد که یک intent را راهاندازی کند.
- زمینه ورودی
- هنگام استفاده از Dialogflow، این به یکی از دو روشی که می توانید یک زمینه را در intent مشخص کنید اشاره دارد. هنگامی که یک زمینه ورودی به یک intent متصل میشود، وقتی یک intent با زمینه خروجی مربوطه در یک نوبت گفتگوی قبلی راهاندازی شد، Dialogflow میتواند آن هدف را راهاندازی کند.
- فراخوانی
- عمل شروع تعامل با یک Action توسط کاربر.
- مترادف: تحریک کننده
- اصطلاحات مرتبط: استناد صریح ، فراخوان ضمنی
م
- همخوانی داشتن
- هنگام استفاده از Dialogflow، این به این اشاره دارد که چگونه Dialogflow یک درخواست کاربر را به یک intent در یک عامل نگاشت میکند.
ن
- درک زبان طبیعی
- توانایی نرم افزار برای درک و تجزیه ورودی کاربر. توسعه دهندگان می توانند هنگام ایجاد Actions از راه حل NLU Dialogflow یا راه حل های NLU خودشان استفاده کنند.
O
- زمینه خروجی
- هنگام استفاده از Dialogflow، این به یکی از دو روشی که می توانید یک زمینه را در intent مشخص کنید اشاره دارد. وقتی Dialogflow یک intent با یک زمینه خروجی را راهاندازی میکند، زمینه از intent برای تعداد مشخصی از نوبتهای گفتگو فعال میشود.
- اصطلاحات مرتبط: زمینه ورودی
پ
- پارامتر
- هنگام استفاده از Dialogflow، این به قابلیتی برای ثبت کلمات، عبارات یا مقادیر مهم در جستارهای کاربر اشاره دارد. Dialogflow می تواند موجودیت هایی را در عبارات آموزشی شما شناسایی کند تا پارامترهای مربوطه را از پرس و جوهای کاربر در زمان اجرا استخراج کند. شما همچنین می توانید پارامترهای خود را با ایجاد موجودیت های سفارشی تعریف کنید.
اس
- پر کردن اسلات
- هنگام استفاده از Dialogflow، این به ویژگی ای اشاره دارد که به شما امکان می دهد به طور خودکار چندین پارامتر مورد نیاز را در یک هدف واحد از طریق یک گفتگو جمع آوری کنید. شما باید برای جمع آوری پارامترهای مورد نیاز از کاربر دستوراتی را تنظیم کنید.
- صحبت های کوچک
- هنگام استفاده از Dialogflow، این به ویژگی ای اشاره دارد که به یک نماینده توانایی رسیدگی به مکالمه معمولی را می دهد. فعال کردن این ویژگی لیستی از پاسخهای قابل تنظیم برای سؤالات مختلف «گفتگوی کوچک» را در اختیار نماینده شما قرار میدهد.
- سطح
- هر دستگاهی که به کاربران امکان دسترسی به دستیار Google را میدهد، از جمله دستگاههای Wear OS، هدفونهای دارای Assistant، Chromebook، Android TV، تلفنها و تبلتهای Android، نمایشگرها و بلندگوهای هوشمند و آیفونها.
- موجودیت سیستم
- یک موجودیت داخلی که Dialogflow درباره آن میداند (به عنوان مثال، "color" و "date").
تی
- حالت قالب
- هنگام استفاده از Dialogflow، این به یکی از دو روش برای ارائه عبارات آموزشی برای یک هدف اشاره دارد. برخلاف حالت مثال ، که از زبان طبیعی استفاده میکند، عبارات آموزشی در حالت الگو از نام موجودیتها برای تشکیل عبارات استفاده میکنند (به عنوان مثال، "شرایط @ برای @sys.date چیست؟").
- آموزش
- هنگام استفاده از Dialogflow، این به استفاده از الگوریتم آموزشی Dialogflow برای بهبود توانایی نماینده شما برای انجام تطابق اشاره دارد. میتوانید این کار را با بهروزرسانی عبارات آموزشی برای مقاصد آن عامل، یا در صفحه Intents یا در ابزار آموزشی انجام دهید، سپس intentها را ذخیره کنید.
- عبارت آموزشی
- هنگام استفاده از Dialogflow، این به یک عبارت مثالی اشاره دارد که کاربران ممکن است برای بیان مقصود خود بیان کنند. Dialogflow عبارات آموزشی شما را به سایر درخواست های مشابه کاربر گسترش می دهد تا تطابق را بهبود بخشد.
- ابزار آموزشی
- هنگام استفاده از Dialogflow، این به ابزار Dialogflow برای آموزش نماینده شما برای انجام تطبیق تا حد امکان دقیق اشاره دارد. میتوانید از این ابزار برای بررسی گزارشهای مکالمه بین کاربران و نمایندهتان، اضافه کردن پرسشهای کاربر بیهمتا به اهداف موجود به عنوان عبارات آموزشی، و افزودن یا ویرایش حاشیهنویسی استفاده کنید.
- اصطلاحات مرتبط: عبارت آموزشی
U
- پرس و جو کاربر
- ورودی که کاربر هنگام تعامل با یک سطح ارائه می کند.
- مترادف: ورودی کاربر ، بیان کاربر
دبلیو
- وب هوک
- یک تماس پاسخ HTTP که می توانید به عنوان تکمیل برای مکالمات پیاده سازی کنید.