सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
मुख्य अवधारणाएँ (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.