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