কথোপকথনের মডেল তৈরি করুন

একটি কথোপকথন মডেল সংজ্ঞায়িত করে যে ব্যবহারকারীরা আপনার অ্যাকশনগুলিকে কী বলতে পারে এবং কীভাবে আপনার অ্যাকশনগুলি ব্যবহারকারীদের প্রতিক্রিয়া জানায়৷ আপনার কথোপকথনের মডেলের প্রধান বিল্ডিং ব্লকগুলি হল উদ্দেশ্য , প্রকার , দৃশ্য এবং প্রম্পট । আপনার একটি অ্যাকশন চালু করার পরে, Google অ্যাসিস্ট্যান্ট ব্যবহারকারীকে সেই অ্যাকশনের কাছে হস্তান্তর করে এবং অ্যাকশন আপনার কথোপকথনের মডেলের উপর ভিত্তি করে ব্যবহারকারীর সাথে একটি কথোপকথন শুরু করে, যার মধ্যে রয়েছে:

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

  • অ্যাকশন লজিক এবং রেসপন্স - দৃশ্যগুলি প্রসেস ইনটেন্ট, প্রয়োজনীয় লজিক চালায় এবং ব্যবহারকারীর কাছে ফিরে যাওয়ার জন্য প্রম্পট তৈরি করে।

চিত্র 1. একটি কথোপকথনের মডেলে উদ্দেশ্য, প্রকার, দৃশ্য এবং প্রম্পট থাকে যা আপনার ব্যবহারকারীর অভিজ্ঞতাকে সংজ্ঞায়িত করে। আহ্বানের জন্য যোগ্য অভিপ্রায়গুলিও আপনার কথোপকথনের সাথে মিলে যাওয়ার জন্য বৈধ।

বৈধ ব্যবহারকারী অনুরোধ সংজ্ঞায়িত করুন

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

ব্যবহারকারীর উদ্দেশ্য তৈরি করুন

ব্যবহারকারীর অভিপ্রায় আপনাকে আপনার নিজস্ব প্রশিক্ষণ বাক্যাংশগুলিকে সংজ্ঞায়িত করতে দেয় যা ব্যবহারকারীরা আপনার অ্যাকশনগুলিতে কী বলতে পারে তা নির্ধারণ করে। সহকারী NLU এই বাক্যাংশগুলি ব্যবহার করে আপনার ব্যবহারকারীরা কী বলে তা বোঝার জন্য নিজেকে প্রশিক্ষণ দিতে। ব্যবহারকারীরা যখন ব্যবহারকারীর অভিপ্রায়ের ভাষার মডেলের সাথে মেলে এমন কিছু বলে, তখন সহকারী অভিপ্রায়ের সাথে মেলে এবং আপনার অ্যাকশনকে অবহিত করে, যাতে আপনি যুক্তি প্রয়োগ করতে পারেন এবং ব্যবহারকারীদের প্রতিক্রিয়া জানাতে পারেন।

সিস্টেমের উদ্দেশ্য তৈরি করুন

সিস্টেম ইন্টেন্টগুলি আপনাকে সাধারণ ইভেন্টগুলির জন্য পূর্ব-নির্ধারিত ভাষা মডেলগুলির সাথে ইন্টেন্টগুলির সুবিধা নিতে দেয় যেমন ব্যবহারকারীরা আপনার অ্যাকশনটি ছেড়ে দিতে চান বা যখন ব্যবহারকারীর ইনপুট সময় শেষ হয়ে যায়। সিস্টেমের উদ্দেশ্য তৈরি করতে:

কাস্টম প্রকার তৈরি করুন

কাস্টম প্রকারগুলি আপনাকে NLU-কে প্রশিক্ষণ দেওয়ার জন্য আপনার নিজস্ব টাইপ স্পেসিফিকেশন তৈরি করতে দেয় যাতে মানগুলির একটি সেট বোঝা যায় যা একটি একক কীতে ম্যাপ করা উচিত।

একটি কাস্টম টাইপ তৈরি করতে:

অ্যাকশন লজিক এবং প্রতিক্রিয়া তৈরি করুন

সহকারী NLU ব্যবহারকারীর অনুরোধগুলিকে উদ্দেশ্যের সাথে মেলে, যাতে আপনার অ্যাকশন সেগুলি দৃশ্যে প্রক্রিয়া করতে পারে। দৃশ্যগুলি শক্তিশালী লজিক নির্বাহক যা আপনাকে কথোপকথনের সময় ইভেন্টগুলি প্রক্রিয়া করতে দেয়।

একটি দৃশ্য তৈরি করুন

নিম্নলিখিত বিভাগগুলি বর্ণনা করে যে কীভাবে দৃশ্য তৈরি করা যায় এবং প্রতিটি দৃশ্যের জীবনচক্র পর্যায়ের জন্য কার্যকারিতা সংজ্ঞায়িত করা যায়।

একটি দৃশ্য তৈরি করতে:

এককালীন সেটআপ সংজ্ঞায়িত করুন

যখন একটি দৃশ্য প্রথম সক্রিয় হয়, আপনি অন এন্টার স্টেজে এককালীন কাজগুলি সম্পাদন করতে পারেন। অন ​​এন্টার স্টেজ শুধুমাত্র একবারই এক্সিকিউট করে এবং এটিই একমাত্র স্টেজ যা দৃশ্যের এক্সিকিউশন লুপের ভিতরে চলে না।

শর্ত চেক করুন

দৃশ্য সম্পাদনের প্রবাহ নিয়ন্ত্রণ করতে শর্তাবলী আপনাকে স্লট ফিলিং, সেশন স্টোরেজ, ইউজার স্টোরেজ এবং হোম স্টোরেজ প্যারামিটার চেক করতে দেয়।

স্লট ভরাট সংজ্ঞায়িত করুন

স্লট আপনাকে ব্যবহারকারীর ইনপুট থেকে টাইপ করা প্যারামিটার বের করতে দেয়।

স্লট মান ম্যাপিং

অনেক ক্ষেত্রে, পূর্ববর্তী অভিপ্রায়ের মিলের মধ্যে প্যারামিটার অন্তর্ভুক্ত থাকতে পারে যা আংশিক বা সম্পূর্ণভাবে একটি সংশ্লিষ্ট দৃশ্যের স্লট মান পূরণ করে। এই ক্ষেত্রে, ইন্টেন্ট প্যারামিটার দ্বারা ভরা সমস্ত স্লট দৃশ্যের স্লট ফিলিংয়ে ম্যাপ করে যদি স্লটের নামটি উদ্দেশ্য প্যারামিটার নামের সাথে মিলে যায়।

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

ইনপুট প্রক্রিয়া করুন

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