Intent

ইন্টেন্টস ওপেন-এন্ডেড ইউজার ইনপুটকে কাঠামোবদ্ধ বস্তুতে ম্যাপ করে। Google-এর ন্যাচারাল ল্যাঙ্গুয়েজ আন্ডারস্ট্যান্ডিং (NLU)-এর সাথে কথ্য বাক্যাংশগুলি অভিপ্রায়ের সাথে মিলে যায়। ইন্টেন্ট মিলগুলি ব্যবহারকারীর কথোপকথনের অগ্রগতির জন্য আপনার কথোপকথনের ডিজাইনে ইভেন্টগুলিকে ট্রিগার করতে পারে৷ উদ্দেশ্য নাম ফাইলের নামে নির্দিষ্ট করা হয়.

YAML প্রতিনিধিত্ব
parameters: 
  - object (IntentParameter)
trainingPhrases: 
  - string
ক্ষেত্র
parameters[]

object ( IntentParameter )

প্রশিক্ষণ বাক্যাংশের মধ্যে পরামিতিগুলির তালিকা। প্রশিক্ষণ বাক্যাংশে ব্যবহার করার জন্য সমস্ত পরামিতি এখানে সংজ্ঞায়িত করা আবশ্যক।

trainingPhrases[]

string

প্রশিক্ষণের বাক্যাংশগুলি Google-এর NLU-কে স্বয়ংক্রিয়ভাবে ব্যবহারকারীর ইনপুটের সাথে অভিপ্রায় মেলে দেওয়ার অনুমতি দেয়। যত বেশি অনন্য বাক্যাংশ প্রদান করা হয়, এই অভিপ্রায়টি মিলিত হওয়ার সম্ভাবনা তত বেশি। নিচের প্রশিক্ষণ বাক্যাংশ অংশের বিন্যাস যা টীকা করা হয়। মনে রাখবেন যে auto ক্ষেত্র ঐচ্ছিক এবং auto উল্লেখ না থাকলে ডিফল্ট আচরণ auto=false এর সমতুল্য। ($<paramName> '<sample text>' auto=<true or false>) auto = true মানে অংশটি NLU দ্বারা স্বয়ংক্রিয়ভাবে টীকা করা হয়েছে। auto = false মানে অংশটি ব্যবহারকারী দ্বারা টীকা করা হয়েছে। স্বয়ংক্রিয়ভাবে নির্দিষ্ট করা না থাকলে এটি ডিফল্ট। উদাহরণ: "($source 'San Francisco' auto=false) থেকে ($dest 'Vancouver') পর্যন্ত একটি ফ্লাইট বুক করুন"

ইন্টেন্ট প্যারামিটার

একটি প্যারামিটারের সংজ্ঞা যা প্রশিক্ষণ বাক্যাংশের ভিতরে ব্যবহার করা যেতে পারে।

YAML প্রতিনিধিত্ব
name: string

# Union field parameter_type can be only one of the following:
type: 
  object (ClassReference)
entitySetReferences: 
  object (EntitySetReferences)
# End of list of possible types for union field parameter_type.
ক্ষেত্র
name

string

প্রয়োজন। অভিপ্রায় প্যারামিটারের অনন্য নাম। $intent.params[name].resolved সহ NLU দ্বারা নিষ্কাশিত রেফারেন্স ইন্টেন্ট প্যারামিটারের শর্ত এবং প্রতিক্রিয়াগুলিতে ব্যবহার করা যেতে পারে

ইউনিয়ন ফিল্ড parameter_type । উদ্দেশ্য প্যারামিটারের ধরন। parameter_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
type

object ( ClassReference )

ঐচ্ছিক। এই প্যারামিটারের ডেটা টাইপ ঘোষণা করে। এটি অন্তর্নির্মিত উদ্দেশ্যগুলির জন্য সেট করা উচিত নয়৷

entitySetReferences

object ( EntitySetReferences )

ঐচ্ছিক। এই অভিপ্রায় প্যারামিটারের জন্য অনুমোদিত সত্তার সেটের উল্লেখ। শুধুমাত্র অন্তর্নির্মিত অভিপ্রায়ের প্যারামিটারের জন্য বৈধ। এই রেফারেন্সগুলি 'কাস্টম/এনটিটিসেট' ডিরেক্টরিতে সত্তা সেটগুলি নির্দেশ করে৷

এন্টিটিসেট রেফারেন্স

একটি অভিপ্রায় প্যারামিটারের জন্য সত্তা সেট রেফারেন্স।

YAML প্রতিনিধিত্ব
entitySetReferences: 
  - object (EntitySetReference)
ক্ষেত্র
entitySetReferences[]

object ( EntitySetReference )

প্রয়োজন। একটি অভিপ্রায় প্যারামিটারের জন্য সত্তা সেট রেফারেন্স।

EntitySetReference

এই উদ্দেশ্য প্যারামিটারের জন্য অনুমোদিত সত্তার সেটের একটি রেফারেন্স।

YAML প্রতিনিধিত্ব
entitySet: string
ক্ষেত্র
entitySet

string

প্রয়োজন। প্রদত্ত প্যারামিটারের জন্য বিবেচনা করা সত্তার নির্দিষ্ট সংগ্রহ সনাক্ত করে। সংশ্লিষ্ট সত্তা সেট সংজ্ঞাটি কাস্টম/এন্টিটিসেট/ ডিরেক্টরিতে থাকা উচিত।