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>
이번 연습 문제에서는 DataCamp 블로그 게시물 웹페이지를 담은 HTML 파일을 로드해 보겠습니다. 필요한 클래스는 이미 임포트되어 있어요.
이 연습은 강의의 일부입니다
LangChain을 활용한 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(____)