ডিজাইন প্রতিক্রিয়া

একবার আপনি আপনার RBM এজেন্টকে Dialogflow-এর সাথে একীভূত করলে, আপনার Dialogflow এজেন্ট কীভাবে ব্যবহারকারীদের বোঝে এবং প্রতিক্রিয়া জানায় তা নির্ধারণ করতে Dialogflow কনসোল ব্যবহার করুন। আপনি উদ্দেশ্য ডিজাইন করতে পারেন যা নির্দিষ্ট প্রতিক্রিয়াগুলিতে ব্যবহারকারীর ইনপুটকে ম্যাপ করে। এই উদ্দেশ্যমূলক প্রতিক্রিয়াগুলি প্লেইন টেক্সট হতে পারে বা তারা RBM এর সমৃদ্ধ কার্ড এবং পরামর্শের ক্ষমতাকে কাজে লাগাতে পারে।

পূর্বশর্ত

নিম্নলিখিত বিষয়বস্তু অনুমান করে যে আপনি ইতিমধ্যেই নিম্নলিখিতগুলি করেছেন:

একটি অভিপ্রায় প্রতিক্রিয়া তৈরি করা

আপনার ডায়ালগফ্লো এজেন্ট একজন ব্যবহারকারীকে প্রতিক্রিয়া জানাতে, আপনাকে একটি অভিপ্রায় প্রতিক্রিয়া তৈরি করতে হবে।

  1. ডায়ালগফ্লো কনসোলে , ডায়ালগফ্লো এজেন্ট নির্বাচন করুন যা আপনি আপনার RBM এজেন্টের সাথে সংহত করেছেন।
  2. বাম নেভিগেশনে, ইন্টেন্টগুলি নির্বাচন করুন, তারপরে আপনি যে অভিপ্রায়টির জন্য একটি রেসপোজ ডিজাইন করতে চান তা চয়ন করুন৷
  3. প্রতিক্রিয়া বিভাগে, + ক্লিক করুন এবং তারপরে * RCS বিজনেস মেসেজিং (RBM) এ ক্লিক করুন।
  4. আপনি কোন ধরনের প্রতিক্রিয়া চান তা নির্বাচন করতে ট্যাবগুলি ব্যবহার করুন:

    • ডিফল্ট : প্লেইন টেক্সট মেসেজ।
    • RCS বিজনেস মেসেজিং (RBM) : রিচ কার্ড, রিচ কার্ড ক্যারোজেল, এবং টেক্সট মেসেজ যাতে প্রস্তাবিত উত্তর এবং প্রস্তাবিত অ্যাকশন থাকে।
  5. পরামর্শ সহ একটি স্বতন্ত্র রিচ কার্ড, ক্যারোজেল বা পাঠ্য বার্তা যোগ করতে, প্রতিক্রিয়া যোগ করুন ক্লিক করুন, তারপর তালিকা থেকে চয়ন করুন৷

  6. ফর্মের ক্ষেত্রগুলি পূরণ করুন।

    Standalone rich card intent responseRich card carousel intent response

  7. আপনি যখন আপনার প্রতিক্রিয়াগুলি সংজ্ঞায়িত করেছেন, তখন সংরক্ষণ করুন এবং আপনার অভিপ্রায় পরীক্ষা করুন

পরামর্শের সাথে কথোপকথন চালিয়ে যাচ্ছেন

আপনি যখন একটি কথোপকথন পরিচালনা করতে সাহায্য করার জন্য প্রস্তাবিত ক্রিয়া বা প্রস্তাবিত উত্তরগুলি ব্যবহার করেন, তখন নিশ্চিত করুন যে পোস্টব্যাক ডেটা অন্য উদ্দেশ্যের জন্য একটি প্রশিক্ষণ বাক্যাংশের সাথে মেলে। যখন একজন ব্যবহারকারী একটি পরামর্শ ট্যাপ করে, তখন RBM ব্যবহারকারীর ইনপুট হিসাবে ডায়ালগফ্লোতে পোস্টব্যাক ডেটা ফেরত দেয়।

