Skip to content

ms-johnalex/intro-to-graphrag

Repository files navigation

Intro to GraphRAG using LangChain and Neo4j

Welcome to my Intro to GraphRAG presentation repo! You'll find setup intructions, demo files, and resources for further learning.

Setup

  • Install either Neo4j Desktop (local instance) or Aura (cloud instance)

  • Install needed python libraries

  • Environment variables for NEO4J_URI (usually bolt://localhost:7687 ), NEO4J_PASSWORD, NEO4J_USERNAME, and OPENAI_API_KEY should be set.

    NOTE: The Neo4j URI, username, and password can be obtained from the Neo4j Desktop or Aura console. The OpenAI API key can be obtained from the OpenAI website.

  • Use the default Movies database for querying_the_knowledge_graph.ipynb

  • Create a new database for intro_graphrag_w_langchain_neo4j.ipynb

  • Install the APOC plugin.

Slides and video

Recommended order of notebooks

Resources

Learning Resources for other languages

My talk is python specific so here are other Neo4j learning resources by language:

About

The Intro to GraphRAG presentation repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published