Skip to main content

3 posts tagged with "Neo4j"

View All Tags

Getting Started with Neo4j : Graph Theory and Data Connections

· 10 min read
Tanisha N
Intern

Hi there 👋​

This blog introduces readers to the world of graph databases and explores the fundamentals of building graphs.

<span style={{ color: "green" }}> History of Graphs

To get started with graph databases, it's important to understand what graphs are. Don't you agree?

Let’s travel back in time around 1730’s.

Building a Chatbot with RAG, Langchain, and Neo4j

· 6 min read
Suraj P V
Data Engineer
Vinay Kumar S P
Devops Engineer

Chatbot_Anansi

A chatbot is a software application that uses AI to have conversations with users, helping them find information or answer questions. We built this chatbot using Retrieval-Augmented Generation (RAG) to improve its responses, Neo4j to store structured data, and Large Language Models (LLMs) to understand and generate natural language.

We created 2 types of Nodes/Labels, "Bank" and "Owner" and 1 type of relationship between them: "IS_OWNED_BY". The blog below lays out how we created a chatbot to query the relationship between the Node Types mentioned using RAG (Retrieval Augmented Generation) techniques.