एकाइ 7 / 12

ढाँचा बल: तालिका, JSON, सूची, टेम्प्लेट

लाभ:

  • आउटपुट ढाँचा स्पष्ट रूपमा निर्दिष्ट गर्ने फाइदाहरू व्याख्या गर्दछ
  • उपयुक्त कार्यहरूमा तालिका, सूची, JSON र टेम्प्लेट ढाँचाहरू अनुरोध गर्न सक्छ
  • कार्यप्रवाह र उपकरणहरूमा संरचित आउटपुटको एकीकरण बुझ्दछ

AI-उत्पन्न सामग्री जतिसुकै राम्रो होस्, जब यो तपाईंको लागि काम नगर्ने ढाँचामा आइपुग्छ, तपाईंले यसलाई रिफ्याक्टर गर्न समय खर्च गर्नुहुनेछ। यस इकाईमा हामी आउटपुटको ढाँचा नियन्त्रण गर्न सिक्नेछौं। मोडेललाई "के" उत्पादन गर्ने मात्र होइन, तर "कुन ढाँचामा" उत्पादन गर्ने भन्ने कुराले आउटपुटलाई प्रत्यक्ष रूपमा प्रयोगयोग्य बनाउँछ र म्यानुअल सुधार गर्ने समयलाई धेरै हदसम्म हटाउँछ। हामी यसलाई "फोर्सिङ ढाँचा" भन्छौं।

ढाँचा निर्दिष्ट गर्नु किन यति महत्त्वपूर्ण छ?

यदि तपाईंले ढाँचा निर्दिष्ट गर्नुभएन भने, मोडेलले आफ्नो मनपर्ने ढाँचा प्रयोग गर्दछ; यो सामान्यतया लामो अनुच्छेद हुनेछ। यद्यपि, तपाईंलाई सफ्टवेयरमा टाँस्नको लागि तालिका, सूची, वा संरचित डेटा चाहिन्छ। ढाँचालाई अग्रिम भन्नुले तीनवटा कुराहरू थप्छ: भविष्यवाणी (प्रत्येक पटक एउटै संरचना), उपयोगिता (प्रत्यक्ष प्रतिलिपि-पेस्ट), र एकीकरण (अन्य उपकरणहरूमा निर्यात)।

यहाँ JSON शब्दलाई स्पष्ट गरौं: JSON (JavaScript Object Notation) एउटा पाठ ढाँचा हो जसमा डाटा कुञ्जी-मान जोडीहरूमा भण्डार गरिन्छ र सफ्टवेयरद्वारा सजिलै पढ्न सकिन्छ। उदाहरणका लागि {"नाम": "अली", "अनुरोध": "३ लाइसेन्स"} JSON को टुक्रा हो। JSON धेरै उपयोगी छ यदि तपाइँ कृत्रिम बुद्धिमत्ताको आउटपुटलाई प्रोग्राम, डाटाबेस वा स्प्रेडसिटमा स्थानान्तरण गर्न जाँदै हुनुहुन्छ।

कुन ढाँचा कहिले?

ढाँचा

सबैभन्दा उपयुक्त अवस्था

नमूना कार्य

घटक सूची

क्रमिक/समान छोटो वस्तुहरू

कार्य वस्तुहरू, लाभ

नम्बर गरिएको सूची

जब अर्डर वा प्राथमिकता महत्त्वपूर्ण छ

चरणबद्ध निर्देशन

तालिका

धेरै मापदण्डहरूमा आधारित वस्तुहरू तुलना गर्नुहोस्

आपूर्तिकर्ता तुलना

JSON

अर्को सफ्टवेयर/तालिकामा निर्यात गर्दै

CRM मा डाटा प्रविष्टि

टेम्प्लेट (खाली ठाउँ भर्नुहोस्)

मानक, दोहोरिने कागजात

प्रस्ताव, अस्वीकार पत्र

अनुच्छेद

प्रवाहित कथा, कथा, ईमेल शरीर

ब्लग, पत्र

