ایجاد کنش‌های محلی (Dialogflow)

می‌توانید اقدامات خود را برای «دستیار Google» بومی‌سازی کنید تا تجربیات سفارشی‌سازی شده برای زبان‌ها و زبان‌های مختلف را که کاربران می‌توانند در دستگاه‌های خود تنظیم کنند، ارائه دهید. علاوه بر این، می توانید دسترسی به Actions خود را بر اساس مناطق یا موقعیت فیزیکی کاربران خود محدود کنید.

قبل از حرکت، دانستن چند اصطلاح مفید است تا بفهمید چگونه می‌توانید اقدامات خود را به کاربران مختلف ارائه دهید:

  • زبان - یک روش ارتباطی توافق شده، گفتاری و نوشتاری
  • منطقه - یک منطقه فیزیکی تعریف شده که معمولاً با یک کشور مرتبط است
  • محلی - ترکیبی از یک زبان و منطقه

اکنون که برخی از اصطلاحات اساسی را درک کرده‌اید، در اینجا نحوه انجام اقدامات خود برای زبان‌ها، مناطق، و مناطق مختلف در Actions Console، Dialogflow، یا اجرا آورده شده است.

زبان ها و زبان های پشتیبانی شده

برای اطلاعاتی در مورد اینکه پروژه‌های Action شما از کدام مناطق می‌توانند پشتیبانی کنند و صدای TTS مربوطه برای این مناطق، به سند زبان‌ها و زبان‌ها مراجعه کنید. کاربران برای استفاده از Actions شما باید تنظیمات محلی دستیار خود را روی یک منطقه پشتیبانی شده تنظیم کنند.

انتشار

کنسول Actions به شما امکان می دهد اطلاعات زیر را هنگام انتشار پروژه Actions خود سفارشی کنید:

  • اطلاعات خاص زبان و منطقه : می توانید جزئیات اطلاعات Action مختلف (مانند نام و توضیحات) را در سطح زبان و منطقه برای هر یک از پروژه های خود مشخص کنید.
  • مکان یابی : می توانید مناطقی را که Action شما در آن در دسترس است را مشخص کنید. به‌طور پیش‌فرض، Action شما از همه منطقه‌ها پشتیبانی می‌کند، تا زمانی که کاربرانتان منطقه «دستیار» خود را روی محلی که Action شما پشتیبانی می‌کند تنظیم کرده باشند.
  • سفارشی‌سازی صدای TTS : به‌طور پیش‌فرض، Action شما به‌طور خودکار از مجموعه‌ای از صداهای TTS استفاده می‌کند که با منطقه «دستیار» کاربر مطابقت دارد. می‌توانید این رفتار را لغو کنید و صدای TTS خاصی را انتخاب کنید که بر اساس منطقه دستیار کاربر تغییر نمی‌کند.

برای اطلاعات بیشتر در مورد نحوه بومی سازی توزیع Action ، به انتشار اقدامات بومی سازی شده مراجعه کنید.

عوامل Dialogflow

Dialogflow به شما امکان می دهد عواملی ایجاد کنید که از چندین زبان و زبان پشتیبانی می کنند. برای هر زبان یا محلی، می‌توانید سفارشی‌سازی‌هایی مانند عبارات مختلف کاربر و پاسخ‌ها را مشخص کنید.

برای اطلاعات بیشتر در مورد نحوه ایجاد نمایندگی های محلی شده، به عوامل Dialogflow مراجعه کنید.

قالب های محلی شده

Template Actions می‌تواند برای پشتیبانی از تعدادی زبان مختلف یا چندین زبان در یک Action با آپلود یک برگه Google محلی برای هر زبان جدید ساخته شود.

قالب های مختلف به زبان ها و زبان های مختلف موجود است. برای اطلاعات بیشتر درباره زبان‌ها و زبان‌های پشتیبانی‌شده برای هر الگو، به مستندات الگوها مراجعه کنید.

تحقق

هنگام ایجاد رضایت خود، می توانید موارد زیر را ارائه دهید:

  • پاسخ‌های مختص زبان و منطقه : تنظیمات زبان دستیار کاربر را در هر درخواست برای انجام خود دریافت می‌کنید. می توانید از این رشته (به عنوان مثال، en-GB ) استفاده کنید تا بفهمید که چگونه می توان پاسخ های مختلف را بر اساس زبان یا زبان کاربر برگردانید.
  • پاسخ‌های خاص منطقه - می‌توانید برای دسترسی به مکان فیزیکی دستگاه از کاربر اجازه درخواست کنید . با این اطلاعات می توانید پاسخ ها را برای مناطق بیشتر سفارشی کنید.

برای اطلاعات بیشتر در مورد نحوه بومی‌سازی پاسخ‌ها به Fulfillment مراجعه کنید.

آزمایش کردن

در طول توسعه، می توانید Action محلی خود را با دستگاه های سخت افزاری یا شبیه ساز Actions با ویژگی های زیر آزمایش کنید:

  • شبیه‌سازی زبان به شما امکان می‌دهد منطقه یک دستگاه را برای آزمایش پاسخ‌ها و منطق خاص منطقه در Action خود تنظیم کنید.
  • شبیه‌سازی موقعیت مکانی به شما امکان می‌دهد موقعیت فیزیکی دستگاه را برای آزمایش هدف‌یابی مکان و هرگونه پاسخ‌های خاص منطقه تنظیم کنید.

برای اطلاعات بیشتر در مورد نحوه تست کردن اکشن‌های محلی شده با شبیه‌ساز کنش‌ها، به مستندات شبیه‌ساز کنش‌ها مراجعه کنید.