इसके माध्यम से साझा किया गया


चर का अवलोकन

चर चार स्तरों या दायरे में मौजूद हो सकते हैं:

  • Topic चरों का उपयोग केवल उन्हीं विषयों में किया जा सकता है जिनमें वे बनाए गए हैं. यह स्कोप आपके द्वारा बनाए गए वेरिएबल्स के लिए डिफ़ॉल्ट है.
  • वैश्विक चर का उपयोग सभी विषयों में किया जा सकता है। आप किसी विषय चर का दायरा बदलकर उसे वैश्विक चर बना सकते हैं।
  • सिस्टम वैरिएबल आपके एजेंट के साथ स्वचालित रूप से बनाए जाते हैं। वे वार्तालाप या उपयोगकर्ता के बारे में अधिक प्रासंगिक जानकारी प्रदान करते हैं। वे सभी विषयों में उपलब्ध हैं।
  • पर्यावरण चर Power Platform में बनाए जाते हैं और Copilot Studioमें केवल पढ़ने के लिए होते हैं। वे पैरामीटर कुंजियों और मानों को संग्रहीत करते हैं, जो फिर Copilot Studio सहित विभिन्न अन्य अनुप्रयोग ऑब्जेक्ट्स के लिए इनपुट के रूप में काम करते हैं। खपत वाली वस्तुओं से पैरामीटर को अलग करना आपको उसी परिवेश में या जब आप अन्य परिवेशों के समाधानों को स्थानांतरित करते हैं, तो मानों को बदलने देता है. विकल्प उन कंपोनेंट में हार्ड-कोडेड पैरामीटर मान छोड़ना है जो उनका उपयोग करते हैं.

परिवर्तनशील प्रकार

एक चर आधार प्रकार से संबद्ध होता है। प्रकार यह निर्धारित करता है कि चर में कौन से मान हो सकते हैं तथा आप इसके साथ तार्किक अभिव्यक्ति बनाते समय कौन से ऑपरेटर का उपयोग कर सकते हैं।

Type विवरण
String पाठ को दर्शाने के लिए प्रयुक्त वर्णों का अनुक्रम
Boolean एक तार्किक मान जो केवल true या हो सकता है false
नंबर कोई भी वास्तविक संख्या
टेबल मानों की सूची, लेकिन सभी मान एक ही प्रकार के होने चाहिए
रिकॉर्ड नाम-मूल्य युग्मों का संग्रह जहाँ मान किसी भी प्रकार के हो सकते हैं
तिथिसमय किसी समय बिंदु से संबंधित तिथि, समय, सप्ताह का दिन या महीना
विकल्प संबंधित समानार्थी शब्दों के साथ स्ट्रिंग मानों की सूची
रिक्त "कोई मान नहीं" या "अज्ञात मान" के लिए प्लेसहोल्डर; अधिक जानकारी के लिए, देखें रिक्त स्थान Power Fx

किसी चर का प्रकार तब निर्धारित किया जाता है जब उसे पहली बार कोई मान निर्दिष्ट किया जाता है। इसके बाद, उस चर का प्रकार निश्चित हो जाता है और उसे किसी अन्य प्रकार का मान नहीं दिया जा सकता। उदाहरण के लिए, 1 का प्रारंभिक मान दिए गए चर को संख्या प्रकार निर्दिष्ट किया जाता है। इसे String value of "apples" पर असाइन करने का प्रयास करने पर त्रुटि उत्पन्न होती है।

जब आप किसी एजेंट का परीक्षण कर रहे हों, तो एक चर अस्थायी रूप से प्रकार अज्ञात के रूप में दिखाई दे सकता है. किसी अज्ञात चर को अभी तक कोई मान निर्दिष्ट नहीं किया गया है.

चरों का क्रम लेखन कैनवास के ऊपर से नीचे तक निर्धारित किया जाता है। लेखन कैनवास के शीर्ष पर स्थित नोड्स को नीचे स्थित नोड्स से पहले माना जाता है।

जब आप Condition नोड्स के साथ शाखाएँ बनाते हैं, तो शाखाएँ बाएँ से दाएँ क्रम में व्यवस्थित होती हैं। सबसे बाईं शाखा के नोड्स को सबसे दाईं शाखा के नोड्स से पहले माना जाता है।

