Prompt engineering and its implications on the energy consumption of Large Language Models
Rubei, Moussaid, di Sipio et al.
Reducing the environmental impact of AI-based software systems has become critical. The intensive use of large language models (LLMs) in software engineering poses severe challenges regarding computational resources, data centers, and carbon emissions. In this paper, we investigate how prompt engineering techniques (PETs) can impact the carbon emission of the Llama 3 model for the code generation task. We experimented with the CodeXGLUE benchmark to evaluate both energy consumption and the accuracy of the generated code using an isolated testing environment. Our initial results show that the energy consumption of LLMs can be reduced by using specific tags that distinguish different prompt parts. Even though a more in-depth evaluation is needed to confirm our findings, this work suggests that prompt engineering can reduce LLMs' energy consumption during the inference phase without compromising performance, paving the way for further investigations.
academic
प्रॉम्प्ट इंजीनियरिंग और बड़े भाषा मॉडल की ऊर्जा खपत पर इसके प्रभाव
कृत्रिम बुद्धिमत्ता प्रणालियों के पर्यावरणीय प्रभाव के बारे में चिंता बढ़ने के साथ, बड़े भाषा मॉडल (LLMs) का सॉफ्टवेयर इंजीनियरिंग में गहन उपयोग कम्प्यूटेशनल संसाधनों, डेटा सेंटर और कार्बन उत्सर्जन में गंभीर चुनौतियाँ लाता है। यह पेपर अध्ययन करता है कि प्रॉम्प्ट इंजीनियरिंग तकनीकें (PETs) कोड जनरेशन कार्यों में Llama 3 मॉडल के कार्बन उत्सर्जन को कैसे प्रभावित करती हैं। अनुसंधान CodeXGLUE बेंचमार्क का उपयोग करता है, अलग-थलग परीक्षण वातावरण में ऊर्जा खपत और जनरेट किए गए कोड की सटीकता का मूल्यांकन करता है। प्रारंभिक परिणाम दर्शाते हैं कि विभिन्न प्रॉम्प्ट भागों को अलग करने के लिए विशिष्ट लेबल का उपयोग LLMs की ऊर्जा खपत को कम कर सकता है। हालांकि अनुसंधान निष्कर्षों की पुष्टि के लिए गहन मूल्यांकन की आवश्यकता है, यह कार्य दर्शाता है कि प्रॉम्प्ट इंजीनियरिंग प्रदर्शन को प्रभावित किए बिना LLMs के अनुमान चरण में ऊर्जा खपत को कम कर सकती है।
इस अनुसंधान को हल करने वाली मूल समस्या है: प्रॉम्प्ट इंजीनियरिंग तकनीकों के माध्यम से बड़े भाषा मॉडल के अनुमान चरण में ऊर्जा खपत को कैसे कम किया जाए, जबकि कोड जनरेशन कार्यों के प्रदर्शन को बनाए रखा जाए।
पर्यावरणीय प्रभाव: LLMs के प्रशिक्षण और अनुमान प्रक्रिया बड़ी मात्रा में कम्प्यूटेशनल संसाधन का उपभोग करती है, जिससे महत्वपूर्ण कार्बन पदचिह्न उत्पन्न होता है। उदाहरण के लिए, कुछ मॉडल का कार्बन उत्सर्जन 5 कारों के आजीवन उत्सर्जन के बराबर है
संसाधन चुनौतियाँ: LLMs को उच्च-प्रदर्शन कम्प्यूटिंग क्लस्टर की आवश्यकता होती है, प्रशिक्षण प्रक्रिया सप्ताह या महीनों तक चल सकती है
मूल्यांकन कठिनाई: समानांतर कार्यों और गैर-एकाधिकार क्लस्टर उपयोग जैसे कारकों के कारण, HPC वातावरण में ऊर्जा खपत को मापना विशेष रूप से चुनौतीपूर्ण है
मानक की कमी: यहाँ तक कि अच्छी तरह से बनाए गए LLMs लीडरबोर्ड बेंचमार्क भी ऊर्जा खपत की रिपोर्ट नहीं करते, केवल सटीकता मेट्रिक्स पर ध्यान केंद्रित करते हैं
मौजूदा अनुसंधान मुख्य रूप से हार्डवेयर स्तर पर प्रभाव माप पर केंद्रित है, प्रॉम्प्ट इंजीनियरिंग तकनीकों की ऊर्जा-बचत प्रभावों का व्यवस्थित अध्ययन नहीं है
कार्बन उत्सर्जन माप के लिए मानकीकृत दिशानिर्देश और जानकारी की कमी है
LLMs की खपत का मूल्यांकन करना चुनौतीपूर्ण है क्योंकि जनरेट किए गए कोड की परिवर्तनशीलता अधिक है
हरित सॉफ्टवेयर इंजीनियरिंग (GSE) के विकास की आवश्यकता के आधार पर, यह पेपर अनुमान चरण में LLMs की ऊर्जा खपत को कम करने के लिए प्रॉम्प्ट इंजीनियरिंग तकनीकों का उपयोग करने पर केंद्रित है, AI प्रणालियों के टिकाऊ विकास के लिए नए समाधान प्रदान करता है।
पहला व्यवस्थित अध्ययन: कई प्रॉम्प्ट इंजीनियरिंग तकनीकों और कस्टम लेबल के कोड पूर्णता कार्य निष्पादित करते समय LLMs की ऊर्जा खपत पर प्रभाव की जाँच की
ट्रेड-ऑफ विश्लेषण: कार्बन उत्सर्जन, निष्पादन समय और जनरेट किए गए कोड की सटीकता के बीच ट्रेड-ऑफ संबंधों का अध्ययन किया, ऊर्जा दक्षता और मॉडल सटीकता के बीच संतुलन की खोज की
प्रायोगिक निष्कर्ष: साबित किया कि कस्टम लेबल का उपयोग ऊर्जा खपत को महत्वपूर्ण रूप से कम कर सकता है (one-shot में 99% कमी, few-shots में 83% कमी)
ओपन सोर्स योगदान: पूर्ण पुनरुत्पादन पैकेज प्रदान किया, इस क्षेत्र में आगे के अनुसंधान को बढ़ावा दिया
5 बार पुनरावृत्ति प्रयोग और 10 सेकंड के अंतराल सेटिंग के माध्यम से, परिणामों की सांख्यिकीय विश्वसनीयता सुनिश्चित की गई, माप पूर्वाग्रह और विसंगतियों के प्रभाव को कम किया।
यह पेपर 42 संबंधित संदर्भों का हवाला देता है, जो हरित सॉफ्टवेयर इंजीनियरिंग, LLM ऊर्जा खपत मूल्यांकन, प्रॉम्प्ट इंजीनियरिंग आदि कई अनुसंधान क्षेत्रों के महत्वपूर्ण कार्यों को शामिल करता है, अनुसंधान के लिए ठोस सैद्धांतिक आधार और तुलना संदर्भ प्रदान करता है।
समग्र मूल्यांकन: यह महत्वपूर्ण व्यावहारिक मूल्य वाला एक अनुसंधान है, जो पहली बार प्रॉम्प्ट इंजीनियरिंग के LLM ऊर्जा खपत पर प्रभाव की व्यवस्थित रूप से खोज करता है। कुछ सीमाओं के बावजूद, अनुसंधान परिणाम प्रोत्साहक हैं, टिकाऊ AI विकास के लिए नए विचार और विधियाँ प्रदान करते हैं। यह कार्य हरित AI और ऊर्जा-बचत अनुकूलन पर अधिक अनुसंधान को बढ़ावा देने की संभावना रखता है।