JSON schema क्या है?	यह किसी भी JSON डेटा को मान्य (validate) करने के लिए उपयोग किया जाने वाला एक डेटा वैलिडेशन स्पेसिफिकेशन है।
LLMs (जैसे Claude) में JSON schema का मुख्य उपयोग क्या है?	यह LLM को उपलब्ध टूल फंक्शन्स और उन्हें कॉल करने के लिए आवश्यक आर्गुमेंट्स को समझने में मदद करता है।
टूल डिस्क्रिप्शन (Tool Description) का क्या उद्देश्य है?	यह Claude को बताता है कि टूल क्या करता है, इसे कब उपयोग करना है, और यह किस प्रकार का डेटा लौटाएगा।
इनपुट स्कीमा (Input Schema) क्या परिभाषित करता है?	यह उन विभिन्न आर्गुमेंट्स (arguments) का वर्णन करता है जिन्हें फंक्शन में पास किया जाना चाहिए।
टूल और आर्गुमेंट डिस्क्रिप्शन के लिए सर्वोत्तम अभ्यास (Best Practice) क्या है?	विवरण (Description) को लगभग तीन से चार वाक्यों का होना चाहिए।
JSON schema बनाने का आसान तरीका (ट्रिक) क्या है?	टूल फंक्शन को Claude को देकर, Anthropic API डॉक्यूमेंटेशन का उपयोग करके एक प्रॉम्प्ट देना।
टूल फंक्शन के लिए JSON schema का नामकरण (naming) कैसे किया जाना चाहिए?	टूल फंक्शन के नाम के साथ `_schema` जोड़कर (जैसे: `get_weather_schema`)।
कोड में `ToolParam` का उपयोग क्यों किया जाता है?	यह भविष्य में होने वाली टाइप एरर (type error) को रोकने में मदद करता है।
