Claude On Google Cloud
← सभी पाठ
पाठ 29Claude On Google Cloud

Tool functions

सारांश ऑडियो

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

अध्ययन नोट्स

विषय: टूल फंक्शन (Tool Function) का कार्यान्वयन और सर्वोत्तम अभ्यास

मुख्य अवधारणाएँ:

  • टूल फंक्शन (Tool Function) क्या है?
  • यह एक Python फ़ंक्शन होता है जो स्वचालित रूप से निष्पादित (execute) होता है।
  • यह तब चलता है जब Claude को उपयोगकर्ता की मदद करने के लिए अतिरिक्त जानकारी की आवश्यकता होती है।
  • उदाहरण: get weather (किसी स्थान का वर्तमान मौसम प्राप्त करना)।
  • टूल फंक्शन के लिए सर्वोत्तम अभ्यास (Best Practices):
  • नामकरण (Naming): फ़ंक्शन और उसके आर्गुमेंट्स (arguments) का नाम स्पष्ट और वर्णनात्मक होना चाहिए।
  • इनपुट सत्यापन (Input Validation): इनपुट की जाँच करें और यदि वे गलत हैं (जैसे खाली स्ट्रिंग), तो तुरंत एक त्रुटि (error) उठाएँ।
  • त्रुटि संदेश (Error Messages): जब कोई त्रुटि हो, तो वह एक सार्थक संदेश (meaningful message) प्रदान करे। इससे Claude को पता चलता है कि त्रुटि कहाँ हुई है और वह उसे ठीक करने का प्रयास कर सकता है।
  • get current date time टूल का कार्यान्वयन:
  • फ़ंक्शन परिभाषा: get current date time(date format)
  • डिफ़ॉल्ट मान: date format के लिए एक जटिल डिफ़ॉल्ट स्ट्रिंग का उपयोग किया जाता है (जैसे: %Y-%m-%d %H:%M:%S)।
  • कार्य: यह फ़ंक्शन वर्तमान तिथि और समय को लेता है और उसे दिए गए date format स्ट्रिंग के अनुसार फॉर्मेट करके लौटाता है।
  • सुधार/सत्यापन:
  • date format आर्गुमेंट के लिए सत्यापन (validation) जोड़ना महत्वपूर्ण है।
  • यदि date format खाली है, तो ValueError उठाएँ और स्पष्ट संदेश दें (जैसे: "date format cannot be empty")।
  • कार्यप्रणाली का ध्यान रखने योग्य बिंदु:
  • टूल को लागू करते समय, मौजूदा सहायक फ़ंक्शंस (helper functions) का उपयोग करने से बचें ताकि सीखने की प्रक्रिया सरल रहे।
  • टूल को लागू करने के लिए कोड को चरण-दर-चरण (step-by-step) लिखें।

Takeaways

  • टूल फंक्शन एक स्वचालित Python फ़ंक्शन है जो Claude को उपयोगकर्ता की मदद के लिए अतिरिक्त जानकारी (जैसे मौसम) प्रदान करने हेतु निष्पादित होता है।
  • सर्वोत्तम अभ्यास के लिए फ़ंक्शन और उसके आर्गुमेंट्स का नाम स्पष्ट और वर्णनात्मक होना चाहिए, और इनपुट सत्यापन (Input Validation) अनिवार्य है।
  • त्रुटि होने पर हमेशा एक सार्थक संदेश (meaningful message) प्रदान करें, जिससे Claude को त्रुटि का पता लगाकर उसे ठीक करने में सहायता मिले।
  • टूल को लागू करते समय, सीखने की प्रक्रिया को सरल रखने के लिए मौजूदा सहायक फ़ंक्शंस (helper functions) का उपयोग करने से बचें और कोड चरण-दर-चरण लिखें।
फ्लैशकार्ड 7 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.