सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
📚 Claude Certified Architect: मुख्य अध्ययन नोट्स
1. परीक्षा और मूलभूत संरचना (Exam & Fundamentals)
- परीक्षा प्रारूप: 60 बहुविकल्पीय (MCQ) और परिदृश्य-आधारित (Scenario-based) प्रश्न।
- पासिंग स्कोर: 75% सही उत्तर आवश्यक है।
- Claude की प्रकृति: यह एक भाषा मॉडल है जो एक एकल HTTP एंडपॉइंट (api. anthropic. com/v1/messages) के पीछे कार्य करता है।
- यह कॉल के बीच कोई मेमोरी (Memory) नहीं रखता।
- यह आंतरिक रूप से लूप नहीं चलाता और न ही कोड निष्पादित (Execute) करता है।
- मुख्य घटक (Layers):
- Claude API: रॉ HTTP एंडपॉइंट + SDK।
- Agent SDK: Python लाइब्रेरी जो एजेंट लूप चलाती है और सब-एजेंट को प्रबंधित करती है।
2. टूल और त्रुटि प्रबंधन (Tool & Error Handling)
- टूल परिभाषा (Tool Definition): टूल का चयन सुनिश्चित करने के लिए, इसे स्पष्ट रूप से परिभाषित करें:
- कार्य (What it does) - एक वाक्य में।
- उपयोग का नियम (Disambiguation rule) - कब उपयोग करना है।
- उदाहरण (Example invocation) - वास्तविक तर्क के साथ।
- संभावित त्रुटियाँ (List of errors) - मॉडल की समस्या हल करने के लिए।
- संरचित त्रुटि प्रतिक्रिया (Structured Error Response): टूल विफलता पर JSON ऑब्जेक्ट का उपयोग करें, जिसमें ये फ़ील्ड हों:
- is_error (Boolean): त्रुटि की पहचान के लिए।
- category (String): त्रुटि का प्रकार (जैसे, rate limited, not found)।
- retryable (Boolean): पुन: प्रयास की आवश्यकता है या नहीं।
- retry_after_ms (Integer): प्रतीक्षा करने का समय।
3. परिवहन चयन (Transport Selection)
- STDIO Transport:
- उपयोग: जब सर्वर और क्लाइंट एक ही मशीन पर हों (शून्य नेटवर्क विलंबता)।
- लाभ: शून्य नेटवर्क विलंबता, शून्य प्रमाणीकरण ओवरहेड।
- SSE Transport (Server Sent Events):
- उपयोग: जब सर्वर और क्लाइंट अलग होस्ट पर हों (नेटवर्क राउंड ट्रिप आवश्यक)।
- नुकसान: नेटवर्क राउंड ट्रिप और प्रमाणीकरण योजना की आवश्यकता।
4. संदर्भ प्रबंधन और विश्वसनीयता (Context & Reliability)
- Lost in the Middle Effect:
- समस्या: मॉडल लंबे संदर्भ में शुरुआत और अंत पर अधिक ध्यान देता है, बीच की जानकारी को अनदेखा करता है।
- समाधान: महत्वपूर्ण तथ्यों को एक छोटे, संरचित ब्लॉक ("केस ब्लॉक") में कॉपी करें और इसे हर टर्न में संदर्भ के अंत में पुनः एंकर करें।
- चेतावनी: पूरे संवाद का सारांश (Summarization) करने से बचें।
- Prompt Caching:
- उद्देश्य: बार-बार आने वाले समान इनपुट टोकन की लागत बचाना।
- नियम: केवल स्थिर और पुन: प्रयोज्य प्रॉम्प्ट भागों (जैसे, सिस्टम प्रॉम्प्ट) को कैश करें। उपयोगकर्ता का इनपुट कैश नहीं किया जाना चाहिए।
- एस्केलेशन (Escalation):
- ट्रिगर: मॉडल का आत्मविश्वास (Confidence) एक परिभाषित सीमा से नीचे गिरना या अस्पष्टता (Ambiguity) का पता चलना।
- कार्रवाई: बातचीत को मानव (Human) को सौंप दें, साथ में एक संरचित सारांश प्रदान करें।
5. परीक्षा के महत्वपूर्ण जाल (Exam Traps & Best Practices)
- अस्पष्ट विशेषण जाल (Vague Adjective Trap): "सावधानी से" या "पूरी तरह से" जैसे शब्दों का उपयोग न करें। संख्यांकित, श्रेणीबद्ध नियम दें।
- सारांश जाल (Summarization Trap): ID और राशि वाले लंबे संवाद को संपीड़ित (compress) करने के लिए सारांश का उपयोग न करें; केस ब्लॉक का उपयोग करें।
- पुनः प्रयास जाल (Blanket Retry Trap): यदि एक सब-एजेंट विफल होता है, तो पूरे अनुक्रम को फिर से चलाने के बजाय केवल विफल एजेंट को पुनः प्रयास करें।
- कॉन्फ़िगरेशन स्थान: साझा कॉन्फ़िगरेशन को उपयोगकर्ता-स्तरीय फ़ाइल (home directory) में रखने के बजाय प्रोजेक्ट फ़ाइल (repo root) में रखें।
- स्थानीय होस्ट पर SSE: यदि सर्वर और क्लाइंट एक ही मशीन पर हैं, तो SSE के बजाय STDIO ट्रांसपोर्ट चुनें।
Takeaways
- Claude एक स्टेटलेस मॉडल है; यह कॉल के बीच कोई मेमोरी नहीं रखता, इसलिए संदर्भ प्रबंधन आवश्यक है।
- 'Lost in the Middle Effect' से बचने के लिए, महत्वपूर्ण तथ्यों को हर टर्न में संदर्भ के अंत में एक संरचित ब्लॉक में एंकर करें।
- टूल परिभाषा में कार्य, उपयोग का नियम, उदाहरण और संभावित त्रुटियों को स्पष्ट रूप से शामिल करना अनिवार्य है।
- प्रॉम्प्ट कैशिंग केवल स्थिर और पुन: प्रयोज्य प्रॉम्प्ट भागों (जैसे सिस्टम प्रॉम्प्ट) के लिए करें, उपयोगकर्ता इनपुट के लिए नहीं।
- स्थानीय होस्ट पर शून्य नेटवर्क विलंबता के लिए, SSE के बजाय STDIO ट्रांसपोर्ट का उपयोग करें।
फ्लैशकार्ड 20 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 12 प्रश्न