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


का उपयोग करके अभिव्यक्तियाँ बनाएँ Power Fx

महत्त्वपूर्ण

Power Virtual Agents जनरेटिव एआई और उन्नत एकीकरण में महत्वपूर्ण निवेश के बाद, अब इसकी क्षमताएं और विशेषताएं इसका हिस्सा बन गई हैं। Microsoft Copilot Studio Microsoft Copilot

कुछ लेख और स्क्रीनशॉट इस बात का संदर्भ दे सकते हैं कि Power Virtual Agents जब हम दस्तावेज़ और प्रशिक्षण सामग्री को अपडेट करते हैं।

Power Fx एक निम्न-कोड भाषा है जो एक्सेल जैसे सूत्रों का उपयोग करती है। Power Fx का उपयोग जटिल तर्क बनाने के लिए करें जो आपके सह-पायलटों को डेटा में हेरफेर करने की अनुमति देता है। उदाहरण के लिए, एक Power Fx सूत्र किसी चर का मान सेट कर सकता है, स्ट्रिंग को पार्स कर सकता है, या किसी शर्त में अभिव्यक्ति का उपयोग कर सकता है। अधिक जानकारी के लिए, Power Fx अवलोकन और सूत्र संदर्भ देखें।

नोट

Power Fx Microsoft Copilot Studio में सूत्र अमेरिकी शैली की संख्या का उपयोग करते हैं। अर्थात्, दशमलव विभाजक एक अवधि या बिंदु है, जैसा कि 12,567.892 में है। इसका अर्थ है कि Power Fx पैरामीटर को अल्पविराम (,) से अलग किया जाना चाहिए।

पूर्वावश्यकताएँ

सूत्र में चर का उपयोग करें

किसी Power Fx सूत्र में चर का उपयोग करने के लिए, आपको चर के दायरे को इंगित करने के लिए उसके नाम में एक उपसर्ग जोड़ना होगा:

उदाहरण के लिए, किसी सूत्र में सिस्टम चर Conversation.Id का उपयोग करने के लिए, आपको इसे System.Conversation.Id के रूप में संदर्भित करना होगा।

सिस्टम चर वाले व्यंजक के साथ Enter सूत्र फलक का स्क्रीनशॉट।

सूत्र में शाब्दिक मानों का उपयोग करें

Power Fx सूत्र में चरों का उपयोग करने के अतिरिक्त, आप शाब्दिक मान भी दर्ज कर सकते हैं। किसी सूत्र में शाब्दिक मान का उपयोग करने के लिए, आपको उसे उस प्रारूप में दर्ज करना होगा जो उसके प्रकार से संगत हो। निम्न तालिका में डेटा प्रकार और उनके संगत शाब्दिक मानों का प्रारूप सूचीबद्ध है।

Type प्रारूप उदाहरण
String "hi", "hello world!", "copilot"
Boolean केवल true या false
नंबर 1, 532, 5.258, -9201
टेबल [1], [45, 8, 2], ["cats", "dogs"]
रिकॉर्ड { id: 1 }, { message: "hello" }, { name: "John", info: { age: 25, weight: 175 } }
तिथिसमय Time(5,0,23), Date(2022,5,24), DateTimeValue("May 10, 2022 5:00:00 PM")
विकल्प समर्थित नहीं
रिक्त केवल Blank()

चर सेट करने के लिए Power Fx का उपयोग करें

इस उदाहरण में, हम ग्राहक का नाम संग्रहीत करने और उसे बड़े अक्षरों में आउटपुट करने के लिए a Power Fx एक्सप्रेशन का उपयोग करेंगे।

  1. एक विषय बनाएं और एक प्रश्न नोड जोड़ें.

  2. संदेश दर्ज करें के लिए, What is your name? दर्ज करें.

  3. पहचान के अंतर्गत, इकाई व्यक्ति का नाम का चयन करें.

  4. प्रतिक्रिया को इस रूप में सहेजें के अंतर्गत बॉक्स का चयन करें, और फिर चर Var1 का चयन करें और उसे नाम दें। customerName

    Var1 नामक चर को हाइलाइट किए गए प्रश्न नोड का स्क्रीनशॉट।

  5. प्रश्न नोड के अंतर्गत, + चुनें और फिर चर मान सेट करें चुनें.

  6. वेरिएबल सेट करें के अंतर्गत बॉक्स का चयन करें, और फिर नया बनाएँ का चयन करें और उसे नाम दें capsName.

  7. मूल्य निर्धारण बॉक्स में, > तीर का चयन करें, और फिर सूत्र टैब का चयन करें।

  8. fx बॉक्स में, Upper(Text(Topic.customerName)) दर्ज करें, और फिर सम्मिलित करें का चयन करें.

    फ़ॉर्मूला टैब हाइलाइट किए गए सेट ए वेरिएबल नोड में  Power Fx फ़ॉर्मूले का स्क्रीनशॉट।

  9. प्रश्न नोड के अंतर्गत, + चुनें और फिर संदेश भेजेंचुनें.

  10. HELLO दर्ज करें, {x} चुनें, और फिर capsName चुनें.

    संदेश परिभाषित करने के साथ संदेश भेजें नोड का स्क्रीनशॉट.

एक शर्त के रूप में सूत्र का उपयोग करें Power Fx

अधिक जटिल अभिव्यक्तियों का मूल्यांकन करने के लिए, सूत्रों का उपयोग करने के लिए शर्त नोड्स सेट करें। Power Fx

इस उदाहरण में, सह-पायलट यह निर्धारित करता है कि बुकिंग की तारीख छूट के लिए योग्य है या नहीं। ऐसा करने के लिए, यह जांचता है कि ग्राहक द्वारा दी गई बुकिंग तिथि वर्तमान तिथि से 14 दिन या उससे अधिक है।

  1. एक विषय बनाएं और एक प्रश्न नोड जोड़ें.

  2. संदेश दर्ज करें के लिए, Booking date? दर्ज करें.

  3. पहचानें के अंतर्गत, इकाई दिनांक और समय का चयन करें.

  4. प्रतिक्रिया को इस रूप में सहेजें के अंतर्गत बॉक्स का चयन करें, और फिर चर Var1 का चयन करें और उसे नाम दें bookingDate.

    दिनांक और समय इकाई चुने जाने तथा चर सेट किए जाने के साथ प्रश्न नोड का स्क्रीनशॉट।

  5. + आइकन चुनें और फिर शर्त जोड़ें चुनें.

  6. स्थिति नोड में, नोड मेनू () का चयन करें, और फिर सूत्र में बदलें का चयन करें.

    नोड मेनू आइकन और परिवर्तन सूत्र हाइलाइट किए गए के साथ एक शर्त नोड का स्क्रीनशॉट।

  7. फ़ंक्शन बॉक्स में, > तीर का चयन करें, और फिर फ़ॉर्मूला टैब का चयन करें.

  8. fx बॉक्स की सामग्री को सूत्र Topic.bookingDate > (DateAdd (Now(), 14)) से बदलें, और फिर सम्मिलित करें का चयन करें.

  9. शर्त नोड के अंतर्गत, संदेश भेजें नोड जोड़ें और संदेश You qualify for a discount दर्ज करें।

  10. सभी अन्य शर्तें नोड के अंतर्गत, संदेश भेजें नोड जोड़ें और संदेश दर्ज करें, Sorry, you don't qualify for a discount

    शर्त नोड में संदेश नोड का स्क्रीनशॉट.