जबरजस्ती ढाँचा चरण चरण

  1. आउटपुटको साथ के गर्ने निर्णय गर्नुहोस्। के यो पढिनेछ, तालिकामा प्रशोधन गरिनेछ, वा सफ्टवेयरमा पठाइनेछ?
  2. उपयुक्त ढाँचा छान्नुहोस्। तुलना → तालिका; प्रणाली इनपुट → JSON; पढाइ → सूची/अनुच्छेद।
  3. ढाँचा स्पष्ट र विस्तृत रूपमा लेख्नुहोस्। "तालिका बनाउनुहोस्" को सट्टा "स्तम्भहरू: मापदण्ड | A | B; 6 पङ्क्तिहरू भन्दा बढी छैन"।
  4. सीमाहरू थप्नुहोस्। "तालिका बाहिर कुनै पनि टिप्पणीहरू नलेख्नुहोस्", "मान्य JSON मात्र फर्काउनुहोस्"।
  5. उदाहरण देखाउनुहोस् (यदि आवश्यक हो)। विशेष गरी JSON र टेम्प्लेटहरूसँग, उदाहरणले ढाँचा पूर्ण रूपमा ठीक गर्दछ।

चार प्रतिलिपि गर्न मिल्ने टेम्प्लेटहरू

1) तुलना तालिका:

[A] र [B] तुलना गर्नुहोस्। ढाँचा: मार्कडाउन तालिका। स्तम्भहरू: मापदण्ड | [ए] | [ख] पङ्क्तिहरू: मूल्य, डेलिभरी समय, वारेन्टी, समर्थन। तालिका बाहिर कुनै पनि पाठ नलेख्नुहोस्।

2) प्रणालीमा डाटा (JSON):

तलको कुराकानी नोटबाट जानकारी निकाल्नुहोस्। निम्न योजनामा मान्य JSON मात्र फर्काउनुहोस्, अरू केहि नलेख्नुहोस्:{"व्यक्ति": "", "कम्पनी": "", "अनुरोध": "", "next_step": "", "urgency": "low|medium|high"} खाली स्ट्रिङको साथ अज्ञात क्षेत्र छोड्नुहोस्। नोट: [कच्चा नोट]

3) मानक कागजात टेम्प्लेट:

ठ्याक्कै यो टेम्प्लेट भर्दै, एउटा अस्वीकृति इमेल लेख्नुहोस्:विषय: [स्थिति]नमस्ते [नाम] को लागी तपाईको आवेदनको बारेमा, [धन्यवाद वाक्य] दयालु अस्वीकृति वाक्य [वाक्य जसले भविष्यको लागि ढोका खुला राख्छ] राम्रो काम, [कम्पनी] HRVariables: name=[...], position=[...]

4) कार्य सूची:

यस बैठक नोटबाट कार्यहरू निकाल्नुहोस्। ढाँचा: प्रत्येक लाइन "- [उत्तरदायी] — [कार्रवाई] — [डेडलाइन]"स्पष्ट कार्यहरू मात्र लिनुहोस्; छलफलको विवरण छोड्नुहोस्। नोट: [पाठ]

कमजोर प्रम्प्ट / बलियो प्रम्प्ट

कमजोर:

यी ३ ल्यापटपहरू तुलना गर्नुहोस्।[विशेषताहरू]

बलियो:

यी ३ ल्यापटपहरू तुलना गर्नुहोस्। ढाँचा: मार्कडाउन तालिका। स्तम्भहरू: मोडेल | मूल्य | प्रोसेसर | RAM | ब्याट्री (घडी) | वजनअन्तमा 1-वाक्य "उत्तम मूल्य/प्रदर्शन:" रेखा थप्नुहोस्। तालिका र त्यो एउटै वाक्य बाहेक अरू कुनै विवरण नलेख्नुहोस्। सुविधाहरू: [विशेषताहरू]

दोस्रो प्रम्प्टले आउटपुट पेस्टलाई सीधा प्रस्तुति वा इमेलमा बनाउँछ; कुनै refactoring आवश्यक छैन।

तीन मिनी केसहरू

केस 1 - डाटा प्रविष्टि स्वचालन। एक बिक्री सहायकले हरेक दिन CRM मा म्यानुअल रूपमा ~25 कल नोटहरू प्रविष्ट गर्दै थिए; यसले प्रति नोट लगभग 3 मिनेट लियो। नोटहरूलाई निश्चित JSON स्कीमामा रूपान्तरण गर्ने प्रम्प्ट सिर्जना गरियो; आउटपुट प्रत्यक्ष रूपमा आयात गरिएको थियो, 75-मिनेट दैनिक कार्यलाई केही मिनेटमा घटाएर। केवल ती चिन्ह लगाइएका "अत्यावश्यक: उच्च" म्यानुअल रूपमा जाँच गरियो।

