Actions SDK مجموعه ای از ابزارهای توسعه دهنده برای ساخت Actions برای دستیار Google است.
SDK کتابخانههای webhook، یک طرحواره مبتنی بر فایل استاندارد برای تعریف پروژه Actions و یک CLI برای مدیریت پروژه Actions شما ارائه میکند، بنابراین میتوانید Actions را برای Google Assistant در گردش کار موجود خود ادغام کنید.
ویژگی های کلیدی
پیکربندی مبتنی بر فایل پروژه Actions
Actions SDK از مدل مکالمه Action Builder جدید استفاده میکند و نمایشهایی مبتنی بر فایل از تمام اجزای مدل مکالمه شما ارائه میکند: intent ، انواع ، صحنهها ، درخواستها .
با پیکربندی مبتنی بر فایل پروژه Action، به راحتی میتوانید نسخههای Actions خود را با استفاده از سیستم کنترل نسخه مبتنی بر فایل انتخابی خود، به عنوان مثال git، پیگیری کنید.
درباره پیکربندی مبتنی بر فایل پروژه Action بیشتر بیاموزید
کتابخانه های مشتری
Action SDK با یک کتابخانه Node.js Client ارائه می شود که رابط های اصطلاحی برای پروتکل Conversation Webhook فراهم می کند. Google Assistant از پروتکل Webhook برای انتقال درخواستهای کاربر به یک Action و دریافت پاسخی که آن درخواستها را برآورده میکند، استفاده میکند.
با کتابخانه Node.js Client، پیادهسازی بسیاری از جریانهای کاربر معمولی آسان است، به عنوان مثال استخراج پارامترها از یک جستار صوتی (مثلاً دستهها یا سایر انواع ترجیحات کاربر) و تولید یک نمایش چندوجهی (فقط صدا و صدا و تصاویر) برای دستیار گوگل.
با کتابخانه مشتری Node.js شروع کنید
رابط خط فرمان gactions
gactions CLI چرخه عمر پروژه را از طریق مجموعهای از فایلهای پیکربندی که پروژه Actions شما را تعریف میکنند، مدیریت میکند و عملکردهایی را برای پشتیبانی آسان از ویژگیهای پیشرفتهتر Actions برای Google Assistant مانند محلیسازی و پیوند حساب ارائه میکند.
با gactions CLI، انجام بسیاری از گردشهای کاری رایج، به عنوان مثال وارد کردن یک پروژه موجود و شروع کار بر روی شاخه ویژگی برای افزودن محلیسازی، آسان است.