Claude With The Anthropic Api
← सभी पाठ
पाठ 41Claude With The Anthropic Api

The text edit tool

सारांश ऑडियो

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

अध्ययन नोट्स

टेक्स्ट एडिटर टूल (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.