یکپارچه سازی Dialogflow

هنگامی که یک عامل RBM با یک کاربر ارتباط برقرار می کند، نماینده سعی می کند مکالمه را با پاسخ های پیشنهادی، اقدامات پیشنهادی و کلمات کلیدی هدایت کند. این ابزارها کاربران را وادار می کنند تا به روش های خاصی پاسخ دهند که عامل تشخیص داده و به راحتی می تواند به آن واکنش نشان دهد.

با این حال، این نوع مکالمه هدایت‌شده می‌تواند غیرطبیعی به نظر برسد و کاربران ممکن است پاسخ‌های خود را آزادانه بنویسند. برای برقراری ارتباط با کاربران به روش مکالمه، نماینده شما باید از درک زبان طبیعی (NLU) برای تفسیر پاسخ های کاربر و تبدیل آنها به چیزی که نماینده شما می فهمد استفاده کند.

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

چگونه کار می کند

هنگامی که عامل RBM شما از ادغام Dialogflow استفاده می کند، Dialogflow هر پیام بین کاربر و عامل RBM شما را مدیریت می کند. با این حال، نماینده RBM شما برای شروع مکالمه باید یک تماس API برقرار کند. این تماس شامل شماره تلفن کاربری است که می‌خواهید با آن تماس بگیرید و اولین هدفی که می‌خواهید در عامل Dialogflow فعال شود، معمولاً چیزی برای شروع مکالمه با کاربر.

RBM agent makes an API call

سپس پلت فرم RBM با عامل Dialogflow شما تماس می گیرد تا هدف مشخص شده را راه اندازی کند.

RBM platform contacts Dialogflow agent

Dialogflow پاسخی را ارسال می کند که پلتفرم RBM آن را برای کاربر ارسال می کند.

Dialogflow agent sends message to user

هنگامی که کاربر پاسخ می‌دهد، پلتفرم RBM آن پاسخ را به Dialogflow برمی‌گرداند، که متن کاربر را پردازش می‌کند و پاسخی را برمی‌گرداند.

User and Dialogflow agent communicate through RBM

عامل Dialogflow و کاربر همچنان از طریق پلت فرم RBM به یکدیگر پاسخ می دهند تا مکالمه به پایان برسد.

ملاحظات طراحی

هنگام استفاده از ادغام Dialogflow، ملاحظات زیر را در نظر داشته باشید:

  • شما باید مکالمه و قابلیت های نماینده خود را در Dialogflow طراحی کنید.
  • Google Cloud Pub/Sub برای عامل RBM شما غیرفعال است. عامل Dialogflow شما تمام پاسخ ها و رویدادهای تولید شده توسط کاربر را مدیریت می کند.
  • ادغام Dialogflow از اقدام پیشنهادی ایجاد رویداد تقویم پشتیبانی نمی کند.

بعدش چی؟

برای ادغام عامل RBM با Dialogflow، یک عامل Dialogflow ایجاد کنید و Dialogflow را برای عامل RBM خود فعال کنید .

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