উদাহরণস্বরূপ, যদি ব্যবহারকারী "আরো জানুন" লেবেলযুক্ত একটি প্রস্তাবিত উত্তরে ট্যাপ করে এবং পোস্টব্যাক ডেটা yes_learn_more সহ, ডায়ালগফ্লো ব্যবহারকারীর ইনপুট হিসাবে "yes_learn_more" গ্রহণ করে এবং এর সাথে প্রতিক্রিয়া জানাতে পরবর্তী উদ্দেশ্য খুঁজে পেতে এটি ব্যবহার করে।

প্রশিক্ষণ বাক্যাংশগুলিতে ব্যবহারকারীর ইনপুটের এক থেকে এক ম্যাপিং সঠিক অভিপ্রায়ের সাথে মিলিত হওয়ার সম্ভাবনাকে ব্যাপকভাবে বৃদ্ধি করে, তাই আদর্শভাবে আপনার উদ্দেশ্যগুলি প্রশিক্ষণ বাক্যাংশ হিসাবে আপনার সঠিক পোস্টব্যাক ডেটা ব্যবহার করে৷

সাড়া না দিয়ে অভিপ্রায় ক্যাপচার করা

কিছু ক্ষেত্রে, যেমন একজন ব্যবহারকারী যখন একটি ডায়াল প্রস্তাবিত ক্রিয়া বা একটি ওপেন URL প্রস্তাবিত অ্যাকশনে ট্যাপ করেন, আপনি অবিলম্বে প্রতিক্রিয়া জানাতে চান না কারণ এটি তাদের বর্তমান কাজকে বাধাগ্রস্ত করবে। যাইহোক, ব্যবহারকারী প্রস্তাবিত ক্রিয়াগুলিতে ট্যাপ করে ডায়ালগফ্লোতে পোস্টব্যাক ডেটা পাঠায়, যা একটি উদ্দেশ্যের সাথে ডেটা মেলে এবং একটি সম্পর্কিত প্রতিক্রিয়া পাঠায়।

অবিলম্বে প্রতিক্রিয়া না দিয়ে পোস্টব্যাক ডেটা ক্যাপচার করতে, পোস্টব্যাক ডেটার সাথে মেলে এমন প্রশিক্ষণ বাক্যাংশগুলির সাথে একটি অভিপ্রায় তৈরি করুন এবং অভিপ্রায়ের জন্য সমস্ত প্রতিক্রিয়া মুছুন৷ ডায়ালগফ্লো পোস্টব্যাক ডেটাকে উদ্দেশ্যের সাথে মেলে কিন্তু প্রতিক্রিয়া দিতে পারে না কারণ অভিপ্রায়ের কোনো সংজ্ঞায়িত প্রতিক্রিয়া নেই।

পূর্ণতা

ডায়ালগফ্লো কনসোলে ডিজাইনিং প্রতিক্রিয়ার বাইরে, আপনি পরিপূর্ণতার মাধ্যমে আপনার পরিকাঠামোর সাথে যোগাযোগ করার উদ্দেশ্যগুলি কনফিগার করতে পারেন৷ পূর্ণতা সহ, আপনি আপনার নিজস্ব ডাটাবেস থেকে তথ্য সহ ডায়ালগফ্লো-এর প্রতিক্রিয়াগুলি কাস্টমাইজ করতে পারেন বা অন্যান্য ব্যবসায়িক যুক্তি ট্রিগার করতে পারেন৷

যখন Dialogflow আপনার পরিকাঠামোর সাথে যোগাযোগ করে, তখন এটি পূরণের অনুরোধের পেলোডে নিম্নলিখিত তথ্য অন্তর্ভুক্ত করে।

মাঠ বর্ণনা
rbm_user_phone_number ব্যবহারকারীর ফোন নম্বর।
rbm_share_location_response ব্যবহারকারীর অবস্থান, যদি তারা শেয়ার ট্যাপ করে

অবস্থান প্রস্তাবিত কর্ম.