नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
यह आलेख एजेंटों में संवादात्मक भाषा समझ (CLU) इकाइयों को जोड़ने पर चर्चा करता है। Copilot Studio ये निकाय निम्नलिखित बूलियन, स्ट्रिंग और संख्या डेटा प्रकारों से बने होते हैं। अधिक जानकारी के लिए, डेटा प्रकार देखें. अधिकांश मामलों में, आप अपनी परियोजनाओं के लिए पूर्वनिर्मित इकाइयों का उपयोग कर सकते हैं। यदि आप कस्टम JSON रिज़ॉल्यूशन के साथ CLU इकाई प्रकारों का उपयोग करना चाहते हैं, तो संदर्भ के रूप में निम्नलिखित स्कीमा उदाहरण प्रदान किए गए हैं।
सीएलयू इकाइयों को एजेंटों के लिए मैप करने के लिए अपना परिवेश सेट अप करने के लिए, देखें संवादात्मक भाषा समझ एकीकरण के साथ आरंभ करें। Copilot Studio
CLU इकाइयों की मैपिंग के लिए निम्नलिखित डेटा प्रकार उपलब्ध हैं:
- बूलियनडेटाटाइप:
Choice.Boolean
- स्ट्रिंगडेटाटाइप:
Geography.Location, Regex , List, General.Event, General.Organization, Phone Number, IpAddress, Person.Name, Phone Number, URL
- संख्याडेटाटाइप:
Number
नोट
संयुक्त निकाय (एकाधिक घटकों वाले निकाय) StringDatatype
से मैप होते हैं.
स्कीमा तालिका
आप अपने द्वारा बनाए गए एजेंटों के लिए इकाइयाँ पंजीकृत करने के लिए नमूना JSON कोड का उपयोग कर सकते हैं। निकाय जटिल डेटा प्रकारों में परिवर्तित हो जाते हैं। आप संबंधित इकाई के लिए निम्नलिखित JSON कोड ब्लॉकों को कॉपी और पेस्ट करके CLU इकाइयों को डेटा प्रकारों में मैन्युअल रूप से मैप कर सकते हैं। Copilot Studio
आयु
{
"unit": "Year",
"value": 10
}
मुद्रा
{
"unit": "Egyptian pound",
"ISO4217": "EGP",
"value": 30
}
तापमान
{
"unit": "Fahrenheit",
"value": 88
}
क्रमवाचक
{
"offset": "3",
"relativeTo": "Start",
"value": "3"
}
आयाम
{
"unit": "KilometersPerHour",
"value": 24
}
CLU दिनांकसमय इकाई प्रकार
DateTime
एक विशेष इकाई प्रकार है जो प्राप्त उपयोगकर्ता इनपुट के प्रकार के आधार पर लौटाए गए रिज़ॉल्यूशन को बदलता है।
निम्नलिखित उदाहरण दर्शाते हैं कि विभिन्न प्रकार के दिनांक और समय कथनों के लिए निकायों को कैसे कॉन्फ़िगर किया जाए। आप इन उदाहरणों के आधार पर अपनी स्वयं की मैपिंग बना सकते हैं, जो इस बात पर निर्भर करेगा कि आप अपने एजेंट उपयोगकर्ताओं से किस प्रकार का परिणाम प्राप्त करने की अपेक्षा करते हैं।
तारीख
उदाहरण इनपुट: 1 जनवरी, 1995
{
"dateTimeSubKind": "Date",
"timex": "1995-01-01",
"value": "1995-01-01"
}
दिनांकसमय (वर्ष)
उदाहरण इनपुट: मैं 12 अप्रैल को वापस आऊंगा
{
"dateTimeSubKind": "Date",
"timex": "XXXX-04-12",
"value": "2022-04-12"
}
दिनांकसमयसीमा (अवधि)
उदाहरण इनपुट: मैं 3 से 12 सितम्बर के बीच बाहर हूँ।
{
"resolutionKind": "TemporalSpan",
"timex": "(XXXX-09-03,XXXX-09-12,P9D)",
"duration": "P9D",
"begin": "2022-09-03",
"end": "2022-09-12"
}
दिनांकसमयसीमा (सेट)
उदाहरण इनपुट: हर मंगलवार
{
"resolutionKind": "DateTime",
"dateTimeSubKind": "Set",
"timex": "XXXX-WXX-2",
"value": "not resolved"
}
दिनांकसमय (तब से)
उदाहरण इनपुट: मैं अगस्त से बाहर हूं
{
"resolutionKind": "TemporalSpan",
"timex": "XXXX-08",
"begin": "2022-08-01",
"modifier": "Since"
}
समय
उदाहरण इनपुट: अभी साढ़े सात बजे हैं
{
"resolutionKind": "DateTime",
"dateTimeSubKind": "Time",
"timex": "T07:30",
"value": "07:30:00"
}