निकायों

Copilot Studio उपयोगकर्ता की प्रतिक्रियाओं से एक विशिष्ट प्रकार की जानकारी की पहचान करने के लिए इकाइयों का उपयोग करता है। पहचानी गई जानकारी उस प्रकार के चर में सहेजी जाती है जो जानकारी के लिए उपयुक्त है। निम्न तालिका पूर्वनिर्मित निकायों से संबद्ध चर आधार प्रकार को सूचीबद्ध करती है।

इकाई चर आधार प्रकार
बहुविकल्पीय विकल्प विकल्प
उपयोगकर्ता की पूरी प्रतिक्रिया String
आयु नंबर
Boolean Boolean
शहर String
रंग String
महाद्वीप String
देश या क्षेत्र String
तिथि और समय तिथिसमय
ईमेल करें String
ईवेंट String
Integer Integer
भाषा String
Money नंबर
नंबर नंबर
क्रमवाचक नंबर
संगठन String
प्रतिशत नंबर
व्यक्ति का नाम String
फ़ोन नंबर String
रुचिकर बिंदु String
गति नंबर
स्टेट String
पता String
तापमान नंबर
URL String
वज़न नंबर
ज़िप कोड String
कस्टम निकाय विकल्प

परिवेश चर

पर्यावरण चर एक अवधारणा है। Power Platform पर्यावरण चर, किसी अनुप्रयोग को विभिन्न वातावरणों के बीच ले जाने के लिए मूल अनुप्रयोग जीवनचक्र प्रबंधन (ALM) परिदृश्य को सक्षम करते हैं। Power Platform इस परिदृश्य में, अनुप्रयोग बिल्कुल वैसा ही रहता है, सिवाय कुछ प्रमुख बाह्य संदर्भों के, जो स्रोत परिवेश और गंतव्य परिवेश के बीच भिन्न होते हैं।

पर्यावरण चरों का उपयोग उसी तरह करें जैसे विषय, वैश्विक और सिस्टम चरों का करते हैं। एक उल्लेखनीय अंतर यह है कि पर्यावरण चर केवल पढ़ने के लिए उपलब्ध होते हैं। Copilot Studio एजेंट लेखक Copilot Studio में पर्यावरण चर को संशोधित नहीं कर सकते. हालाँकि, प्रशासक पर्यावरण चर के मान को बदल सकते हैं। Power Apps Copilot Studioमें, आप चर पैनल का उपयोग किसी पर्यावरण चर के बारे में जानकारी देखने के लिए कर सकते हैं। वैरिएबल्स पैनल में मूल लेखन अनुभव का लिंक भी है।

पर्यावरण चरों का उपयोग करने वाले एजेंट के प्रकाशित संस्करण में वे मान होते हैं जो एजेंट के प्रकाशित होने पर इन चरों के लिए निर्धारित किए गए थे। जब भी कोई व्यवस्थापक पर्यावरण चरों को अद्यतन करता है, तो आपको उन सभी एजेंटों को पुनः प्रकाशित करना होगा जो इन चरों का उपयोग करते हैं, ताकि परिवर्तन रनटाइम पर प्रभावी हो सकें। हालाँकि, इसमें एक अपवाद है: जब type secret के पर्यावरण चर का मान बदलता है, तो आपको अपने एजेंट को पुनः प्रकाशित करने की आवश्यकता नहीं होती है। अन्य पर्यावरण चरों के विपरीत, गुप्त चरों को रनटाइम पर पुनः प्राप्त किया जाता है।

Copilot Studio में पर्यावरण चर प्रकार Power Apps डेटा प्रकारों से इस प्रकार मैप होते हैं:

टाइप करें Copilot Studio टाइप करें Power Apps
दशमलव संख्या नंबर
JSON मान से प्रकार का पता लगाएं. यदि नहीं तो JSON => अनिर्दिष्ट (सत्यापन त्रुटि)
टेक्स्ट String
हां/नहीं Boolean
डेटा स्रोत String
सीक्रेट String

नोट

पर्यावरण चर त्रुटियाँ परीक्षण चैट में और प्रकाशन के समय दिखाई देती हैं। हालाँकि, ये त्रुटियाँ विषय सूची में नहीं दिखाई जाती हैं क्योंकि वे विषय चर नहीं हैं।

