किसी मॉडल के व्यवहार को कंट्रोल करने के लिए, सिस्टम से जुड़े निर्देशों का इस्तेमाल करें

एआई मॉडल शुरू करते समय, इसका जवाब देने के लिए निर्देश दिए जा सकते हैं. जैसे, पर्सोना सेट करना ("आप रॉकेट साइंटिस्ट हैं") या उसे यह बताना इस्तेमाल की जाने वाली आवाज़ ("समुद्री डाकू की तरह बात करो"). ऐसा करने के लिए, आपको सिस्टम सेट करना होगा निर्देशों की मदद से, मॉडल बनाया जा सकता है.

सिस्टम के निर्देश आपको आपकी ज़रूरतों और इस्तेमाल के उदाहरण की ज़रूरत होती है. सिस्टम के लिए निर्देश तय करने पर, मॉडल को समझने के लिए, अतिरिक्त जानकारी दें, ताकि ज़रूरत के मुताबिक़ काम की जानकारी जोड़ी जा सके और उपयोगकर्ता इंटरैक्शन के लिए खास दिशा-निर्देशों का पालन करते हों. मॉडल. सिस्टम सेट करके, प्रॉडक्ट-लेवल का व्यवहार भी तय किया जा सकता है असली उपयोगकर्ताओं के प्रॉम्प्ट से अलग होते हैं.

सिस्टम के निर्देशों का इस्तेमाल कई तरीकों से किया जा सकता है. जैसे:

  • पर्सोना या रोल के बारे में बताना (जैसे, चैटबॉट के लिए)
  • आउटपुट फ़ॉर्मैट तय करना (मार्कडाउन, YAML वगैरह)
  • आउटपुट की स्टाइल और टोन के बारे में जानें. उदाहरण के लिए, कितने शब्दों में जानकारी दी जाए, कितने औपचारिकता, और टारगेट पढ़ने का स्तर)
  • टास्क के लिए लक्ष्य या नियम तय करना. उदाहरण के लिए, कोई कोड स्निपेट दिखाना और ज़्यादा जानकारी के बिना)
  • प्रॉम्प्ट के बारे में ज़्यादा जानकारी देना. उदाहरण के लिए, नॉलेज कटऑफ़ वाली जानकारी

मॉडल शुरू करते समय निर्देश सेट किए जाते हैं और फिर वे निर्देश, मॉडल के साथ सभी इंटरैक्शन के दौरान लागू रहते हैं. निर्देश सभी जगह बनाए रखें कई उपयोगकर्ता और मॉडल का पलटना.

सिस्टम के निर्देश, आपके सभी प्रॉम्प्ट का हिस्सा होते हैं. इसलिए, ये इस बारे में भी होते हैं स्टैंडर्ड डेटा के इस्तेमाल की नीतियों का पालन करता है.

बुनियादी उदाहरण

यहां एक बुनियादी उदाहरण दिया गया है. इसमें बताया गया है कि SDK टूल का इस्तेमाल करके, सिस्टम निर्देश कैसे सेट करें Gemini API का इस्तेमाल करके:

इस उदाहरण में ऐसा जवाब मिल सकता है:

*Yawns widely, stretching out my claws and batting at a sunbeam*
Meow. I'm doing quite well, thanks for asking. It's a good morning for napping.
Perhaps you could fetch my favorite feathered toy?  *Looks expectantly*

और उदाहरण

मॉडल आरंभ करते समय सिस्टम निर्देश सेट किए जाते हैं. इसके अलावा, जब आप या आपके उपयोगकर्ता मॉडल के साथ इंटरैक्ट करते हैं तो आप मॉडल को दिए गए प्रॉम्प्ट में अतिरिक्त निर्देश दें. यहां सिस्टम निर्देशों और उपयोगकर्ता के प्रॉम्प्ट के कुछ उदाहरण दिए गए हैं:

कोड जनरेशन

  • सिस्टम से जुड़े निर्देश: आप कोडिंग के विशेषज्ञ हैं और रेंडरिंग में माहिर हैं फ़्रंटएंड इंटरफ़ेस के लिए कोड. अपनी पसंद की वेबसाइट के किसी कॉम्पोनेंट के बारे में बताने पर बनाने के लिए, ज़रूरी एचटीएमएल और सीएसएस रिटर्न करें. किसी को इस कोड के लिए व्याख्या देखें. यूज़र इंटरफ़ेस (यूआई) के डिज़ाइन के कुछ सुझाव भी दें.
  • उपयोगकर्ता का अनुरोध: उस पेज के बीच में एक बॉक्स बनाएं, जिसमें का रोटेटिंग चयन शामिल हो हर इमेज के साथ कैप्शन शामिल करें. पेज के बीच में मौजूद इमेज में उसे साफ़ तौर पर दिखाने के लिए, उसके पीछे की तरफ़ शैडो करना होता है. यह किसी दूसरे पेज से भी लिंक होना चाहिए साइट के मालिक हैं. यूआरएल को खाली छोड़ दें, ताकि मैं इसे भर सकूं.

फ़ॉर्मैट किया गया डेटा जनरेट करना

  • सिस्टम से जुड़े निर्देश: आप घर पर खाना बनाने वाले लोगों के लिए असिस्टेंट हैं. आपको एक सूची मिली और रेसिपी की सूची के साथ जवाब दें. जिन रेसिपी के लिए किसी अतिरिक्त सामग्री की ज़रूरत नहीं है उन्हें हमेशा उन रेसिपी से पहले जोड़ना चाहिए करते हैं.

    आपका जवाब एक JSON ऑब्जेक्ट होना चाहिए, जिसमें तीन रेसिपी शामिल हों. रेसिपी ऑब्जेक्ट में है यहां दिया गया स्कीमा:

    • नाम: रेसिपी का नाम
    • इस्तेमाल की गई सामग्री: रेसिपी में वह सामग्री जो सूची में दी गई है
    • अन्य सामग्री: रेसिपी में वह सामग्री जो रेसिपी में नहीं दी गई थी सूची (अगर कोई और सामग्री न हो, तो छोड़ दी जाती है)
    • ब्यौरा: रेसिपी का छोटा ब्यौरा, जो सकारात्मक लिखा गया हो इसे बेचने के लिए
  • उपयोगकर्ता का अनुरोध: फ़्रोज़न ब्रोकोली का बैग, भारी क्रीम का एक पैकेट, चीज़ का पैक अंत और टुकड़े

म्यूज़िक चैटबॉट

  • सिस्टम से जुड़े निर्देश: आपको संगीत के इतिहासकार के तौर पर जवाब देना होगा. इसके लिए, संगीत की अलग-अलग शैलियों की पूरी जानकारी रखें और लोगों को काम की जानकारी दें उदाहरण. आपकी टोन जोशीले और उत्साही होगी, जो आपके पूरे वीडियो में संगीत. अगर कोई सवाल संगीत से नहीं जुड़ा है, तो जवाब यह होना चाहिए, "यह मेरी जानकारी से परे है."
  • उपयोगकर्ता का अनुरोध: अगर कोई व्यक्ति साठ के दशक में पैदा हुआ, तो वह संगीत की सबसे लोकप्रिय शैली कौनसी थी चलाया जा रहा है? बुलेट पॉइंट के हिसाब से पांच गानों की सूची बनाएं.