सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
टेक्स्ट एडिटर टूल (Text Editor Tool) के मुख्य अध्ययन बिंदु
- परिचय: टेक्स्ट एडिटर टूल क्लाउड (Claude) में डिफ़ॉल्ट रूप से निर्मित एक टूल है।
- क्षमता: यह टूल एक मानक टेक्स्ट एडिटर की तरह कार्य करता है, जिससे क्लाउड को फ़ाइल और निर्देशिकाओं (directories) के साथ काम करने की व्यापक क्षमता मिलती है।
- मुख्य कार्य:
- फ़ाइलों की सामग्री पढ़ना (Read contents)।
- फ़ाइल के विशिष्ट हिस्सों को देखना।
- फ़ाइल के अंदर टेक्स्ट जोड़ना या बदलना (Add/Replace text)।
- नई फ़ाइलें बनाना।
- Undo कार्य करना।
- टूल का कार्यान्वयन (Tool Implementation):
- किसी भी टूल का उपयोग करने के लिए दो चीजें आवश्यक होती हैं:
- JSON स्कीमा (JSON Schema): यह क्लाउड को बताता है कि टूल क्या करता है और उसे किन आर्गुमेंट्स की आवश्यकता है।
- टूल फंक्शन कार्यान्वयन (Tool Function Implementation): यह वास्तविक कोड होता है जो क्लाउड के अनुरोध पर क्रिया को निष्पादित करता है।
- टेक्स्ट एडिटर टूल की विशिष्टता:
- इस टूल के लिए, केवल JSON स्कीमा क्लाउड में निर्मित होता है।
- डेवलपर को क्लाउड के अनुरोधों को संभालने के लिए टूल फंक्शन का कार्यान्वयन (actual code base logic) स्वयं लिखना पड़ता है।
- टूल उपयोग की प्रक्रिया:
- डेवलपर एक बहुत छोटा (stub) स्कीमा क्लाउड को भेजता है।
- क्लाउड इस छोटे स्कीमा को स्वचालित रूप से एक बड़े, कार्यात्मक स्कीमा में विस्तारित (expand) करता है।
- जब क्लाउड टूल का उपयोग करने का निर्णय लेता है, तो डेवलपर का कोड उस अनुरोध को प्राप्त करता है और कार्रवाई करता है (जैसे फ़ाइल बनाना या सामग्री पढ़ना)।
- उपयोग का उद्देश्य:
- यह टूल एक फैंसी कोड एडिटर की अधिकांश कार्यक्षमता (जैसे फ़ाइल रिफैक्टर करना, नई फ़ाइल बनाना) को दोहराता है।
- यह उन अनुप्रयोगों के लिए महत्वपूर्ण है जहाँ पूर्ण-विशेषताओं वाला कोड एडिटर उपलब्ध नहीं होता है।
Takeaways
- टेक्स्ट एडिटर टूल क्लाउड में फ़ाइल और निर्देशिकाओं के साथ काम करने की व्यापक क्षमता प्रदान करता है।
- टूल के कार्यान्वयन के लिए JSON स्कीमा (टूल की परिभाषा) और टूल फंक्शन कार्यान्वयन (वास्तविक कोड) दोनों आवश्यक हैं।
- इस टूल में, डेवलपर को क्लाउड के अनुरोधों को क्रियान्वित करने के लिए टूल फंक्शन का कार्यान्वयन स्वयं लिखना होता है।
- यह टूल फ़ाइल सामग्री पढ़ने, बदलने, और नई फ़ाइलें बनाने जैसी उन्नत कोड एडिटर कार्यक्षमता को दोहराता है।
फ्लैशकार्ड 8 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.