Martin O'Hanlon

Martin O'Hanlon - Make LLMs make sense with GraphRAG

How do you stop LLMs from making things up? By connecting them to a knowledge graph that acts as their factual 'left brain'.

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.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
DC
Daniel Cranney
Dev Digest 160: Graphs and RAGs Explained and VS Code Extension Hacks
Inside last week’s Dev Digest 160 . 🤖 How AI is reshaping UI and work 🚀 Tips on how to use Cursor most efficiently 🔒 How VS Code extensions can be a massive security issue 👩‍💻 What the move to Go for Typescript means for developers 👎 What a possible...
Dev Digest 160: Graphs and RAGs Explained and VS Code Extension Hacks
CH
Chris Heilmann
Everything a Developer Needs to Know About MCP with Neo4j
In the rapidly evolving world of AI tooling and agentic workflows, one protocol is reshaping how developers build, scale, and share AI-native applications: the Model Context Protocol (MCP). If you’ve been building AI agents, you know the pain of inte...
Everything a Developer Needs to Know About MCP with Neo4j
LM
Luis Minvielle
What Are Large Language Models?
Developers and writers can finally agree on one thing: Large Language Models, the subset of AIs that drive ChatGPT and its competitors, are stunning tech creations. Developers enjoying the likes of GitHub Copilot know the feeling: this new kind of te...
What Are Large Language Models?

From learning to earning

Jobs that call for the skills explored in this talk.

Generative AI Developer

Generative AI Developer

University of the Arts, London
Sleaford, United Kingdom

£34-41K
Python
PyTorch
TensorFlow