ComeçarComece de graça

Encadeando, no estilo Graph RAG!

Agora, vamos juntar tudo para criar uma cadeia de perguntas e respostas com Graph RAG! Você recebeu o mesmo graph com que trabalhou ao longo deste capítulo (com alguma variação possível nos nós e relacionamentos específicos) e vai conectá-lo a outro LLM para gerar a consulta Cypher e retornar a resposta em linguagem natural.

Este exercício faz parte do curso

Retrieval Augmented Generation (RAG) com LangChain

Ver curso

Instruções do exercício

  • Crie uma cadeia de perguntas e respostas em Cypher para grafos usando um modelo de chat da OpenAI e o graph que você criou anteriormente.
  • Invoque a cadeia com a entrada fornecida.
  • Extraia e imprima o texto do resultado a partir de result.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Create the Graph Cypher QA chain
graph_qa_chain = ____.____(
    ____=ChatOpenAI(api_key="", 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['____']}")
Editar e executar o código