Method: projects.matchIntents
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
مقاصد منطبق با یک پرس و جو داده شده را پیدا می کند.
درخواست HTTP
POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
project | string مورد نیاز. پروژه در حال آزمایش، با شناسه پروژه نشان داده شده است. قالب: پروژه ها/{پروژه} |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی 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 اختیاری. ورودی تایپ شده یا گفتاری از کاربر نهایی که با این هدف مطابقت دارد. بر اساس ورودی کاربر، زمانی که یک intent مطابقت داده می شود، پر می شود. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-10 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-11-10 بهوقت ساعت هماهنگ جهانی."],[[["Finds the intents that match a given user query, returning the top 50 matches ranked by relevance."],["Requires a `POST` request to the specified endpoint, including the project ID and user query."],["The request body must contain the user query as plain text and the locale for evaluation."],["The response includes a list of matched intents, each with its name, parameters, and the original query."],["Each intent object provides details like the intent name, identified parameters, and the portion of the user input that triggered the match."]]],[]]