RAG के लिए HTML फ़ाइलें लोड करना
आप कई अलग-अलग फ़ॉर्मैट्स से डॉक्यूमेंट्स लोड कर सकते हैं, जिनमें HTML जैसे जटिल फ़ॉर्मैट भी शामिल हैं.
यदि आप HTML से परिचित नहीं हैं, तो यह वेब पेज बनाने के लिए एक मार्कअप लैंग्वेज है. यहाँ एक छोटा उदाहरण है:
<!DOCTYPE html>
<html>
<body>
<h2>Heading</h2>
<p>Here's some text and an image below:</p>
<img src="image.jpg" alt="..." width="104" height="142">
</body>
</html>
इस अभ्यास में, आप एक HTML फ़ाइल लोड करेंगे जिसमें DataCamp ब्लॉग पोस्ट का वेबपेज है. आवश्यक क्लासेज आपके लिए पहले से इम्पोर्ट कर दी गई हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
LangChain के साथ Retrieval Augmented Generation (RAG)
अभ्यास निर्देश
- वर्तमान डायरेक्टरी में मौजूद
datacamp-blog.htmlफ़ाइल को लोड करने के लिएUnstructuredHTMLLoaderक्लास का उपयोग करें. - डॉक्यूमेंट्स को मेमोरी में लोड करें.
- पहले डॉक्यूमेंट का पेज कंटेंट प्रिंट करें.
- पहले डॉक्यूमेंट का मेटाडेटा प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create a document loader for unstructured HTML
loader = ____
# Load the document
data = ____
# Print the first document's content
print(____)
# Print the first document's metadata
print(____)