पैरेलल फंक्शन कॉलिंग
मार्केटिंग टीम के लिए कस्टमर्स के रिव्यू से डेटा निकालने के बाद, जिस कंपनी में आप काम करते हैं वह पूछती है कि क्या ऐसा तरीका है जिससे ग्राहक को पोस्ट करने योग्य जवाब भी जेनरेट किया जा सके. आप डेटा और जवाब दोनों बनाने के लिए पैरेलल फंक्शन कॉलिंग इस्तेमाल करने का निर्णय लेते हैं. आप reply_to_review नाम का एक फंक्शन इस्तेमाल करते हैं और अनुरोध करते हैं कि रिव्यू के जवाब को reply प्रॉपर्टी के रूप में रिटर्न किया जाए.
इस अभ्यास में, get_response() फंक्शन, messages और function_definition वैरिएबल प्रीलोड किए गए हैं. messages में पहले से ही यूज़र का रिव्यू मौजूद है, और function_definition में स्ट्रक्चर्ड डेटा निकालने वाला फंक्शन है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
OpenAI API के साथ AI सिस्टम बनाना
अभ्यास निर्देश
- फंक्शन डेफिनिशन में यह जोड़ें कि ग्राहक रिव्यू के जवाब वाला अतिरिक्त संदेश भी रिटर्न हो: फंक्शन में
name,descriptionऔरparametersनिर्दिष्ट हों, औरparametersमेंtypeऔरpropertiesहों. - रिस्पॉन्स प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
client = OpenAI(api_key="")
# Append the second function
function_definition.append({'type': 'function', 'function':{'name': ____, ____, ____: {'type': ____, 'properties': {'reply': {____}}}}})
response = get_response(messages, function_definition)
# Print the response
____