Dialogflow Fulfillment چیست؟
Dialogflow Fulfillment (فیلفیلمنت دایالوگفلو) قابلیتی در پلتفرم Dialogflow (اکنون بخشی از Google Cloud) است که به توسعهدهندگان اجازه میدهد منطق سفارشی به چتباتها یا دستیارهای مجازی خود اضافه کنند. به عبارت سادهتر، Dialogflow به شما امکان میدهد ورودی کاربر را درک کرده و نیت (intent) او را تشخیص دهید، اما برای اجرای عملیات پیچیدهتر، نیاز به “Fulfillment” دارید. این سرویس به چتبات شما اجازه میدهد تا با پایگاههای داده، APIهای خارجی یا سرویسهای دیگر ارتباط برقرار کرده و پاسخهای پویا و شخصیسازی شده ارائه دهد.
ویژگیها
- ادغام با کدهای سفارشی: امکان اتصال به توابع Cloud Functions، وبهوکها یا سرویسهای دیگر برای اجرای منطق برنامه.
- پاسخهای پویا: تولید پاسخهای متنی، صوتی یا بصری بر اساس دادههای زمان واقعی یا محاسبات پیچیده.
- مدیریت وضعیت مکالمه: حفظ و بازیابی اطلاعات مربوط به مکالمه برای ارائه تجربهای یکپارچه.
- اتصال به APIهای خارجی: فراخوانی APIs برای دریافت اطلاعات از سیستمهای خارجی (مانند آب و هوا، اطلاعات پرواز، وضعیت سفارش).
- امنیت بالا: استفاده از زیرساخت امن Google Cloud برای میزبانی و اجرای کد.
موارد استفاده
- پشتیبانی مشتری خودکار: پاسخ به سوالات متداول، پیگیری سفارشات، یا ارائه اطلاعات محصول.
- دستیارهای مجازی هوشمند: رزرو میز در رستوران، برنامهریزی قرار ملاقات، یا مدیریت لیست کارهای روزانه.
- اتوماسیون فرآیندهای کسب و کار: اتصال چتبات به سیستمهای CRM یا ERP برای بهروزرسانی اطلاعات یا اجرای وظایف.
- تجارت الکترونیک: راهنمایی مشتریان در فرایند خرید، پیشنهاد محصولات مرتبط، یا مدیریت شکایات.