그래프 문서 만들기
famous_scientists라는 문서에는 20세기 유명 과학자들에 대한 단락이 들어 있어요. 이번 연습에서는 이 비정형 텍스트 데이터를 LLM을 사용해 구조화된 그래프 문서로 변환해 보겠습니다!
이 연습은 강의의 일부입니다
LangChain을 활용한 RAG(검색 증강 생성)
연습 안내
- 최대한 결정적인 응답을 생성하는 OpenAI 채팅 LLM을 정의하세요.
- LangChain 문서를 그래프 문서로 변환하기 위한 LLM 그래프 변환기를 인스턴스화하세요.
llm_transformer를 사용해 텍스트 문서(docs)를 그래프 문서로 변환하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Define the LLM
llm = ____(api_key="", model="gpt-4o-mini", ____)
# Instantiate the LLM graph transformer
llm_transformer = ____
# Convert the text documents to graph documents
graph_documents = ____
print(f"Derived Nodes:\n{graph_documents[0].nodes}\n")
print(f"Derived Edges:\n{graph_documents[0].relationships}")