सिस्टम चर

प्रत्येक एजेंट अंतर्निहित सिस्टम वेरिएबल्स के साथ आता है जो वार्तालाप के बारे में अतिरिक्त जानकारी प्रदान करते हैं।

एजेंट विषय में सिस्टम चर का स्क्रीनशॉट.

नोट

वॉयस-सक्षम एजेंट वैरिएबल के बारे में अधिक जानकारी के लिए, वॉयस वैरिएबल का उपयोग करें देखें.

सभी सिस्टम वेरिएबल सूची में नहीं दिखाए गए हैं. आपको इन छुपे हुए सिस्टम चरों तक Power Fx सूत्र के साथ पहुंचना होगा।

किसी सूत्र में सिस्टम चरों का उपयोग करने के लिए, आपको चर नाम से पहले जोड़ना होगा। Power Fx System. उदाहरण के लिए, सिस्टम चर User.DisplayName को सूत्र में शामिल करने के लिए, इसे System.User.DisplayName के रूप में संदर्भित करें।

नाम Type परिभाषा
गतिविधि.संलग्नक तालिका उपयोगकर्ता द्वारा प्रदान की गई फ़ाइल अनुलग्नक
गतिविधि.चैनल विकल्प वर्तमान वार्तालाप की चैनल आईडी
गतिविधि.चैनलडेटा कोई भी एक ऑब्जेक्ट जिसमें चैनल-विशिष्ट सामग्री शामिल है
गतिविधि.चैनलआईडी string वर्तमान वार्तालाप की चैनल आईडी, एक स्ट्रिंग के रूप में
Activity.From.Id string प्रेषक की चैनल-विशिष्ट अद्वितीय आईडी
Activity.From.Name string प्रेषक का चैनल-विशिष्ट उपयोगकर्ता-अनुकूल नाम
Activity.Name string कार्यक्रम का नाम
Activity.Recipient.Id string आने वाली गतिविधि का प्रकार गुण.
Activity.Recipient.Name string चैनल के भीतर एजेंट के लिए प्रदर्शन नाम का प्रतिनिधित्व करता है. टेलीफोनी चैनल संदर्भ में, इस चर का मान वह फ़ोन नंबर है जिससे एजेंट जुड़ा हुआ है।
गतिविधि.पाठ string उपयोगकर्ता द्वारा भेजा गया सबसे हाल का संदेश
गतिविधि.प्रकार विकल्प गतिविधि का प्रका
गतिविधि.प्रकारआईडी string गतिविधि का प्रकार, एक स्ट्रिंग के रूप में
गतिविधि.मूल्य कोई भी खुले अंत वाला मूल्य
Bot.पर्यावरणआईडी string एजेंट की परिवेश आईडी
Bot.Id string एजेंट की आईडी
Bot.Name string आपके एजेंट का नाम
Bot.स्कीमानाम string एजेंट का स्कीमा नाम
Bot.टेनेंटआईडी string एजेंट की किरायेदार आईडी
क्लाइंटप्लगइनक्रियाएँ विकल्प जनरेटिव ऑर्केस्ट्रेशन के लिए विचार करने हेतु डायनामिक क्लाइंट प्लगइन क्रियाओं का संग्रह
Conversation.Id string वर्तमान वार्तालाप की विशिष्ट आईडी
वार्तालाप.इनटेस्टमोड Boolean बूलियन ध्वज जो दर्शाता है कि वार्तालाप परीक्षण कैनवास में हो रहा है या नहीं
वार्तालाप.स्थानीयसमयक्षेत्र string IANA समय क्षेत्र डेटाबेस प्रारूप में उपयोगकर्ता द्वारा उपयोग किए जाने वाले समय क्षेत्र का नाम
वार्तालाप.स्थानीयसमयक्षेत्रऑफ़सेट datetime वर्तमान स्थानीय समय क्षेत्र के लिए UTC से समय ऑफसेट
त्रुटि कोड string वर्तमान त्रुटि के लिए त्रुटि कोड.
वर्तमान त्रुटि के लिए त्रुटि संदेश.
त्रुटि संदेश string वर्तमान त्रुटि के लिए त्रुटि संदेश.
नोट: यह चर केवल तभी समर्थित है जब ट्रिगर On Error हो।
फ़ॉलबैककाउंट संख्या यह वेरिएबल उन समयों की गणना करता है जब कोई विषय उपयोगकर्ता इनपुट से मेल नहीं खा पाता।
नोट: यह चर केवल तभी समर्थित है जब ट्रिगर On Unknown Intent हो।
निष्क्रियता टाइमर.जारी रखें Boolean बूलियन ध्वज जो यह दर्शाता है कि टाइमर को जारी रखने की आवश्यकता है या नहीं।
नोट: यह चर केवल तभी समर्थित है जब ट्रिगर Inactivity हो।
निष्क्रियता टाइमर.गणना संख्या कॉन्फ़िगर किए गए समय के बाद उपयोगकर्ता की निष्क्रियता के कारण OnInactivity टाइमर के सक्रिय होने की संख्या।
नोट: यह चर केवल तभी समर्थित है जब ट्रिगर Inactivity हो।
LastMessage.Id string उपयोगकर्ता द्वारा भेजे गए पिछले संदेश की आईडी
अंतिमसंदेश.पाठ string उपयोगकर्ता द्वारा भेजा गया पिछला संदेश
पहचानकर्ता.ExtractedEntities विकल्प ट्रिगरिंग संदेश से निकाले गए निकायों का प्रतिनिधित्व करता है।
नोट: यह चर केवल तभी समर्थित है जब ट्रिगर On Select Intent हो।
पहचानकर्ता.आशयविकल्प विकल्प जब पहचानकर्ता अस्पष्ट परिणाम लौटाता है तो आशय विकल्पों का प्रतिनिधित्व करता है।
नोट: यह चर केवल तभी समर्थित है जब ट्रिगर On Select Intent हो।
पहचानकर्ता.चयनित आशय विकल्प पहचानकर्ता से चयनित आशय का प्रतिनिधित्व करता है।
नोट: यह चर केवल तभी समर्थित है जब ट्रिगर On Select Intent हो।
Recognizer.TriggeringMessage.Id string वर्तमान विषय को ट्रिगर करने वाले उपयोगकर्ता संदेश की आईडी
पहचानकर्ता.ट्रिगरिंगसंदेश.पाठ string वह उपयोगकर्ता संदेश जिसने वर्तमान विषय को ट्रिगर किया
पहचानकर्ता.एकाधिकविषयमिलानकारण string इसका उपयोग यह निर्धारित करने के लिए किया जाता है कि एकाधिक विषयों का मिलान क्यों किया गया।
नोट: यह चर केवल तभी समर्थित है जब ट्रिगर On Select Intent हो।
SignInReason विकल्प विषय को ट्रिगर करते समय किस साइन-इन विकल्प की आवश्यकता है, यह निर्धारित करने के लिए उपयोग किया जाता है।
नोट: यह चर केवल तभी समर्थित है जब ट्रिगर On Sign In हो।
उपयोगकर्ता.भाषा विकल्प इस चर का उपयोग प्रति वार्तालाप उपयोगकर्ता की भाषा का स्थान निर्धारित करने के लिए किया जाता है।

