टूल फंक्शन (Tool Function) क्या है?	यह एक Python फ़ंक्शन है जिसे क्लाउड (Claude) तब स्वचालित रूप से निष्पादित करता है जब उसे उपयोगकर्ता की मदद के लिए अतिरिक्त जानकारी की आवश्यकता होती है।
टूल फंक्शन के लिए तीन सर्वोत्तम अभ्यास (Best Practices) क्या हैं?	1. अच्छी तरह से नामित और वर्णनात्मक तर्क (well-named arguments) का उपयोग करना। 2. इनपुट को मान्य (validate) करना। 3. सार्थक त्रुटि संदेश (meaningful error message) देना।
टूल फंक्शन में इनपुट वैलिडेशन क्यों महत्वपूर्ण है?	यह सुनिश्चित करने के लिए कि इनपुट सही हैं, और यदि वे गलत हैं तो एक त्रुटि (error) उत्पन्न करने के लिए, जिससे क्लाउड त्रुटि को ठीक करने का प्रयास कर सके।
`get_current_date_time` टूल का मुख्य उद्देश्य क्या है?	वर्तमान तिथि और समय प्राप्त करना और उसे एक विशिष्ट प्रारूप (format) में लौटाना।
`get_current_date_time` फ़ंक्शन किस मुख्य तर्क (argument) को लेता है?	`date_format`।
फ़ंक्शन के अंदर वर्तमान तिथि और समय को कैसे प्रारूपित (format) किया जाता है?	`datetime.now().strftime(date_format)` का उपयोग करके।
यदि `date_format` तर्क खाली (empty) है, तो फ़ंक्शन में क्या जाँच की जानी चाहिए?	एक `ValueError` उठाना (raise) चाहिए और यह बताना चाहिए कि `date_format` खाली नहीं हो सकता।
