هنگامی که یک عامل RBM با یک کاربر ارتباط برقرار می کند، نماینده سعی می کند مکالمه را با پاسخ های پیشنهادی، اقدامات پیشنهادی و کلمات کلیدی هدایت کند. این ابزارها کاربران را وادار می کنند تا به روش های خاصی پاسخ دهند که عامل تشخیص داده و به راحتی می تواند به آن واکنش نشان دهد.
با این حال، این نوع مکالمه هدایتشده میتواند غیرطبیعی به نظر برسد و کاربران ممکن است پاسخهای خود را آزادانه بنویسند. برای برقراری ارتباط با کاربران به روش مکالمه، نماینده شما باید از درک زبان طبیعی (NLU) برای تفسیر پاسخ های کاربر و تبدیل آنها به چیزی که نماینده شما می فهمد استفاده کند.
Dialogflow یک ماژول NLU است که ورودی طبیعی کاربر را پردازش می کند، آن را به مقاصد شناخته شده نگاشت می کند و با پاسخ های مناسب پاسخ می دهد. با ادغام Dialogflow با عامل RBM خود، می توانید یک مکالمه را با یک تماس RBM API آغاز کنید، سپس به نماینده Dialogflow خود اجازه دهید درک و پاسخ به کاربر را مدیریت کند. Dialogflow پاسخهای غنی و تماسهای وب هوک را در زیرساخت شما مدیریت میکند تا مکالمه را به همان اندازه شخصی و پویا کند که میخواهید آن را طراحی کنید.
چگونه کار می کند
هنگامی که عامل RBM شما از ادغام Dialogflow استفاده می کند، Dialogflow هر پیام بین کاربر و عامل RBM شما را مدیریت می کند. با این حال، نماینده RBM شما برای شروع مکالمه باید یک تماس API برقرار کند. این تماس شامل شماره تلفن کاربری است که میخواهید با آن تماس بگیرید و اولین هدفی که میخواهید در عامل Dialogflow فعال شود، معمولاً چیزی برای شروع مکالمه با کاربر.
سپس پلت فرم RBM با عامل Dialogflow شما تماس می گیرد تا هدف مشخص شده را راه اندازی کند.
Dialogflow پاسخی را ارسال می کند که پلتفرم RBM آن را برای کاربر ارسال می کند.
هنگامی که کاربر پاسخ میدهد، پلتفرم RBM آن پاسخ را به Dialogflow برمیگرداند، که متن کاربر را پردازش میکند و پاسخی را برمیگرداند.
عامل Dialogflow و کاربر همچنان از طریق پلت فرم RBM به یکدیگر پاسخ می دهند تا مکالمه به پایان برسد.
ملاحظات طراحی
هنگام استفاده از ادغام Dialogflow، ملاحظات زیر را در نظر داشته باشید:
- شما باید مکالمه و قابلیت های نماینده خود را در Dialogflow طراحی کنید.
- Google Cloud Pub/Sub برای عامل RBM شما غیرفعال است. عامل Dialogflow شما تمام پاسخ ها و رویدادهای تولید شده توسط کاربر را مدیریت می کند.
- ادغام Dialogflow از اقدام پیشنهادی ایجاد رویداد تقویم پشتیبانی نمی کند.
بعدش چی؟
برای ادغام عامل RBM با Dialogflow، یک عامل Dialogflow ایجاد کنید و Dialogflow را برای عامل RBM خود فعال کنید .
هنگامی که عوامل RBM و Dialogflow شما ادغام شدند، پاسخهایی را طراحی کنید که از پیشنهادات و کارتهای غنی RBM استفاده کند، سپس مکالمهای را برای آزمایش آنچه ساختهاید آغاز کنید .