Method: projects.matchIntents

একটি প্রদত্ত প্রশ্নের সাথে মেলে এমন অভিপ্রায়গুলি খুঁজে বের করে৷

HTTP অনুরোধ

POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
project

string

প্রয়োজন। প্রকল্পটি পরীক্ষা করা হচ্ছে, প্রকল্প আইডি দ্বারা নির্দেশিত৷ বিন্যাস: প্রকল্প/{project}

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "query": string,
  "locale": string
}
ক্ষেত্র
query

string

প্রয়োজন। প্লেইন টেক্সট হিসেবে ব্যবহারকারীর প্রশ্ন।

locale

string

প্রয়োজন। কোয়েরি মূল্যায়ন করার জন্য ব্যবহার করা লোকেল, যেমন "en"। বিন্যাসটি BCP 47 অনুসরণ করা উচিত: https://tools.ietf.org/html/bcp47 https://developers.google.com/assistant/console/languages-locales- এ সমর্থিত ভাষার তালিকা দেখুন

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

মিলিত অভিপ্রায় খোঁজার জন্য প্রতিক্রিয়া.

JSON প্রতিনিধিত্ব
{
  "matchedIntents": [
    {
      object (Intent)
    }
  ]
}
ক্ষেত্র
matchedIntents[]

object ( Intent )

অভিপ্রায় মিলেছে, সর্বাধিক থেকে কম প্রাসঙ্গিক পর্যন্ত অর্ডার করা হয়েছে। শুধুমাত্র প্রথম 50টি ম্যাচ ফেরত দেওয়া হয়।

অভিপ্রায়

একটি অভিপ্রায় প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "params": {
    string: {
      object (IntentParameterValue)
    },
    ...
  },
  "query": string
}
ক্ষেত্র
name

string

প্রয়োজন। শেষ মেলে অভিপ্রায়ের নাম।

params

map (key: string, value: object ( IntentParameterValue ))

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

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

query

string

ঐচ্ছিক। শেষ ব্যবহারকারীর কাছ থেকে টাইপ করা বা কথ্য ইনপুট যা এই অভিপ্রায়ের সাথে মেলে। ব্যবহারকারীর ইনপুটের উপর ভিত্তি করে একটি অভিপ্রায় মিলে গেলে এটি পপুলেট করা হবে।