Claude Code 101
← सभी पाठ
पाठ 06Claude Code 101

Context Management in Claude Code

सारांश ऑडियो

इस पाठ के लिए कोई ऑडियो सारांश नहीं है।

अध्ययन नोट्स

Claude में Context Window प्रबंधन (Context Window Management in Claude)

1. Context Window क्या है?

  • Context Window Claude की कार्यशील स्मृति (Working Memory) है।
  • इसमें सभी इनपुट (फाइलें, कमांड, आपके संदेश, टूल कॉल के परिणाम) का स्थान लिया जाता है।
  • यह एक सीमित स्थान है, इसलिए इसे अनुकूलित (optimize) करना महत्वपूर्ण है।

**2. Context Window को प्रबंधित करने के तरीके**

  • Compaction (संकुचन):
  • जब Context Window की सीमा के करीब पहुँचता है, तो यह स्वचालित रूप से या /compact कमांड से चलता है।
  • यह महत्वपूर्ण विवरण को सारांशित (summarize) करता है और अनावश्यक टूल कॉल परिणामों को हटाकर जगह खाली करता है।
  • ध्यान दें: इससे पिछली बातचीत के कुछ विवरण खो सकते हैं।
  • Clearing (साफ़ करना):
  • /clear कमांड का उपयोग पिछली सभी बातचीत और मेमोरी को पूरी तरह से हटाने के लिए किया जाता है।
  • यह तब उपयोगी है जब आप पूरी तरह से नई शुरुआत करना चाहते हैं।
  • Context की जाँच:
  • /context कमांड का उपयोग करके आप देख सकते हैं कि Context Window का आकार कितना है और कौन सी श्रेणियाँ सबसे अधिक जगह ले रही हैं।

**3. उपयोग के नियम (Guidelines)**

  • जारी रखने के लिए: यदि आप किसी विशिष्ट फीचर पर काम कर रहे हैं और Context Window भर रहा है, तो compact का उपयोग करें।
  • नई शुरुआत के लिए: यदि आपने योजना पूरी कर ली है और एक नए फीचर पर शुरू करना चाहते हैं, तो clear का उपयोग करें ताकि पिछली बातचीत का पूर्वाग्रह (bias) नए काम को प्रभावित न करे।
  • दीर्घकालिक स्मृति (Long-term Memory): जो जानकारी आप अन्य सत्रों में याद रखना चाहते हैं, उसे Claude. md फ़ाइल में रखें।

**4. दक्षता और विशिष्टता (Efficiency and Specificity)**

  • विशिष्ट बनें: छोटे और अस्पष्ट प्रॉम्प्ट लिखने के बजाय, स्पष्ट और विशिष्ट प्रॉम्प्ट लिखें। अस्पष्ट प्रॉम्प्ट Claude को अधिक सोचने और कोडबेस को अधिक खोजने के लिए मजबूर करते हैं, जिससे Context Window में अधिक जगह खर्च होती है।
  • टूल प्रबंधन: MCP सर्वर डिफ़ॉल्ट रूप से सभी उपलब्ध टूल को Context में लोड करते हैं। यदि वे प्रोजेक्ट से संबंधित नहीं हैं, तो उन्हें बंद कर दें।
  • Subagents का उपयोग: Subagents मुख्य एजेंट के समानांतर चलते हैं और उनका अपना अलग Context Window होता है। त्वरित उत्तर या सारांश के लिए इनका उपयोग करें, जिससे मुख्य एजेंट पर बोझ कम होता है।

Takeaways

  • Context Window Claude की सीमित कार्यशील स्मृति (Working Memory) है, जिसमें सभी इनपुट और बातचीत का स्थान लिया जाता है।
  • Context Window की सीमा के करीब पहुँचने पर, /compact कमांड का उपयोग अनावश्यक डेटा हटाकर जगह खाली करने और बातचीत जारी रखने के लिए करें।
  • पूरी तरह नई शुरुआत करने या पिछली बातचीत के पूर्वाग्रह को हटाने के लिए /clear कमांड का उपयोग करें।
  • दक्षता बढ़ाने के लिए अस्पष्ट प्रॉम्प्ट के बजाय विशिष्ट प्रॉम्प्ट लिखें और मुख्य एजेंट पर बोझ कम करने हेतु Subagents का उपयोग करें।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 6 प्रश्न