इंटेंट, ओपन एंडेड उपयोगकर्ता के इनपुट को स्ट्रक्चर्ड ऑब्जेक्ट से मैप करते हैं. बोले गए वाक्यांशों को Google की नैचुरल लैंग्वेज अंडरस्टैंडिंग (एनएलयू) के इंटेंट से मैच किया जाता है. इंटेंट मैच, आपकी बातचीत के डिज़ाइन में इवेंट ट्रिगर कर सकते हैं, ताकि उपयोगकर्ता की बातचीत आगे बढ़ाई जा सके. इंटेंट का नाम, फ़ाइल के नाम में होता है.
YAML प्रतिनिधि | |
---|---|
parameters:
- object ( |
फ़ील्ड | |
---|---|
parameters[] |
ट्रेनिंग वाले वाक्यांशों में पैरामीटर की सूची. ट्रेनिंग वाले वाक्यांश में इस्तेमाल करने के लिए, यहां सभी पैरामीटर के बारे में बताना ज़रूरी है. |
trainingPhrases[] |
ट्रेनिंग वाले वाक्यांशों से, Google की एनएलयू को उपयोगकर्ता के इनपुट के साथ इंटेंट अपने-आप मैच करने में मदद मिलती है. जितने ज़्यादा यूनीक वाक्यांश दिए जाएंगे, इंटेंट के मैच होने की संभावना उतनी ही ज़्यादा होगी. ट्रेनिंग वाक्यांश के हिस्से का फ़ॉर्मैट यहां दिया गया है. इसकी व्याख्या की गई है. ध्यान दें कि |
IntentParameter
पैरामीटर की परिभाषा, जिसका इस्तेमाल ट्रेनिंग वाले वाक्यांशों में किया जा सकता है.
YAML प्रतिनिधि | |
---|---|
name: string # Union field |
फ़ील्ड | ||
---|---|---|
name |
ज़रूरी है. इंटेंट पैरामीटर का यूनीक नाम. इसका इस्तेमाल, $intent.params.[name].resolved के साथ एनएलयू के एक्सट्रैक्ट किए गए इंटेंट पैरामीटर के लिए शर्तों और जवाबों में किया जा सकता है |
|
यूनियन फ़ील्ड parameter_type . इंटेंट पैरामीटर का टाइप. parameter_type इनमें से सिर्फ़ एक हो सकता है: |
||
type |
ज़रूरी नहीं. इस पैरामीटर के डेटा टाइप को तय करता है. इसे बिल्ट-इन इंटेंट के लिए सेट नहीं किया जाना चाहिए. |
|
entitySetReferences |
ज़रूरी नहीं. इस इंटेंट पैरामीटर के लिए, मंज़ूर की गई इकाइयों के सेट के रेफ़रंस. इस एट्रिब्यूट की वैल्यू सिर्फ़ बिल्ट-इन इंटेंट के पैरामीटर के लिए मान्य होती है. ये रेफ़रंस, 'कस्टम/इकाई सेट करना' डायरेक्ट्री में मौजूद इकाई सेट की जानकारी देते हैं. |
EntitySetReferences
किसी इंटेंट पैरामीटर के लिए इकाई सेट के रेफ़रंस.
YAML प्रतिनिधि | |
---|---|
entitySetReferences:
- object ( |
फ़ील्ड | |
---|---|
entitySetReferences[] |
ज़रूरी है. किसी इंटेंट पैरामीटर के लिए इकाई सेट के रेफ़रंस. |
EntitySetReference
इस इंटेंट पैरामीटर के लिए, मंज़ूर की गई इकाइयों के सेट का रेफ़रंस.
YAML प्रतिनिधि | |
---|---|
entitySet: string |
फ़ील्ड | |
---|---|
entitySet |
ज़रूरी है. इससे, किसी पैरामीटर के लिए चुनिंदा इकाइयों के कलेक्शन की पहचान की जाती है. इससे जुड़े इकाई सेट की परिभाषा, कस्टम/इकाई सेट/ डायरेक्ट्री में मौजूद होनी चाहिए. |