Řetězení ve stylu Graph RAG!
Teď vše spojíš dohromady a vytvoříš Graph RAG QA řetězec! Máš k dispozici stejný graph, se kterým jsi pracoval/a v průběhu celé této kapitoly (s možnými drobnými odchylkami v konkrétních uzlech a vztazích), a propojíš ho s dalším LLM, které vygeneruje Cypher dotaz a vrátí odpověď v přirozeném jazyce.
Toto cvičení je součástí kurzu
Retrieval Augmented Generation (RAG) with LangChain
Pokyny k cvičení
- Vytvoř Graph Cypher QA řetězec pomocí OpenAI chat modelu a
graph, který jsi vytvořil/a dříve. - Zavolej řetězec se zadaným vstupem.
- Extrahuj a vypiš výsledný text z
result.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create the Graph Cypher QA chain
graph_qa_chain = ____.____(
____=ChatOpenAI(api_key="", model="gpt-4o-mini", temperature=0), ____, verbose=True
)
# Invoke the chain with the input provided
result = ____({"query": "Who discovered the element Radium?"})
# Print the result text
print(f"Final answer: {result['____']}")