Martin O'Hanlon
Martin O'Hanlon - Make LLMs make sense with GraphRAG
#1about 2 minutes
Understanding the problem of LLM hallucinations
Large language models are powerful but often invent facts, a problem known as hallucination, which presents made-up information as truth.
#2about 5 minutes
Demonstrating how context can ground LLM responses
A live demo in the OpenAI playground shows how an LLM hallucinates a weather report but provides a factual response when given context.
#3about 2 minutes
Introducing retrieval-augmented generation (RAG)
Retrieval-augmented generation is an architectural pattern that improves LLM outputs by augmenting the prompt with retrieved, factual information.
#4about 5 minutes
Understanding the fundamentals of graph databases
Graph databases like Neo4j model data using nodes for entities, labels for categorization, and relationships to represent connections between them.
#5about 6 minutes
Using graphs for specific, fact-based queries
While vector embeddings are good for fuzzy matching, knowledge graphs excel at providing context for highly specific, fact-based questions.
#6about 3 minutes
Demonstrating GraphRAG with a practical example
A live demo shows how adding factual context from a knowledge graph, such as a beach closure, dramatically improves the LLM's recommendation.
#7about 2 minutes
Summarizing the two main uses of GraphRAG
GraphRAG serves two key purposes: extracting entities from unstructured text to build a knowledge graph and using that graph to provide better context for LLMs.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
08:58 MIN
Using Graph RAG for superior context retrieval
Graphs and RAGs Everywhere... But What Are They? - Andreas Kollegger - Neo4j
15:49 MIN
Understanding retrieval-augmented generation (RAG)
Exploring LLMs across clouds
00:53 MIN
Understanding LLMs, context windows, and RAG
Beyond Prompting: Building Scalable AI with Multi-Agent Systems and MCP
00:57 MIN
Why large language models need retrieval augmented generation
Build RAG from Scratch
17:31 MIN
Mitigating LLM hallucinations with RAG
From ML to LLM: On-device AI in the Browser
06:05 MIN
Understanding Retrieval-Augmented Generation (RAG)
Graphs and RAGs Everywhere... But What Are They? - Andreas Kollegger - Neo4j
01:32 MIN
How RAG provides LLMs with up-to-date context
How to scrape modern websites to feed AI agents
08:01 MIN
How RAG solves LLM limitations
Building Blocks of RAG: From Understanding to Implementation
Featured Partners
Related Videos
Large Language Models ❤️ Knowledge Graphs
Michael Hunger
Graphs and RAGs Everywhere... But What Are They? - Andreas Kollegger - Neo4j
Give Your LLMs a Left Brain
Stephen Chin
Building Blocks of RAG: From Understanding to Implementation
Ashish Sharma
Knowledge graph based chatbot
Tomaz Bratanic
Carl Lapierre - Exploring Advanced Patterns in Retrieval-Augmented Generation
Carl Lapierre
How to Avoid LLM Pitfalls - Mete Atamel and Guillaume Laforge
Meta Atamel & Guillaume Laforge
Build RAG from Scratch
Phil Nash
Related Articles
View all articles


.png?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.

Agentic AI Architect - Python, LLMs & NLP
FRG Technology Consulting
Intermediate
Azure
Python
Machine Learning

AI Engineer Knowledge Graphs & Large Language Models
digatus it group
Augsburg, Germany
Remote
€62-79K
Intermediate
API
ETL
Java
+6

Machine Learning Engineer - Large Language Models (LLM) - Startup
Startup
Charing Cross, United Kingdom
PyTorch
Machine Learning

Front-End Engineer (Generative AI)
Neo4j, Inc.
Charing Cross, United Kingdom
€47K
Senior
Neo4j
React
Machine Learning

Manager of Machine Learning (LLM/NLP/Generative AI) - Visas Supported
European Tech Recruit
Municipality of Bilbao, Spain
Junior
GIT
Python
Docker
Computer Vision
Machine Learning
+2

Cloud Software Engineer - Graph Analytics
Neo4j, Inc.
Charing Cross, United Kingdom
€59K
Intermediate
API
C++
Neo4j
NoSQL
+9
![Software Engineer - Graph Data Science"}}]},{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Software Engineer](https://wearedevelopers.imgix.net/public/default-job-listing-cover.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Software Engineer - Graph Data Science"}}]},{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Software Engineer
Neo4j, Inc.
Intermediate
C++
Java
Rust
Neo4j
Python
+2

AI Evaluation Data Scientist - AI/ML/LLM - (Hybrid) - Barcelona
European Tech Recruit
Barcelona, Spain
Intermediate
GIT
Python
Pandas
Docker
PyTorch
+2

Generative AI Developer
University of the Arts, London
Sleaford, United Kingdom
£34-41K
Python
PyTorch
TensorFlow