समाधान की शुद्धता का विश्लेषण करें
आप अपनी सुकूनभरी छुट्टियों से लौट आए हैं और आपको कुछ प्रोग्रामिंग कार्यों की समीक्षा और सुधार का काम सौंपा गया है, जिनमें एक फ़ंक्शन भी शामिल है जो किसी आकृति का क्षेत्रफल निकालता है। आपको एक code स्ट्रिंग दी गई है जिसमें आयत का क्षेत्रफल निकालने वाला फ़ंक्शन है, और आपको इसकी शुद्धता का आकलन करना है। आपके लिए आदर्श फ़ंक्शन वह होगा जिसमें सही सिंटैक्स हो, दो इनपुट लेता हो, और एक आउटपुट लौटाता हो।
OpenAI पैकेज और get_response() फ़ंक्शन आपके लिए पहले से लोड हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
OpenAI API के साथ Prompt Engineering
अभ्यास निर्देश
- एक multi-step
promptबनाएँ जो मॉडल से delimitedcodeस्ट्रिंग में दिए गए फ़ंक्शन का निम्न तीन मानदंडों के अनुसार आकलन करने के लिए कहे: सही सिंटैक्स, दो इनपुट लेना, और एक आउटपुट लौटाना.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
client = OpenAI(api_key="")
code = '''
def calculate_rectangle_area(length, width):
area = length * width
return area
'''
# Create a prompt that analyzes correctness of the code
prompt = ____
response = get_response(prompt)
print(response)