Začněte nyníZačněte zdarma

Validace Cypher dotazů

Když LLM generují Cypher dotaz, mají k dispozici schéma grafu jako referenci – to ale nezaručuje, že dotaz bude schéma vždy dokonale odrážet. Pro zvýšení spolehlivosti můžeš vygenerovaný dotaz ověřit a opravit na základě schématu. Tento přístup se hodí zejména k opravě nesprávných směrů relací.

Toto cvičení je součástí kurzu

Retrieval Augmented Generation (RAG) with LangChain

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř graph QA chain, která dotazuje databázi graph a zahrnuje dodatečnou kontrolu pro validaci vygenerovaného Cypher dotazu; llm je již definováno a nastav verbose=True.
  • Spusť graph_qa_chain se zadaným vstupem.

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 QA chain, validating the generated Cypher query
graph_qa_chain = ____

# Invoke the chain with the input provided
result = ____({"query": "Who won the Nobel Prize In Physics?"})
print(f"Final answer: {result['result']}")
Upravit a spustit kód