JSON schema मूल रूप से क्या है?	यह एक डेटा वैलिडेशन स्पेसिफिकेशन है, जो किसी भी JSON डेटा को मान्य करने के लिए नियमों का एक सेट है।
LLM (जैसे Claude) में JSON schema का उपयोग क्यों किया जाता है?	यह LLM को उपलब्ध टूल फंक्शन्स और उनके लिए आवश्यक आर्गुमेंट्स को समझने में मदद करता है।
एक टूल फंक्शन को परिभाषित करने वाले मुख्य घटक कौन से हैं?	टूल का नाम (Name), विवरण (Description), और इनपुट स्कीमा (Input Schema)।
टूल के विवरण (Tool Description) का क्या उद्देश्य है?	यह Claude को बताता है कि टूल क्या करता है, इसे कब उपयोग करना है, और यह किस प्रकार का डेटा लौटाएगा।
टूल और उसके आर्गुमेंट के विवरण के लिए सर्वोत्तम अभ्यास (Best Practice) क्या है?	विवरण लगभग तीन से चार वाक्यों का होना चाहिए ताकि Claude को स्पष्ट रूप से समझ आ सके।
एक प्रभावी JSON schema बनाने का सबसे अच्छा तरीका क्या है?	Claude को प्रॉम्प्ट देना और Anthropic API डॉक्यूमेंटेशन में दी गई बेस्ट प्रैक्टिसेज का उपयोग करना।
टूल फंक्शन के नाम और उसके स्कीमा के नाम के लिए क्या नामकरण पैटर्न (Naming Pattern) सुझाया गया है?	टूल फंक्शन के नाम के साथ `_schema` जोड़ना (उदाहरण: `get_weather_schema`)।
`toolparam` का उपयोग क्यों किया जाता है?	यह स्कीमा का उपयोग करते समय भविष्य में होने वाली टाइप एरर (Type Error) को रोकता है और टाइप सेफ्टी सुनिश्चित करता है।
क्या JSON schema का उपयोग केवल भाषा मॉडल (Language Models) तक सीमित है?	नहीं, यह एक व्यापक डेटा वैलिडेशन तकनीक है जो किसी भी JSON डेटा पर लागू होती है।
