सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
संरचित आउटपुट (Structured Output) के लिए अध्ययन नोट्स
**1. संरचित आउटपुट के तरीके (Methods of Structured Output):**
- प्रॉम्प्ट-आधारित विधि (Prompt-based):
- इसमें मैसेज प्री-फिल (message pre-fill) और स्टॉप सीक्वेंस (stop sequences) का उपयोग किया जाता है।
- सेटअप करना आसान है।
- टूल-आधारित विधि (Tool-based):
- यह संरचित डेटा (मुख्यतः JSON) निकालने का एक वैकल्पिक और अधिक विश्वसनीय तरीका है।
- सेटअप में अधिक जटिलता होती है।
**2. टूल-आधारित संरचित आउटपुट की कार्यप्रणाली:**
- JSON स्कीमा (JSON Schema): संरचित डेटा की संरचना को परिभाषित करने के लिए एक टूल का JSON स्कीमा स्पेसिफिकेशन लिखा जाता है।
- इनपुट: इस JSON स्कीमा को Claude के साथ डेटा स्रोत (data source) में फीड किया जाता है।
- प्रक्रिया: Claude प्रॉम्प्ट और उपलब्ध टूल स्कीमा को देखकर, आवश्यक डेटा निकालने के लिए उस टूल को कॉल करता है।
- आउटपुट: Claude एक असिस्टेंट मैसेज के रूप में वह संरचित JSON डेटा प्रदान करता है, जो टूल के इनपुट आर्गुमेंट्स के रूप में होता है।
**3. टूल-आधारित निष्कर्षण का वर्कफ़्लो (Workflow):**
- लक्ष्य: असंरचित टेक्स्ट (unstructured text) से विशिष्ट डेटा (जैसे शीर्षक, लेखक, विषय) निकालना।
- चरण 1: वांछित डेटा संरचना के लिए टूल स्कीमा (जैसे article details schema) लिखें।
- चरण 2: Claude को एक यूजर मैसेज दें जिसमें उसे टेक्स्ट का विश्लेषण करने और उस टूल को कॉल करने का निर्देश हो।
- चरण 3: Claude टूल को कॉल करता है और संरचित JSON डेटा आउटपुट करता है।
- निष्कर्ष: एक बार संरचित डेटा प्राप्त हो जाने पर, बातचीत आगे बढ़ाने की आवश्यकता नहीं होती है; डेटा का उपयोग सीधे किया जा सकता है।
**4. टूल नियंत्रण (Tool Control):**
- टूल चॉइस (Tool Choice): यह एक सेटिंग है जो Claude को यह तय करने से रोकती है कि उसे टूल का उपयोग करना है या नहीं।
- उपयोग: tool_choice सेटिंग का उपयोग करके, आप Claude को किसी विशिष्ट टूल का उपयोग करने के लिए मजबूर (force) कर सकते हैं।
- विकल्प:
- auto: Claude स्वयं निर्णय लेता है।
- any: उपलब्ध किसी भी टूल का उपयोग कर सकता है।
- tool_name: केवल निर्दिष्ट टूल का उपयोग करेगा।
Takeaways
- संरचित आउटपुट के दो मुख्य तरीके हैं: प्रॉम्प्ट-आधारित (आसान सेटअप) और टूल-आधारित (अधिक विश्वसनीय, JSON का उपयोग करता है)।
- टूल-आधारित विधि में, वांछित डेटा संरचना को परिभाषित करने के लिए एक JSON स्कीमा का उपयोग किया जाता है।
- वर्कफ़्लो में, Claude स्कीमा और असंरचित टेक्स्ट को देखकर आवश्यक डेटा निकालने के लिए टूल को कॉल करता है और संरचित JSON आउटपुट देता है।
- 'tool_choice' सेटिंग का उपयोग Claude को यह नियंत्रित करने के लिए किया जाता है कि वह स्वचालित रूप से, किसी भी उपलब्ध टूल का उपयोग करे, या केवल एक विशिष्ट टूल का उपयोग करे।
फ्लैशकार्ड 8 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.