Claude Code In Action
← सभी पाठ
पाठ 101Claude Code In Action

Steering long sessions

सारांश ऑडियो

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

अध्ययन नोट्स

Claude के साथ लंबे कार्यों को प्रबंधित करने के लिए मुख्य अवधारणाएँ (Key Concepts for Managing Long Tasks with Claude)

**I. कार्य शुरू करने से पहले की आदतें (Pre-Execution Habits)**

  • कार्य का दायरा निर्धारित करें (Scope the Work): Claude को शुरू करने से पहले काम की सीमा स्पष्ट करें।
  • प्लान मोड का उपयोग करें (Use Plan Mode): Claude को रिसर्च (read-only mode) करने दें और एक विस्तृत योजना (plan) तैयार करवाएं।
  • योजना पर पुनरावृति करें (Iterate on the Plan): योजना को पूरी तरह से पढ़ें और उसे संशोधित करने के लिए Claude से कहें। योजना पर काम करना, केवल उम्मीद करने से कहीं बेहतर है।

**II. Claude को सही दिशा में निर्देशित करना (Steering Claude)**

  • संदर्भ प्रबंधन (Context Management):
  • कॉम्पैक्ट (Compact): बातचीत का संक्षिप्त सारांश (summary) बनाएं और पुराने संदर्भ को हटा दें, जिससे संदर्भ विंडो (context window) खाली हो सके।
  • सावधानी: कॉम्पैक्ट कमांड देते समय, महत्वपूर्ण बदलावों को निर्देश में जोड़ें ताकि वे सारांश में छूट न जाएं।
  • पिछली स्थिति पर लौटना (Rewind):
  • गलत रास्ते पर जाने पर, 'Rewind' (खाली प्रॉम्प्ट पर डबल टैप एस्केप) का उपयोग करके अंतिम चेकपॉइंट पर वापस जाएं।
  • विकल्प:
  • कोड या पूरी बातचीत को बहाल (restore) करें।
  • चेकपॉइंट से आगे का सारांश लें (summarize from here)।
  • चेकपॉइंट तक का सारांश लें (summarize up to here)।

**III. स्वायत्त कार्य (Autonomous Work)**

  • गोल (Goal):
  • यह एक पूर्ण होने की शर्त (completion condition) निर्धारित करता है।
  • Claude तब तक काम करता रहता है जब तक एक 'फास्ट इवैल्यूएटर' (fast evaluator) पुष्टि नहीं करता कि शर्तें पूरी हो गई हैं (जैसे: टेस्ट पास, शून्य त्रुटियां)।
  • लूप (Loop):
  • यह एक निश्चित या स्व-गति (self-paced) पर अंतराल पर प्रॉम्प्ट चलाता है।
  • इसका उपयोग बाहरी स्थिति (जैसे CI रन या डिप्लॉय) की जांच करने और स्थिति बदलने पर कार्रवाई करने के लिए किया जाता है।

**IV. मल्टी-एजेंट सुरक्षा (Multi-Agent Safety)**

  • वर्क ट्री (Work Trees):
  • यह सुनिश्चित करता है कि एक ही रिपॉजिटरी (repository) में दो या दो से अधिक क्लाउड सेशन फाइलों पर एक साथ काम न करें।
  • यह संघर्ष (conflicts) को रोकता है और प्रत्येक वर्क ट्री के लिए स्वतंत्र फ़ाइल ट्री बनाता है।
  • .worktreeinclude: यह फ़ाइल उन स्थानीय कॉन्फ़िगरेशन को सूचीबद्ध करती है जिन्हें वर्जन कंट्रोल में नहीं डालना है।

निष्कर्ष (Summary)

  • लंबे सत्रों के लिए: पहले काम का दायरा तय करें (Scope), फिर दिशा दें (Steer)।
  • जटिल कार्यों के लिए: 'Goal' का उपयोग करें।
  • समांतर कार्य के लिए: 'Work Trees' का उपयोग करें।

Takeaways

  • कार्य शुरू करने से पहले काम का दायरा (Scope) निर्धारित करें और विस्तृत योजना (Plan) तैयार करें।
  • संदर्भ प्रबंधन (Context Management) और 'Rewind' का उपयोग करके लंबी बातचीत को नियंत्रित करें और पिछली स्थिति पर लौटें।
  • जटिल कार्यों को स्वचालित करने के लिए 'Goal' (समाप्ति की शर्त) और 'Loop' (स्व-गति पर कार्य) का उपयोग करें।
  • मल्टी-एजेंट या समानांतर कार्यों में संघर्ष (Conflicts) से बचने के लिए 'Work Trees' का उपयोग करें।
फ्लैशकार्ड 7 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.