केस 2 - व्यवस्थापन रिपोर्ट। एक वित्त टोलीले अनुच्छेद फारममा मासिक सारांशहरू लिइरहेको थियो र तिनीहरूलाई हातले टेबुल गर्दै थियो। जब "निश्चित स्तम्भहरूको साथ तालिका" ढाँचा जबरजस्ती गरियो, रिपोर्ट सीधै प्रस्तुतीकरणमा गयो; प्रति महिना ढाँचा कार्य को धेरै घण्टा हटाइयो।

केस 3 - मानक पत्राचार। एक मानव संसाधन टोलीले प्रत्येक पटक अस्वीकार इमेलहरू पुन: लेखिरहेको थियो, टोन असंगत थियो। जब एक निश्चित ढाँचा लागू गरियो, सबै अस्वीकारहरू समान कोमल प्रकृतिको देखिन्थ्यो; दुवै स्थिरता प्राप्त भयो र लेखन समय छोटो थियो।

सुझाव: JSON वा तालिका जस्ता कडा ढाँचाहरूका लागि, "अनुरोध गरिएको ढाँचा मात्र फिर्ता गर्नुहोस्, अघि/पछि कुनै टिप्पणी छैन" समावेश गर्न निश्चित हुनुहोस्। मोडेलद्वारा थपिएका वाक्यहरू, जस्तै "तपाईंले चाहानु भएको तालिका यहाँ छ:", स्वचालन तोड्नुहोस्।
ध्यान दिनुहोस्: ढाँचा जबरजस्ती सामग्रीको शुद्धताको ग्यारेन्टी गर्दैन। मोडेलले खाली ठाउँ भर्न मानहरू फिट गर्न सक्छ। विशेष रूपमा, स्रोतसँग JSON आउटपुटमा संख्या र नामहरू तुलना गर्नुहोस्; सही ढाँचा भनेको सही डाटा होइन।

ढाँचालाई बलियो बनाउने ट्वीकहरू

कहिलेकाहीँ केवल ढाँचाको लागि सोध्नु पर्याप्त छैन; यो पनि यो सुनिश्चित गर्न आवश्यक छ कि मोडेल यसको लागि वफादार रहन्छ। कार्यप्रवाहहरूमा प्रायः प्रयोग हुने चार व्यावहारिक प्रविधिहरू:

  • पहिले नै क्षेत्रहरू परिभाषित गर्नुहोस्। "तालिका बनाउनुहोस्" को सट्टा स्तम्भ नाम र पङ्क्तिहरूको संख्या ठीक गर्नुहोस्। अस्पष्ट छोडिएको प्रत्येक क्षेत्रले प्रत्येक पटक आउटपुटलाई अलि फरक आवाज दिन्छ; यसले स्वचालन तोड्छ।
  • शून्य/अज्ञातलाई रद्द गर्नुहोस्। भन्नुहोस् "अज्ञात क्षेत्रमा शून्य लेख्नुहोस्" वा "डेटा छैन भने खाली छोड्नुहोस्"। अन्यथा मोडेलले खाडल भर्नको लागि मानहरू फिट गर्न जान्छ।
  • मूल्य सेट सीमित गर्नुहोस्। यदि फिल्डले निश्चित मानहरू मात्र लिन सक्छ भने, यसलाई स्पष्ट रूपमा लेख्नुहोस्: "अत्यावश्यकता केवल कम, मध्यम वा उच्च हुन सक्छ"। यसले सुनिश्चित गर्दछ कि अर्को चरणमा आउटपुट सुरक्षित रूपमा प्रशोधन गरिएको छ।
  • उदाहरण द्वारा लंगर। विशेष गरी JSON र टेम्प्लेटहरूसँग, एकल सही उदाहरण देखाउँदा लामो विवरण भन्दा प्रभावकारी रूपमा ढाँचा लक हुन्छ। मोडेल नमूना अनुकरण गर्दछ।

यी फाइन-ट्युनिङहरू विशेष गरी महत्त्वपूर्ण हुन्छन् जब आउटपुटलाई सफ्टवेयर, स्प्रेडसिट, वा अन्य प्रम्प्टमा इनपुटको रूपमा पास गरिन्छ। नि: शुल्क पढ्नको लागि उत्पादन गरिएको सूचीमा ढीलापन ठीक छ; तर प्रणालीमा फिड गरिने डाटामा एकल खराब लाइनले सम्पूर्ण प्रवाहलाई रोक्न सक्छ। त्यसैले जति धेरै "मेसिनले पढ्न योग्य" आउटपुट हुन्छ, ढाँचाका नियमहरू त्यति नै कडा हुनुपर्छ।

