अपने प्रॉम्प्ट का आउटपुट बदलें
डिफ़ॉल्ट रूप से, प्रॉम्प्ट प्रत्युत्तर के रूप में पाठ उत्पन्न करता है। पाठ कई उपयोगों के लिए सुविधाजनक हो सकता है। हालाँकि, यदि प्रत्युत्तर में कई तत्व हैं जिन्हें अलग-अलग पहचानने की आवश्यकता है, तो टेक्स्ट विकल्प को सीमित किया जा सकता है।
JSON आउटपुट का उपयोग करने के लाभ
JSON आउटपुट आपको अपने प्रॉम्प्ट प्रत्युत्तर के लिए टेक्स्ट के बजाय JSON संरचना उत्पन्न करने की अनुमति देता है। JSON एकाधिक तत्वों वाले प्रतिक्रियाओं के आसान प्रसंस्करण की अनुमति देता है। Power Automate Power Apps
JSON आउटपुट के साथ संभव होने वाले उपयोग मामलों का एक उदाहरण निम्नलिखित है:
- प्रोजेक्ट शेड्यूल या उत्पाद जानकारी जैसी संरचित सामग्री प्रदर्शित करें.
- चालान, क्रय आदेश, वितरण प्रपत्र, आदि जैसे पाठ से डेटा निकालें।
- ईमेल या Dataverse डेटा जैसे पाठ स्रोतों से ऑब्जेक्ट विशेषताओं की पहचान करें।
- किसी पाठ से अनेक श्रेणियाँ या भावनाएँ प्राप्त करें.
JSON आउटपुट के साथ प्रॉम्प्ट बनाएँ
यह अनुभाग बताता है कि आउटपुट के रूप में JSON का चयन कैसे करें और JSON प्रारूप को कैसे संपादित करें।
आउटपुट के रूप में JSON चुनें
प्रॉम्प्ट प्रत्युत्तर को प्रस्तुत करने का तरीका बदलने के लिए, इन चरणों का पालन करें:
पैनल पर प्रॉम्प्ट सेटिंग्स शीर्षक के ठीक नीचे, आउटपुट>JSON का चयन करें।
नीचे बाईं ओर, प्रॉम्प्ट परीक्षण करें का चयन करें, ताकि यह जांचा जा सके कि आपका प्रॉम्प्ट प्रत्युत्तर JSON में कैसे प्रस्तुत होता है।
JSON प्रारूप संपादित करें
डिफ़ॉल्ट रूप से, प्रारूप स्वतः पता लगाया गया है. इस प्रारूप का अर्थ यह है कि जब भी आप अपने प्रॉम्प्ट का परीक्षण करते हैं, तो प्रॉम्प्ट से संबद्ध प्रारूप, परीक्षण के समय पता लगाए गए प्रारूप के साथ रिफ्रेश हो जाता है। यह प्रारूप तब सुविधाजनक होता है जब आप अपने त्वरित निर्देशों पर पुनरावृत्ति कर रहे हों और यह जानना चाहते हों कि प्रत्युत्तर प्रारूप किस प्रकार विकसित होता है।
यदि आप JSON उदाहरण को अद्यतन करते हैं, तो प्रारूप कस्टम हो जाता है और यदि आप अपने प्रॉम्प्ट का पुनः परीक्षण करते हैं तो यह कभी भी अद्यतन नहीं होता है। यह प्रारूप तब सुविधाजनक होता है जब आप नहीं चाहते कि प्रारूप में अचानक कोई बदलाव हो जाए, या आपको किसी विशिष्ट प्रारूप का पालन करना हो।
आप स्वतः-पहचान पर वापस जाएं का चयन करके स्वतः-पहचान मोड पर वापस जा सकते हैं।
अपने प्रॉम्प्ट का परीक्षण करने और उसे सहेजने के लिए, इन चरणों का पालन करें:
नए संशोधित उदाहरण की पुष्टि करने के लिए, लागू करें का चयन करें.
यह जांचने के लिए कि आपका प्रॉम्प्ट प्रत्युत्तर नए प्रारूप के साथ कैसे प्रस्तुत होता है, प्रॉम्प्ट परीक्षण करें का चयन करें।
जब आप अपने संशोधन समाप्त कर लें, तो कस्टम संकेत सहेजें चुनें.
यदि आप इस चरण को छोड़ देते हैं, तो आपके परिवर्तन खो जाएंगे।
जब आप अपना प्रॉम्प्ट सहेजते हैं, तो आप नवीनतम स्वतः-पहचाने गए प्रारूप या परिभाषित कस्टम प्रारूप को लॉक कर रहे होते हैं। इसका मतलब यह है कि जब आप अपने प्रॉम्प्ट का उपयोग Power Automate या Power Apps में करते हैं, तो सहेजे गए प्रारूप का उपयोग किया जाता है - इसमें कोई बदलाव नहीं होता है।
किसी भी समय, आप </> का चयन करके JSON उदाहरणों से उत्पन्न JSON स्कीमा की जांच कर सकते हैं। आप इस स्कीमा को वर्तमान में संशोधित नहीं कर सकते.
JSON आउटपुट के साथ प्रॉम्प्ट का उपयोग करें Power Automate
जब आप GPT के साथ बनाया गया पाठ Power Automate प्रवाह में क्रिया जोड़ते हैं, तो आप प्रत्युत्तर को पार्स करने के लिए जटिल तर्क जोड़े बिना सभी JSON फ़ील्ड को गतिशील मानों के रूप में उपयोग कर सकते हैं।
निम्न उदाहरण दिखाता है कि आप इस आलेख में JSON आउटपुट के साथ प्रॉम्प्ट बनाएँ में वर्णित प्रॉम्प्ट का उपयोग करके ईमेल द्वारा प्राप्त इनवॉइस को कैसे संसाधित कर सकते हैं।
ट्रिगर के साथ एक प्रवाह बनाएँ, जब कोई नया ईमेल आता है.
अधिक जानने के लिए, ट्रिगर्स के साथ आरंभ करें पर जाएं।
यदि आपको केवल विशिष्ट ईमेल संसाधित करने की आवश्यकता है, तो फ़िल्टर सेट करना सुनिश्चित करें।
किसी छवि या PDF दस्तावेज़ में पाठ पहचानें क्रिया के साथ अनुलग्नकों का पाठ निकालें।
डिज़ाइनर में फ़्लो बनाने और संशोधित करने के तरीके के बारे में अधिक जानने के लिए, क्लाउड फ़्लो डिज़ाइनर को समझें पर जाएँ.
चूंकि पिछली क्रिया पृष्ठ की तालिका के भीतर पंक्तियों की एक तालिका लौटाती है, इसलिए सभी पंक्तियों को एक अद्वितीय चर में एकत्रित करना अधिक सुविधाजनक है।
एक चर को आरंभीकृत करें और इस चर में टेक्स्ट गतिशील मान को छवि या PDF दस्तावेज़ में टेक्स्ट पहचानें क्रिया से जोड़ें।
निम्नलिखित चरणों का पालन करके प्रवाह को पूरा करें:
- अपने प्रवाह में, प्रॉम्प्ट का उपयोग करके GPT के साथ टेक्स्ट बनाएँ चुनें.
- पैरामीटर टैब पर प्रॉम्प्ट फ़ील्ड में, आउटपुट के रूप में JSON के साथ प्रॉम्प्ट का चयन करें।
- आपके द्वारा बनाए गए इनवॉइस वेरिएबल को प्रॉम्प्ट इनपुट में जोड़ें.
निम्नलिखित प्रक्रिया आपको प्रॉम्प्ट का उपयोग करके किसी पाठ से निकाले गए एकाधिक मानों का आसानी से और सुरक्षित रूप से उपयोग करने की अनुमति देती है।
अपने प्रवाह में, ईमेल भेजें चुनें.
पैरामीटर्स टैब पर, एक ईमेल भेजें जिसमें JSON आउटपुट के साथ प्रॉम्प्ट द्वारा निकाले गए तत्व शामिल हों।
अक्सर पूछे जाने वाले प्रश्न
JSON जनरेट नहीं किया जा सका
प्रॉम्प्ट का परीक्षण करते समय आपको निम्न त्रुटि का सामना करना पड़ सकता है: JSON जनरेट नहीं किया जा सका। अपने प्रॉम्प्ट निर्देश को संपादित करें और पुनः प्रयास करें।
यह त्रुटि इसलिए हो सकती है क्योंकि मॉडल JSON आउटपुट को मेटाडेटा जानकारी के साथ संलग्न कर रहा है जो आवश्यक JSON प्रारूप के सफल सत्यापन को रोकता है। समस्या को हल करने के लिए, अपने प्रॉम्प्ट में निम्नलिखित निर्देश जोड़ने का प्रयास करें: अपने उत्तर में JSON मार्कडाउन शामिल न करें।
ऑटो-डिटेक्ट मोड में कोई JSON वापस नहीं किया जाता
यह संभव है कि ऑटो-डिटेक्ट मोड सक्रिय होने पर टेस्ट प्रॉम्प्ट का चयन करने के बाद कोई JSON वापस न आए। ऐसा इसलिए हो सकता है क्योंकि प्रॉम्प्ट निर्देश JSON लौटाने के सिस्टम निर्देश के विपरीत हैं। इसे प्रॉम्प्ट निर्देश को बदलकर और पुनः परीक्षण करके हल किया जा सकता है।
JSON प्रारूप प्रॉम्प्ट रनटाइम पर अपडेट नहीं किया गया है
स्वचालित पहचान मोड में पता लगाया गया नवीनतम JSON प्रारूप या कस्टम मोड में परिभाषित नवीनतम JSON प्रारूप को प्रॉम्प्ट सेव समय पर रिकॉर्ड किया जाता है। यह रिकॉर्ड किया गया JSON प्रारूप प्रॉम्प्ट रनटाइम पर लागू किया जाता है, जिससे प्रॉम्प्ट के डायनेमिक इनपुट बदलते समय भी प्रत्युत्तर प्रारूप की स्थिरता सुनिश्चित होती है।
सीमाएँ
- आप JSON स्कीमा को संशोधित नहीं कर सकते.
- हम फ़ील्ड कुंजियों के बिना JSON प्रारूप को परिभाषित करने का समर्थन नहीं करते हैं.
उदाहरण:["abc", "def"]
समर्थित नहीं है लेकिन[{"Field1": "abc"}, {"Field1": "def"}]
समर्थित है.