نسخه سازی پروژه شما (Dialogflow)

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

برای اطلاعات بیشتر درباره نسخه‌سازی پروژه Dialogflow خود، نسخه‌سازی Dialogflow را ببینید.

پرسش و پاسخ نسخه Dialogflow

چگونه نسخه Dialogflow روی Actions موجود من تأثیر می گذارد؟

اقدامات موجود که قبل از ۸ مه ۲۰۱۸ به «کنسول کنش‌ها» ارسال شده‌اند، تحت تأثیر قرار نمی‌گیرند. این بدان معناست که ویرایش‌هایی که در عامل Dialogflow خود انجام می‌دهید همچنان در Action موجود منعکس می‌شوند. اگر Action قبلاً منتشر شده باشد، ویرایش ها همچنان به صورت زنده منعکس می شوند.

آیا دو نسخه وجود دارد که باید در Action on Google و Dialogflow نگهداری کنم؟

نه، شما فقط یک نسخه دارید که در صفحه مدیریت انتشارات نشان داده شده است. در میان Actions on Google و Dialogflow یکپارچه شده است. تنها تفاوت در این است که ما یک عکس فوری از نماینده Dialogflow شما در زمان ارسال ایجاد می کنیم. این عکس فوری تحت تأثیر هیچ گونه ویرایشی که در اهداف و نهادهای Dialogflow خود انجام می دهید، نخواهد بود.

آیا می‌توانم Actions را در نسخه‌های Google از کنسول Dialogflow ایجاد و اجرا کنم؟

خیر، شما فقط می توانید این کار را از طریق کنسول Actions انجام دهید.

در صفحه Dialogflow دیدم که این برای کاربرانی که در نسخه بتا شرکت می کنند در دسترس است، آیا برای Actions on Google قابل اجرا است؟

خیر، برنامه Dialogflow بتا برای عوامل Dialogflow است که در پلتفرم Actions on Google نیستند. اگر یک عامل Dialogflow برای پلتفرم Actions on Google دارید، به طور خودکار فعال می شود و در نسخه بتا نیست.

اگر بتا را در Dialogflow Console فعال کنم چه اتفاقی می‌افتد؟

انجام این کار Actions on پروژه های Google را تغییر نمی دهد. اگر بتا را فعال کنید، یک تب Environment را در تنظیمات Dialogflow Agent می‌بینید. در آن صفحه، می‌توانید همان نسخه‌هایی را که از Actions Console ایجاد کرده‌اید مشاهده کنید (اما نه ویرایش کنید) و هر نسخه خاصی را در پیش‌نویس بارگذاری کنید.

بهترین روش پیشنهادی برای استفاده از نسخه‌های آلفا/بتا/تولید با توابع Cloud برای Firebase چیست؟

ویرایشگر درون خطی Dialogflow نسخه‌سازی برای توابع Cloud برای Firebase ندارد. با این حال، هر نسخه Dialogflow به پارامترهای وب هوک سفارشی اشاره می کند. اگر می‌خواهید منطق سرورهای مختلف را با نسخه‌های آلفا/بتا آزمایش کنید، توصیه می‌کنیم ویرایشگر درون خطی را خاموش کنید، راه‌حل‌های خود را در دو تابع Cloud مستقر کنید و آن‌ها را به عنوان پارامترهای webhook در Dialogflow ارسال کنید.