ढाँचा र सामग्रीलाई अलग-अलग विचार गर्दै

अनुभवी प्रयोगकर्ताहरूले दुई तरिकामा प्रिन्टआउटको मूल्याङ्कन गर्छन्: के ढाँचा सही छ र सामग्री सही छ? यी दुई स्वतन्त्र छन् । एक उत्तम तालिकामा गलत संख्याहरू हुन सक्छ; एक गन्दा अनुच्छेद सही जानकारी बोक्न सक्छ। ढाँचाले मात्र पहिलो समस्या (ढाँचा) हल गर्दछ। दोस्रो प्रश्न (सामग्री शुद्धता) सधैं एक अलग प्रमाणीकरण चरण आवश्यक छ। यो भिन्नतालाई दिमागमा राख्दा "यो ठीक छ किनभने यो राम्रो देखिन्छ" जालमा पर्नबाट रोक्छ।

सामान्य गल्तीहरू

  • ढाँचा निर्दिष्ट गर्दैन। त्यसपछि म्यानुअल रूपमा तालिका/सूचीमा आउटपुट डम्प गर्दै।
  • ढाँचा अस्पष्ट छोड्दै। "टेबल बनाउनुहोस्" भन्दै तर स्तम्भहरू उल्लेख गर्दैन।
  • प्रकटीकरण बाधालाई बाइपास गर्दै। मोडेलद्वारा थपिएका परिचयात्मक वाक्यहरूले स्वचालनमा बाधा पुर्‍याउँछ।
  • गलत ढाँचा छान्दै। तालिका संग अनुच्छेद र कथा संग तुलना को लागी सोध्दै।
  • रिपरलाई विश्वास गर्ने र सामग्री प्रमाणित नगर्ने। सफा JSON मा फिटिंग मान याद गर्दैन।

संक्षेपमा

  • ढाँचा प्रवर्तनले स्पष्ट रूपमा मोडेललाई आउटपुटको ढाँचा (सूची, तालिका, JSON, टेम्प्लेट) बताइरहेको छ।
  • सही ढाँचाले अन्य उपकरणहरूमा भविष्यवाणी, उपयोगिता, र एकीकरण प्रदान गर्दछ।
  • तपाईले के गर्नुहुन्छ अनुसार ढाँचा छान्नुहोस्: तुलना तालिका, प्रणाली इनपुट JSON, पढ्ने सूची/अनुच्छेद।
  • कडा ढाँचाहरूको लागि, "केवल यो ढाँचा फिर्ता गर्नुहोस्, टिप्पणीहरू थप्नुहोस्" अवरोध आवश्यक छ।
  • उचित फारमको अर्थ सही सामग्री होइन; नम्बर र नामहरू प्रमाणित गर्नुहोस्।

आवेदन कार्य

एउटा काम छान्नुहोस् जसको आउटपुट तपाइँ सधैं म्यानुअल रूपमा पुन: व्यवस्थित गर्नुहुन्छ। उपयुक्त ढाँचा (तालिका, JSON वा टेम्प्लेट) निर्धारण गर्नुहोस् र यसलाई प्रम्प्टमा थप्नुहोस् र "यो ढाँचा मात्र फर्काउनुहोस्" प्रतिबन्ध सेट गर्नुहोस्। लक्ष्य (प्रस्तुति, स्प्रेडसिट, सफ्टवेयर) मा सीधा आउटपुट टाँस्ने प्रयास गर्नुहोस् र तपाईंले बचत गरेको समय मापन गर्नुहोस्।

चेकलिस्ट

  • [ ] म कुन कार्यको लागि उपयुक्त ढाँचा छनोट गर्न सक्छु।
  • [ ] मैले ढाँचालाई विस्तृत रूपमा वर्णन गर्छु (स्तम्भहरू, क्षेत्रहरू, स्कीमा)।
  • [ ] म कडा ढाँचाहरूमा "एनोटेसन" प्रतिबन्धित गर्छु।
  • [ ] मलाई थाहा छ JSON के हो र कहिले प्रयोग गर्ने।
  • [ ] म नोट गर्छु कि उचित ढाँचाले सामग्रीलाई मान्य गर्दैन।