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.
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
Python
Structured Query Language (SQL)
+1
Matching moments
04:59 MIN
Unlocking LLM potential with creative prompting techniques
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
07:43 MIN
Writing authentic content in the age of LLMs
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
07:39 MIN
Prompt injection as an unsolved AI security problem
AI in the Open and in Browsers - Tarek Ziadé
03:55 MIN
The hardware requirements for running LLMs locally
AI in the Open and in Browsers - Tarek Ziadé
05:03 MIN
Building and iterating on an LLM-powered product
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
04:17 MIN
Playing a game of real or fake tech headlines
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
14:06 MIN
Exploring the role and ethics of AI in gaming
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
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
Knowledge graph based chatbot
Tomaz Bratanic
Building Blocks of RAG: From Understanding to Implementation
Ashish Sharma
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



From learning to earning
Jobs that call for the skills explored in this talk.

Riverty GmbH
Berlin, Germany
Remote
Java
Python
TypeScript

Riverty GmbH
Verl, Germany
Remote
Java
Python
TypeScript

The Rolewe
Charing Cross, United Kingdom
API
Python
Machine Learning

Robert Ragge GmbH
Senior
API
Python
Terraform
Kubernetes
A/B testing
+3



European Tech Recruit
Municipality of Zaragoza, Spain
Junior
Python
Docker
PyTorch
Computer Vision
Machine Learning
+1

Xablu
Hengelo, Netherlands
Intermediate
.NET
Python
PyTorch
Blockchain
TensorFlow
+3

Barone, Budge & Dominick (Pty) Ltd
Amsterdam, Netherlands
Senior
Python
Machine Learning