Using Neo4j with LangChain
Course Description
In this course, you will learn how to integrate Neo4j into your LangChain applications, enabling you to leverage the power of graph databases in your Generative AI workflows.
You will learn how to:
-
Use the
langchain_neo4j
package to interact with Neo4j through a LangChain application. -
Create RAG and GraphRAG retrievers.
-
Implement and customize a text-to-Cypher retriever.
-
Create a simple LangChain agent that interacts with Neo4j.
This course uses models from OpenAI, although you can use the model and supplier of your choice.
Prerequisites
Before taking this course, you should have:
-
A basic understanding of Graph Databases and Neo4j
-
Knowledge of Python and basic familiarity with LangChain
We recommend taking the following courses:
If you are new to LangChain, we recommend completing the LangChain Build a simple LLM application and Build a Chatbot tutorials.
To complete the practical tasks within this course, you will need an OpenAI API key.
Duration
2 hours
What you will learn
This course includes
-
10 lessons
-
2 short optional challenges
-
5 simple quizzes to support your learning
Get Support
If you find yourself stuck at any stage then our friendly community will be happy to help. You can reach out for help on the Neo4j Community Site, or head over to the Neo4j Discord server for real-time discussions.
Feedback
If you have any comments or feedback on this course you can email us on graphacademy@neo4j.com.
Course Coming Soon
We are currently working on this course. Fill in the form below to register your interest and we will contact you when it is ready.