그래프 문서 생성하기
20세기 유명 과학자들에 대한 텍스트 단락을 담고 있는 famous_scientists라는 문서가 제공됩니다. 이번 실습에서는 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}")