ComenzarEmpieza gratis

¡Encadenando al estilo Graph RAG!

¡Ahora toca unirlo todo para crear una cadena de preguntas y respuestas con Graph RAG! Tienes el mismo graph con el que has trabajado en este capítulo (con alguna posible variación en nodos y relaciones), y lo conectarás con otro LLM para generar la consulta Cypher y devolver la respuesta en lenguaje natural.

Este ejercicio forma parte del curso

Retrieval Augmented Generation (RAG) con LangChain

Ver curso

Instrucciones del ejercicio

  • Crea una cadena de preguntas y respuestas en Cypher para grafos usando un modelo de chat de OpenAI y el graph que creaste antes.
  • Invoca la cadena con la entrada proporcionada.
  • Extrae e imprime el texto de resultado desde result.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código