RCS ব্যবসায়িক মেসেজিং কীভাবে কাজ করে

RCS বিজনেস মেসেজিং (RBM) এজেন্ট আপনার ব্যবসার লক্ষ্য অর্জনের জন্য বার্তা, ইভেন্ট এবং অনুরোধের মাধ্যমে ব্যবহারকারীদের সাথে যোগাযোগ করে। সেই লক্ষ্যগুলি সহজ (যেমন ডেলিভারি বিজ্ঞপ্তি পাঠানো) বা জটিল (যেমন ফ্লাইট বুকিং) হোক না কেন, এজেন্টরা রিচ কার্ড, মিডিয়া এবং পরামর্শ ব্যবহার করে ব্যবহারকারীদের তরল কথোপকথনের মাধ্যমে গাইড করতে যা ব্যবহারকারী এবং এজেন্টের চাহিদা পূরণ করে।

কিভাবে এটা কাজ করে

আপনার এজেন্ট এবং একজন ব্যবহারকারীর মধ্যে কথোপকথনের প্রবাহ দুটি ব্যক্তির মধ্যে কথোপকথনের অনুরূপ, যেখানে প্রতিটি পক্ষ অন্য পক্ষের কথা বলা, শোনা এবং প্রতিক্রিয়া জানায়।

আপনার RBM এজেন্ট ব্যবহারকারীদের সাথে কথোপকথন শুরু করে। ব্যবহারকারীরা আপনার এজেন্টের সাথে কথোপকথন শুরু করতে পারবেন না, কিন্তু এজেন্ট একবার কথোপকথন শুরু করলে, ব্যবহারকারী যেকোনো সময় উত্তর দিতে পারেন।

আপনার এজেন্টরা প্রথম বার্তা পাঠায় যখন এটি আপনার কনফিগার করা একটি বাহ্যিক ট্রিগার পায়। একটি ট্রিগার যেকোনো কিছু হতে পারে এবং আপনার এজেন্টের ব্যবহারের ক্ষেত্রে নির্ভর করে:

  • একটি প্যাকেজ জাহাজ
  • এটি দৈনিক দুপুরের খাবারের স্যান্ডউইচ ডিল পাঠানোর সময়
  • একজন ব্যবহারকারী চ্যাটের মাধ্যমে গ্রাহক সহায়তার সাথে যোগাযোগ করে

একটি বাহ্যিক ট্রিগার একটি RBM এজেন্টকে সক্রিয় করে

যখন আপনার এজেন্ট ট্রিগার পায়, তখন এজেন্ট ব্যবহারকারীর ডিভাইসে RCS Business Messaging API-এর মাধ্যমে একটি বার্তা পাঠায় । আপনার এজেন্ট JSON পেলোড সহ HTTP অনুরোধ হিসাবে RBM API এর মাধ্যমে ব্যবহারকারীকে সমস্ত বার্তা, ইভেন্ট এবং অন্যান্য অনুরোধ পাঠায়। ব্যবহারকারী তাদের ডিভাইসে বার্তা অ্যাপে বার্তাটি গ্রহণ করে।

ডিভাইসটি RCS সমর্থন না করলে, RBM প্ল্যাটফর্ম একটি 404 ত্রুটি প্রদান করে এবং এজেন্টকে অন্য প্রযুক্তিতে ফিরে আসা উচিত, যেমন SMS।

যখন ব্যবহারকারী বার্তায় প্রতিক্রিয়া জানায় বা একটি ইভেন্ট ট্রিগার করে, তখন Google এর RBM পরিষেবা আপনার কনফিগার করা ওয়েবহুকে প্রতিক্রিয়া পাঠায়, যা আপনার এজেন্টের কাছে তথ্য ফেরত পাঠায়। ওয়েবহুক JSON হিসাবে আপনার এজেন্টকে সমস্ত ব্যবহারকারীর বার্তা, ইভেন্ট এবং অন্যান্য অনুরোধ পাঠায়।

