System prompt के माध्यम से संदर्भ देना
अब आप सैंपल बातचीत पर निर्भर रहने के बजाय MyPersonalDelivery के बारे में चैटबॉट को संदर्भ देने के लिए system prompts का उपयोग करना चाहते हैं। आपको एक विस्तृत service_description दिया गया है, जो दी जा रही सेवाओं का परिचय देता है और इस सेवा को चुनने के लाभ बताता है। इसके बाद आप एक उपयोगकर्ता क्वेरी टेस्ट करेंगे ताकि देख सकें कि मॉडल संदर्भ को प्रभावी ढंग से पहचानता है या नहीं.
OpenAI पैकेज और service_description स्ट्रिंग आपके लिए पहले से लोड की गई हैं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
OpenAI API के साथ Prompt Engineering
अभ्यास निर्देश
- एक
system_promptपरिभाषित करें जो चैटबॉट का उद्देश्य बताए,service_descriptionको शामिल करे, और उसे विनम्र ढंग से क्वेरियों का उत्तर देने के लिए गाइड करे. get_response()फंक्शन का उपयोग कर प्रतिक्रिया प्राप्त करें, जो इनपुट के रूप में system और user prompt लेता है और आउटपुट में response लौटाता है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
client = OpenAI(api_key="")
# Define the system prompt
system_prompt = ____
user_prompt = "What benefits does MyPersonalDelivery offer?"
# Get the response to the user prompt
response = ____
print(response)