डेवलपर्स के लिए Llama AI
आपके कोड के लिए एक अतिरिक्त जोड़ी आंखें: एरर का स्पष्टीकरण, छूटे हुए टेस्ट केस, त्वरित कोड रिव्यू और डॉक्यूमेंटेशन का पहला ड्राफ्ट।

डेवलपर के लिए, एक चैट मॉडल दूसरी जोड़ी नज़रों की तरह काम करता है: यह अपरिचित कोड पढ़ता है, छूटे हुए टेस्ट सुझाता है, उबाऊ हिस्से ड्राफ्ट करता है और एरर मैसेज को आसान शब्दों में समझाता है। इस पेज पर हमारे चैट में Llama मॉडल्स का इस्तेमाल करने के सात व्यावहारिक तरीके दिखाए गए हैं, जिनमें से हर एक के साथ ऐसा प्रॉम्प्ट है जिसे आप खोलकर बदल सकते हैं। यदि आप Llama पर अपना ऐप बनाना चाहते हैं, तो हमने Llama API विकल्प और अपने कंप्यूटर पर Llama चलाना भी समझाया है।
कोड समझें और ठीक करें
मॉडल केवल उसी जानकारी पर काम करता है जो आप मैसेज में देते हैं, इसलिए ज़रूरी कोड लाइन्स, सटीक एरर मैसेज और अपने इस्तेमाल किए जा रहे वर्ज़न ज़रूर शामिल करें।
एरर का कारण समझें
स्टैक ट्रेस अक्सर सिर्फ़ लक्षण दिखाता है, असली वजह नहीं। मॉडल को पूरा मैसेज, उसके आस-पास की लाइन्स और आप क्या उम्मीद कर रहे थे, यह बताएं; और सबसे संभावित से लेकर कम संभावित कारणों की लिस्ट मांगें।
मुझे अपने [भाषा और फ्रेमवर्क, वर्ज़न के साथ] प्रोजेक्ट में यह एरर आ रहा है: [एरर और स्टैक ट्रेस पेस्ट करें]। यहाँ वह कोड है जहाँ यह होता है: [कोड पेस्ट करें]। संभावित कारणों को सबसे अधिक से कम संभावना के क्रम में रैंक करें, बताएं कि मैं हर एक की पुष्टि कैसे कर सकता हूँ, और सबसे संभावित कारण के लिए सबसे छोटा फिक्स दिखाएं।
चैट में डिबग करें। किसी एक स्निपेट के लिए, Code Assistant पेज ज़्यादा तेज़ है।
दूसरों का लिखा कोड समझें
विरासत में मिले मॉड्यूल्स और पुरानी स्क्रिप्ट्स को समझना आसान हो जाता है जब कोई स्टेप-बाय-स्टेप गाइड करे। पहले कोड का मकसद पूछें, फिर उसका फ्लो, और आखिर में रिस्की हिस्से।
समझाएं कि यह [भाषा] कोड क्या करता है। दो वाक्यों के सारांश से शुरू करें, फिर क्रम से मुख्य स्टेप्स बताएं, और अंत में ऐसी चीज़ें बताएं जो कमज़ोर, असामान्य या अजीब इनपुट पर क्रैश हो सकती हैं: [कोड पेस्ट करें]
स्क्रीनशॉट से UI बग बताएं
Llama 4 Maverick और Llama 4 Scout इमेजेज़ देख सकते हैं, इसलिए आप बिगड़े हुए लेआउट का स्क्रीनशॉट उससे जुड़ी CSS या मार्कअप के साथ जोड़ सकते हैं। मॉडल केवल इमेज देखता है, आपका लाइव पेज नहीं, इसलिए यह ज़रूर बताएं कि दिखना कैसा चाहिए था।
मैंने [पेज या कॉम्पोनेंट] पर लेआउट की समस्या का स्क्रीनशॉट अटैच किया है। अपेक्षित: [यह कैसा दिखना चाहिए]। यहाँ संबंधित मार्कअप और CSS है: [कोड पेस्ट करें]। मुझे बताएं कि इस अंतर का सबसे संभावित कारण क्या है और इसे ठीक करने का सुझाव दें।
यह प्रॉम्प्ट खोलें, अपना स्क्रीनशॉट अटैच करें, और Llama 4 Maverick को सेलेक्ट रखें।
लिखें, टेस्ट करें और डॉक्यूमेंटेशन बनाएं
मॉडल का उपयोग ड्राफ्ट बनाने के लिए करें जिन्हें आप खुद रिव्यू करें, कभी भी बिना पढ़े कोड मर्ज न करें।
एज केसेस के साथ टेस्ट बनाएं
मॉडल उन मामलों को खोजने में बेहतरीन हैं जिन्हें एक थका हुआ इंसान छोड़ देता है: खाली इनपुट, बहुत बड़ा डेटा, अजीब कैरेक्टर्स, टाइम ज़ोन। पहले लिस्ट मांगें ताकि आप देख सकें कि क्या-क्या कवर हो रहा है।
[टेस्ट फ्रेमवर्क] का उपयोग करके इस [भाषा] फ़ंक्शन के लिए यूनिट टेस्ट लिखें। पहले उन मामलों की लिस्ट बनाएं जिन्हें आप कवर करेंगे, जिनमें एज केस और अमान्य इनपुट शामिल हों, फिर टेस्ट लिखें। फ़ंक्शन को न बदलें: [फ़ंक्शन पेस्ट करें]
कोड पुश करने से पहले रिव्यू करें
एक त्वरित रिव्यू ऑफ-बाय-वन गलतियाँ, छूटा हुआ एरर हैंडलिंग और असुरक्षित इनपुट पकड़ लेता है। गंभीरता के क्रम में, संबंधित लाइन नंबर के साथ कमियां मांगें।
एक सतर्क सीनियर डेवलपर की तरह इस diff का रिव्यू करें। बग्स, सुरक्षा समस्याएं और छूटे हुए एरर हैंडलिंग पहले बताएं, फिर कोड की पठनीयता के मुद्दे, हर एक की लाइन संख्या और फिक्स के साथ। यदि कुछ गंभीर नहीं मिलता है, तो स्पष्ट रूप से बताएं: [diff पेस्ट करें]
भरोसेमंद Regex या SQL क्वेरी बनाएं
पैटर्न के साथ-साथ उसकी व्याख्या और मैच होने व न होने वाले उदाहरण मांगें, फिर खुद टेस्ट करें।
एक [regex फ्लेवर या SQL डायलेक्ट] [रेगुलर एक्सप्रेशन या क्वेरी] लिखें जो [यह क्या करना चाहिए]। हर हिस्से को समझाएं, फिर मुझे सैंपल इनपुट्स की एक छोटी टेबल दें जिसमें प्रत्येक के लिए अपेक्षित परिणाम हो, साथ ही ट्रिकी केस भी शामिल हों।
README या कमिट मैसेज का ड्राफ्ट बनाएं
डॉक्यूमेंटेशन को स्क्रैच से लिखने की तुलना में उसे एडिट करना आसान होता है। अपने नोट्स या diff पेस्ट करें और बताएं कि इसे कौन पढ़ेगा।
नीचे दिए गए नोट्स से मेरे [प्रोजेक्ट का प्रकार] के लिए एक README लिखें। सेक्शन: यह क्या करता है, आवश्यकताएं, इंस्टॉलेशन, एक उदाहरण के साथ उपयोग, कॉन्फ़िगरेशन और ज्ञात सीमाएं। इसे संक्षिप्त रखें और कमांड्स के लिए कोड ब्लॉक्स का उपयोग करें: [नोट्स पेस्ट करें]
किन बातों से बचें
- क्रेडेंशियल्स शेयर न करें। स्निपेट से पहले कीज़, पासवर्ड, कनेक्शन स्ट्रिंग्स और किसी भी ग्राहक का डेटा हटा दें। आपके मैसेज हमारे सर्वर और इंफ्रेंस प्रोवाइडर से होकर गुजरते हैं, इसलिए बाहरी सेवाओं के साथ कोड शेयर करने के लिए अपनी कंपनी के नियमों का पालन करें।
- लाइब्रेरी डिटेल्स पर आंख मूंदकर भरोसा न करें। मॉडल्स की एक नॉलेज कट-ऑफ होती है और वे ताज़ा डॉक्यूमेंटेशन नहीं देख सकते, इसलिए नए APIs या विकल्प गलत या मनगढ़ंत हो सकते हैं। आधिकारिक डॉक्स ज़रूर जांचें।
- बिना टेस्ट किए कोड मर्ज न करें। जनरेट किया गया कोड कंपाइल तो हो सकता है, फिर भी गलत हो सकता है। इसे किसी भी अन्य कोड की तरह चलाएं, पढ़ें और टेस्ट करें।
- बहुत बड़ी फाइल्स। चैट बहुत लंबे मैसेज को ट्रिम कर देता है, इसलिए पूरा रिपॉजिटरी भेजने के बजाय सिर्फ़ काम का फ़ंक्शन भेजें।
संबंधित पेज
- कोडिंग प्रॉम्प्ट्स का संग्रह और AI के साथ कोडिंग की गाइड।
- कौन सा मॉडल चुनें: सही Llama मॉडल का चुनाव; Llama 3.1 8B सबसे तेज़ जवाब देता है।
- खुद Llama पर ऐप बनाना: Llama लाइसेंस आसान शब्दों में।
Llama से अपना पहला सवाल पूछें
न कोई अकाउंट और न ही कुछ इंस्टॉल करने का झंझट। चैट खोलें, मैसेज लिखें और देखें Llama क्या कर सकता है।
Llama चैट खोलें