আপনার এজেন্ট বার্তাটি পাওয়ার পরে, এটি JSON-কে ডিকোড করে এবং প্রতিক্রিয়া পার্স করে। অভ্যন্তরীণ যুক্তি ব্যবহার করে, অথবা ডায়ালগফ্লো -এর মতো প্রাকৃতিক ভাষা বোঝার (NLU) মডিউলের উপর নির্ভর করে, আপনার এজেন্ট ব্যবহারকারীর বার্তার প্রতিক্রিয়ার বিষয়ে সিদ্ধান্ত নেয় এবং RBM API-এর মাধ্যমে ব্যবহারকারীর ডিভাইসে প্রতিক্রিয়া পাঠায়।

আপনার এজেন্ট এবং ব্যবহারকারীর মধ্যে কথোপকথন চলতে থাকে যতক্ষণ না এটি একটি উদ্দেশ্যমূলক সিদ্ধান্তে পৌঁছায় বা ব্যবহারকারী প্রতিক্রিয়া দেওয়া বন্ধ করে দেয়।

উদাহরণ

নিম্নলিখিত উদাহরণটি একটি সাধারণ দৃশ্য দেখায় যেখানে একজন ব্যবহারকারী আবহাওয়া আপডেটের জন্য জিজ্ঞাসা করেন।

  1. আপনার এজেন্ট একটি বহিরাগত পরিষেবা থেকে একটি ট্রিগার পায় যা নির্দেশ করে যে একজন ব্যবহারকারী আবহাওয়া আপডেটের অনুরোধ করেছেন।
  2. আপনার এজেন্ট ব্যবহারকারীর অনুরোধ স্বীকার করে এবং ব্যবহারকারীর অবস্থান জানতে চেয়ে ব্যবহারকারীকে একটি বার্তা পাঠায়।
  3. বার্তা অ্যাপে, ব্যবহারকারী বার্তাটি পড়ে এবং তাদের ঠিকানা দিয়ে প্রতিক্রিয়া জানায়।
  4. আপনার এজেন্ট প্রতিক্রিয়া প্রক্রিয়া করে, আবহাওয়ার তথ্য নিয়ে আসে, একটি কথোপকথনমূলক বার্তা তৈরি করে এবং ব্যবহারকারীকে তথ্য পাঠায়। উপরন্তু, আপনার এজেন্ট জিজ্ঞাসা করে যে ব্যবহারকারী অন্য অবস্থানের জন্য আবহাওয়ার তথ্য চান কিনা।
  5. ব্যবহারকারী বার্তা পড়ে এবং এজেন্টকে ধন্যবাদ জানায়।
  6. আপনার এজেন্ট স্বীকার করে যে ব্যবহারকারী অতিরিক্ত তথ্যের অনুরোধ করেননি এবং কথোপকথনটি শেষ করেন।

জোড়া লাগানো

ব্যবহারকারী এবং এজেন্টদের মধ্যে পাঠানো বার্তাগুলি RBM এজেন্ট এবং Google সার্ভারের মধ্যে এবং Google সার্ভার এবং ব্যবহারকারীদের ডিভাইসগুলির মধ্যে এনক্রিপ্ট করা হয়। এজেন্টরা তাদের নিজস্ব এনক্রিপশন কী ব্যবহার করতে পারে না কারণ সমস্ত ব্যবহারকারী এবং ব্যবসার সুরক্ষার জন্য Google-কে ক্ষতিকারক সামগ্রীর জন্য বার্তা স্ক্যান করতে হবে৷

ব্যবহারকারীদের ডিভাইসে প্রাপ্ত বার্তাগুলি যেকোন ডিভাইস-ব্যাপী এনক্রিপশন দ্বারা এনক্রিপ্ট করা হয় যা ব্যবহারকারীরা তাদের ডিভাইসের জন্য কনফিগার করেছে এবং Google বার্তা ডেটা সুরক্ষিত করার জন্য ডিভাইসে নিরাপত্তা মডেল স্থাপন করে।

এরপর কি?

একবার আপনি এই ধারণাগুলির সাথে স্বাচ্ছন্দ্য বোধ করলে, আপনি আপনার এজেন্টকে কী করতে চান তা বিবেচনা করুন এবং আপনার প্রথম এজেন্ট তৈরি করুন