Claude With Amazon Bedrock
← सभी पाठ
पाठ 27Claude With Amazon Bedrock

Tool functions

सारांश ऑडियो

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

अध्ययन नोट्स

मुख्य अवधारणाएँ (Key Concepts)

  • लक्ष्य (Goal): Claude को भविष्य के लिए रिमाइंडर (reminders) सेट करना सिखाना।
  • समाधान (Solution): इस कार्य को पूरा करने के लिए कई समर्पित 'टूल' (tools) का उपयोग करना होगा।
  • Claude की वर्तमान सीमाएँ (Claude's Current Limitations):
  • समय की कमी: Claude वर्तमान तिथि (date) जानता है, लेकिन वह सटीक समय (exact time) नहीं जानता।
  • समय गणना में त्रुटि: Claude समय-आधारित जोड़ (time-based addition) को हमेशा सही ढंग से नहीं संभाल पाता (जैसे, 379 दिन बाद की गणना)।
  • रिमाइंडर की अनुपस्थिति: Claude के पास भविष्य में रिमाइंडर सेट करने का कोई अंतर्निहित तंत्र (built-in mechanism) नहीं है।
  • आवश्यक उपकरण (Required Tools):
  • getCurrentDate / getCurrentDateTime: वर्तमान तिथि और समय प्राप्त करने के लिए।
  • addDurationToDate: किसी तिथि में एक निश्चित अवधि (duration) जोड़ने के लिए।
  • रिमाइंडर सेटिंग टूल: रिमाइंडर सेट करने के लिए अंतिम तंत्र।
  • टूल फंक्शन बनाना (Creating Tool Functions):
  • टूल फंक्शन एक साधारण Python फ़ंक्शन होता है जिसे सर्वर पर स्वचालित रूप से कॉल किया जाता है।
  • सर्वोत्तम अभ्यास (Best Practices):
  • वर्णनात्मक तर्क (Descriptive Arguments): फ़ंक्शन के तर्कों (arguments) का नाम स्पष्ट और वर्णनात्मक होना चाहिए।
  • इनपुट सत्यापन (Input Validation): फ़ंक्शन में इनपुट की जाँच करनी चाहिए और यदि सत्यापन विफल होता है तो त्रुटि (error) उठानी चाहिए।
  • अगला चरण (Next Step): टूल फंक्शन का वर्णन करने के लिए JSON स्कीमा स्पेसिफिकेशन (JSON schema spec) लिखना।

Takeaways

  • Claude को भविष्य के रिमाइंडर सेट करने के लिए बाहरी 'टूल' की आवश्यकता है क्योंकि वह समय गणना और रिमाइंडर सेट करने का कार्य स्वयं नहीं कर सकता।
  • समाधान के लिए getCurrentDate और addDurationToDate जैसे विशिष्ट टूल फ़ंक्शंस का उपयोग करना आवश्यक है।
  • टूल फ़ंक्शन एक साधारण Python फ़ंक्शन होता है जिसे सर्वर द्वारा स्वचालित रूप से कॉल किया जाता है।
  • टूल बनाते समय, वर्णनात्मक तर्क (Descriptive Arguments) और इनपुट सत्यापन (Input Validation) का पालन करना सर्वोत्तम अभ्यास है।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.