एकीकृत प्रमाणीकरण के लिए चर (डिफ़ॉल्ट)

Microsoft के साथ प्रमाणीकरण के लिए कॉन्फ़िगर किए गए एजेंटों के लिए निम्नलिखित चर उपलब्ध हैं. यह कॉन्फ़िगरेशन ID प्रमाणीकरण का उपयोग करता है और नए एजेंटों के लिए डिफ़ॉल्ट है. Microsoft Entra

अधिक जानकारी के लिए, प्रमाणीकरण चर देखें.

नाम Type परिभाषा
उपयोगकर्ता.प्रदर्शननाम string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता का प्रदर्शन नाम.
उपयोगकर्ता.ईमेल string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता का ईमेल पता.
उपयोगकर्ता.प्रथमनाम string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता का पहला नाम.
User.Id string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता की विशिष्ट आईडी.
उपयोगकर्ता.लॉगइनहै Boolean बूलियन ध्वज जो यह दर्शाता है कि वर्तमान में एजेंट से बात कर रहा उपयोगकर्ता प्रमाणीकृत है या नहीं।
उपयोगकर्ता.अंतिमनाम string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता का पारिवारिक नाम.
उपयोगकर्ता.प्रधाननाम string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता का उपयोगकर्ता प्रमुख नाम.

