सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
टेक्स्ट एडिटर टूल (Text Editor Tool) के मुख्य अध्ययन बिंदु
- परिचय:
- Claude के पास एक अंतर्निहित (built-in) टूल होता है जिसे 'टेक्स्ट एडिटर टूल' कहा जाता है।
- यह टूल Claude को एक मानक टेक्स्ट एडिटर की तरह कार्य करने की क्षमता प्रदान करता है।
- क्षमताएँ (Capabilities):
- फाइलों या डायरेक्टरी को खोलना और उनकी सामग्री (contents) पढ़ना।
- किसी फ़ाइल के भीतर टेक्स्ट के विशिष्ट हिस्सों को देखना।
- फ़ाइल के भीतर टेक्स्ट जोड़ना या बदलना (add or replace)।
- नई फ़ाइलें बनाना।
- Undo (पूर्ववत) जैसी क्रियाएँ करना।
- यह क्षमता Claude को एक सॉफ्टवेयर इंजीनियर की तरह कार्य करने में सक्षम बनाती है।
- कार्यप्रणाली और कार्यान्वयन (Implementation):
- केवल JSON स्कीमा: Claude के अंदर केवल टूल का JSON स्कीमा (निर्देश) पहले से बना होता है।
- डेवलपर का दायित्व: टूल का उपयोग करने के लिए, डेवलपर को दो चीज़ें प्रदान करनी होती हैं:
- JSON स्कीमा (Claude को निर्देश देने के लिए)।
- टूल फंक्शन का वास्तविक कार्यान्वयन (Tool Function Implementation) (जो कोडबेस में लिखा जाता है और Claude के अनुरोध पर चलता है)।
- महत्वपूर्ण: टेक्स्ट एडिटर टूल का उपयोग मुफ्त नहीं है; इसे चलाने के लिए डेवलपर को आवश्यक कोड (फंक्शन) लिखना पड़ता है।
- टूल का उपयोग कैसे होता है (Workflow):
- जब Claude किसी कार्य (जैसे नई फ़ाइल बनाना) के लिए टूल का उपयोग करना चाहता है, तो वह एक 'टूल यूज़' अनुरोध भेजता है।
- डेवलपर द्वारा लिखा गया कार्यान्वयन (implementation) उस अनुरोध को प्राप्त करता है।
- कार्यान्वयन हार्ड ड्राइव पर वास्तविक कार्रवाई करता है (जैसे फ़ाइल बनाता है)।
- परिणाम वापस Claude को भेजा जाता है।
- स्कीमा का ध्यान रखना:
- भले ही टूल अंतर्निहित हो, अनुरोध भेजते समय एक बहुत छोटा स्कीमा (stub schema) शामिल करना आवश्यक होता है।
- यह स्कीमा मॉडल के संस्करण (जैसे Claude 3. 5 या Claude 3. 7) के आधार पर बदलता है।
- Claude इस छोटे स्कीमा को आंतरिक रूप से एक बड़े और विस्तृत स्कीमा में बदल देता है।
- उपयोग का महत्व:
- यह टूल एक उन्नत कोड एडिटर की अधिकांश कार्यक्षमता (जैसे फ़ाइल रिफैक्टर करना, फ़ाइल बनाना, टेस्ट लिखना) को दोहरा सकता है।
- यह उन परिदृश्यों में उपयोगी है जहाँ पूर्ण विशेषताओं वाला कोड एडिटर उपलब्ध नहीं होता है।
Takeaways
- टेक्स्ट एडिटर टूल Claude को एक मानक टेक्स्ट एडिटर की तरह कार्य करने की क्षमता देता है, जिससे वह फ़ाइलें पढ़ सकता है, टेक्स्ट जोड़/बदल सकता है, और नई फ़ाइलें बना सकता है।
- इस टूल के उपयोग के लिए डेवलपर को दो चीज़ें प्रदान करनी होती हैं: टूल का JSON स्कीमा (निर्देश) और टूल फंक्शन का वास्तविक कार्यान्वयन (Tool Function Implementation)।
- कार्यप्रणाली में, Claude एक 'टूल यूज़' अनुरोध भेजता है, डेवलपर का कार्यान्वयन हार्ड ड्राइव पर कार्रवाई करता है, और परिणाम वापस Claude को भेजा जाता है।
- यह टूल उन्नत कोडिंग कार्य (जैसे फ़ाइल रिफैक्टर करना और टेस्ट लिखना) को संभव बनाता है, खासकर उन परिदृश्यों में जहाँ पूर्ण विशेषताओं वाला कोड एडिटर उपलब्ध नहीं होता है।
फ्लैशकार्ड 8 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.