Skip to content

Using Neo4j with LangChain

Course Duration
2 hours
Categories
Generative AI

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:

  1. Use the langchain_neo4j package to interact with Neo4j through a LangChain application.

  2. Create RAG and GraphRAG retrievers.

  3. Implement and customize a text-to-Cypher retriever.

  4. 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.