जेनेरिक OAuth 2 के साथ मैन्युअल प्रमाणीकरण के लिए चर

जेनेरिक OAuth 2 सेवा प्रदाता का उपयोग करने के लिए कॉन्फ़िगर किए गए एजेंटों के लिए निम्नलिखित चर उपलब्ध हैं।

नाम प्रकार परिभाषा
उपयोगकर्ता.एक्सेसटोकन string एजेंट के साथ प्रमाणीकरण करने वाले उपयोगकर्ता के लिए एक्सेस टोकन.
उपयोगकर्ता.प्रदर्शननाम string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता का प्रदर्शन नाम.
User.Id string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता की विशिष्ट आईडी.
उपयोगकर्ता.लॉगइनहै Boolean बूलियन ध्वज जो यह दर्शाता है कि वर्तमान में एजेंट से बात कर रहा उपयोगकर्ता प्रमाणीकृत है या नहीं।

Microsoft Entra आईडी के साथ मैन्युअल प्रमाणीकरण के लिए चर

Microsoft Entra ID (पूर्व में Azure Active Directory) सेवा प्रदाताओं का उपयोग करने के लिए कॉन्फ़िगर किए गए एजेंटों के लिए निम्नलिखित चर उपलब्ध हैं।

नाम प्रकार परिभाषा
उपयोगकर्ता.एक्सेसटोकन string एजेंट के साथ प्रमाणीकरण करने वाले उपयोगकर्ता के लिए एक्सेस टोकन.
उपयोगकर्ता.प्रदर्शननाम string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता का प्रदर्शन नाम.
उपयोगकर्ता.ईमेल string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता का ईमेल पता.
उपयोगकर्ता.प्रथमनाम string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता का पहला नाम.
User.Id string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता की विशिष्ट आईडी.
उपयोगकर्ता.लॉगइनहै Boolean बूलियन ध्वज जो यह दर्शाता है कि वर्तमान में एजेंट से बात कर रहा उपयोगकर्ता प्रमाणीकृत है या नहीं।
उपयोगकर्ता.अंतिमनाम string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता का पारिवारिक नाम.
उपयोगकर्ता.प्रधाननाम string वर्तमान में एजेंट से बात कर रहे उपयोगकर्ता का मुख्य नाम.

वॉयस-सक्षम एजेंटों के लिए चर

निम्नलिखित चर केवल ध्वनि-सक्षम एजेंटों के लिए उपलब्ध हैं।

नोट

वॉयस-सक्षम एजेंट वैरिएबल के बारे में अधिक जानकारी के लिए, वॉयस वैरिएबल का उपयोग करें देखें.

नाम Type परिभाषा
गतिविधि.इनपुटDTMFकुंजियाँ string टेलीफ़ोनी से प्राप्त कच्चा DTMF कुंजी मान.
गतिविधि.भाषण पहचान.आत्मविश्वास संख्या Azure साइट पुनर्प्राप्ति परिकल्पना के संपूर्ण परिणाम के लिए विश्वास स्कोर, 0 से 1.
गतिविधि.भाषण पहचान.न्यूनतम स्वरूपित पाठ string Azure साइट पुनर्प्राप्ति परिकल्पना परिणाम का थोड़ा स्वरूपित पाठ. उदाहरण के लिए, "पाँच सौ डॉलर"। शब्दों की वर्तनी तो स्पष्ट है, लेकिन बुनियादी बड़े अक्षर और विराम चिह्न भी शामिल हैं।
गतिविधि.उपयोगकर्ताइनपुटप्रकार विकल्प उपयोगकर्ता के सबसे हाल के इनपुट का इनपुट प्रकार. मान परीक्षण, भाषण या डीटीएमएफ हो सकता है।
वार्तालाप.OnlyAllowDTMF Boolean बूलियन ध्वज जो यह दर्शाता है कि क्या IVR को रनटाइम पर DTMF-only मोड पर सेट किया जाना चाहिए।
वार्तालाप.SipUuiHeaderValue string कॉल प्रारंभ होने पर संदर्भ को IVR में भेजने के लिए प्रयुक्त UUI हेडर स्ट्रिंग।