SlideShare a Scribd company logo
WhyHow.AI
How WhyHow augments
RAG with Knowledge
Graphs
WhyHow
About Chris
● Background as a SWE, SA, PM, EM, prev. founder
● Deep focus on platform engineering and developer experiences
● My motivating reason for working in this space:
○ I love developer experiences that are simple, intuitive, and controllable…
Chris
…but building in Gen AI felt anything but
WhyHow
About WhyHow
WhyHow builds developers tooling that makes it fast and easy to create, manage, and
orchestrate knowledge graphs in your RAG pipelines to make AI more accurate,
deterministic, and explainable.
Tom Chris Chia
WhyHow
Vanilla RAG
● Split documents into chunks & pre-process
● Generate embeddings and upsert to vector store
● Use natural language to retrieve similar chunks
● Give chunks to LLM to generate response
WhyHow
Challenges we faced with basic RAG
● Models don’t understand my domain context
○ Does ‘vehicular capacity’ mean # of cars on a road, or # of passengers in a car?
○ What is ‘rice’ to a farmer? A chef? A nutritionist? A grocery store owner?
● Accounting for varied queries
○ “I want to go to an Italian beach..” vs “I’m stressed and need a vacation…”
● Similarity != relevance
○ What is a beach house vs a beachfront house?
● Difficult to build comprehensive responses
○ “Who are all the LPs in my fund?”
● Handling complex queries
○ “Who are all the LPs in my fund that have invested at least $10M and have special
data access rights?”
WhyHow
Improving RAG
● Prompt improvement
● Chunking strategies
● Embedding models
● Sub queries
● Hybrid search
● Re-ranking
● Agents
● HYDE
● ….
WhyHow
Our approach
Put your data in small, well-scoped graph, and let the LLM talk to it.
WhyHow
Our Insights
● Many small graphs > one massive graph
○ Build a graph scoped only to what the agent needs to solve the problem.
● LLMs help you do this fast
○ So use them to quickly iterate through graph creation, schema generation, etc.
● Graphs should be mapped to your view of the world
○ Graphs should be scoped to your domain and tasks.
● Knowledge graphs + Vector databases = better RAG
○ Graphs and vector databases are force multipliers for each other.
WhyHow
Some benefits of augmenting RAG with small KGs
● Structured grounding of answers
○ Give LLMs only domain-specific, finite context.
● Completeness of answer
○ Difficult to ensure comprehensive answers with top_k alone.
● Complex multi-hop querying
○ Tell me about all the LPs who have invested at least $10M and have special data
access rights.
WhyHow
But…
It is difficult and time consuming to do comprehensive graph creation and
management.
WhyHow
Our solution
Make a small graphs really quickly, and iterate until you have a good
enough representation of your domain to solve your problem.
WhyHow
Our offerings
● Graph creation
○ We help customers create graphs in 3 different ways right now:
1. Questions
2. Schemas
3. Structured CSVs
○ Chunk linking to link graphs to raw text
● Graph management
○ Schema management, graph management, backups, versioning, access control,
and several other things that make a graph usable for an organization
● Orchestration
○ Complex queries, graph to graph tasks, and solutions that make it easy for agents
to talk to many small graphs
WhyHow
Demo
WhyHow
...
],
"patterns": [
{
"head": "character",
"relation": "casts",
"tail": "spell",
"description": "A character casts a specific
spell, e.g., Harry casts Expelliarmus."
},
{
"head": "character",
"relation": "goes_to",
"tail": "location",
"description": "A character goes to a
location, e.g., Hermione goes to Hogwarts."
},
{
"head": "character",
"relation": "uses",
"tail": "magical_object",
"description": "A character uses a magical
object, e.g., Ron uses the Invisibility Cloak."
}
]
}
+ =
WhyHow x Zilliz: rule-based-retrieval package
https://github.com/whyhow-ai/rule-based-retrieval
WhyHow
Recap
● Build graph to represent the full scope of the question, and nothing further
○ Reduce risk of context poisoning
● Represent information according to how domain experts interact with the domain
○ Is this a rice graph for Farmers? Chefs? Nutritionists? Grocery store owner?
● Let agents talk to these graphs to perform small, scoped tasks
○ Small agent microservices talk to small graphs
● KGs + vector databases are force multipliers for each other
WhyHow
Thank you!
● Our Website - https://www.whyhow.ai
● Our Blog - https://medium.com/enterprise-rag
● Discord - discord.gg/twcFcaezc3
WhyHow

More Related Content

PPTX
Graph RAG Varieties and Their Enterprise Applications
PDF
Human Activities as Linked Data
PDF
Neo4j Graph DB & LLM.graphs & genAI introduction & cheatsheet.with comments.pdf
PDF
How to create a personal knowledge graph IBM Meetup Big Data Madrid 2017
PDF
PPTX
Semantics and Machine Learning
PDF
Knowledge Graphs & GraphRAG - Essential Ingredients for Enterprise GenAI_Gart...
PPTX
The Semantic Knowledge Graph
Graph RAG Varieties and Their Enterprise Applications
Human Activities as Linked Data
Neo4j Graph DB & LLM.graphs & genAI introduction & cheatsheet.with comments.pdf
How to create a personal knowledge graph IBM Meetup Big Data Madrid 2017
Semantics and Machine Learning
Knowledge Graphs & GraphRAG - Essential Ingredients for Enterprise GenAI_Gart...
The Semantic Knowledge Graph

Similar to Knowledge Graphs in Retrieval Augmented Generation with WhyHow.AI (20)

PDF
FalkorDB - Fastest way to your Knowledge
PDF
Knowledge Matters! The Role of Knowledge Graphs in Modern AI Systems
PDF
A Comprehensive Technical Report on Retrieval.pdf
PPTX
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
PDF
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
PDF
Introduction to Knowledge Graphs for Information Architects.pdf
PPTX
The Relevance of the Apache Solr Semantic Knowledge Graph
PDF
API's, Freebase, and the Collaborative Semantic web
PDF
Beyond Limits: How GraphRAG Revolutionises Data Interaction
PDF
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
PPTX
Introduction to Big Data and its Potential for Dementia Research
PPTX
TopicLens and More!
PPTX
Knowledge Graph Introduction
PPTX
Roman Kyslyi: Production RAG and GraphRAG (UA)
PDF
Quality, quantity, web and semantics
PDF
Quality, Quantity, Web and Semantics
PPT
Netflix presentation final
ODP
Machine Learning with and for Semantic Web Knowledge Graphs
PDF
LASTconf 2018 - System Mapping: Discover, Communicate and Explore the Real Co...
PPTX
[DSC DACH 24] Why Graph Technology for AI Reasoning - Diogo Braga
FalkorDB - Fastest way to your Knowledge
Knowledge Matters! The Role of Knowledge Graphs in Modern AI Systems
A Comprehensive Technical Report on Retrieval.pdf
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Introduction to Knowledge Graphs for Information Architects.pdf
The Relevance of the Apache Solr Semantic Knowledge Graph
API's, Freebase, and the Collaborative Semantic web
Beyond Limits: How GraphRAG Revolutionises Data Interaction
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Introduction to Big Data and its Potential for Dementia Research
TopicLens and More!
Knowledge Graph Introduction
Roman Kyslyi: Production RAG and GraphRAG (UA)
Quality, quantity, web and semantics
Quality, Quantity, Web and Semantics
Netflix presentation final
Machine Learning with and for Semantic Web Knowledge Graphs
LASTconf 2018 - System Mapping: Discover, Communicate and Explore the Real Co...
[DSC DACH 24] Why Graph Technology for AI Reasoning - Diogo Braga
Ad

More from Zilliz (20)

PDF
Build Fast, Scale Faster: Milvus vs. Zilliz Cloud for Production-Ready AI
PDF
Zilliz Cloud Demo for performance and scale
PDF
Open Source Milvus Vector Database v 2.6
PDF
Zilliz Cloud Monthly Technical Review: May 2025
PDF
Smarter RAG Pipelines: Scaling Search with Milvus and Feast
PDF
Hands-on Tutorial: Building an Agent to Reason about Private Data with OpenAI...
PDF
Agentic AI in Action: Real-Time Vision, Memory & Autonomy with Browser Use & ...
PDF
Webinar - Zilliz Cloud Monthly Demo - March 2025
PDF
What Makes "Deep Research"? A Dive into AI Agents
PDF
Combining Lexical and Semantic Search with Milvus 2.5
PDF
Bedrock Data Automation (Preview): Simplifying Unstructured Data Processing
PDF
Deploying a Multimodal RAG System Using Open Source Milvus, LlamaIndex, and vLLM
PDF
February Product Demo: Discover the Power of Zilliz Cloud
PDF
Full Text Search with Milvus 2.5 - UD Meetup Berlin Jan 23
PDF
Building the Next-Gen Apps with Multimodal Retrieval using Twelve Labs & Milvus
PDF
Voice-to-Value- LLM-Powered Customer Interaction Analysis.pdf
PDF
Accelerate AI Agents with Multimodal RAG powered by Friendli Endpoints and Mi...
PDF
1 Table = 1000 Words? Foundation Models for Tabular Data
PDF
How Milvus allows you to run Full Text Search
PDF
How to Optimize Your Embedding Model Selection and Development through TDA Cl...
Build Fast, Scale Faster: Milvus vs. Zilliz Cloud for Production-Ready AI
Zilliz Cloud Demo for performance and scale
Open Source Milvus Vector Database v 2.6
Zilliz Cloud Monthly Technical Review: May 2025
Smarter RAG Pipelines: Scaling Search with Milvus and Feast
Hands-on Tutorial: Building an Agent to Reason about Private Data with OpenAI...
Agentic AI in Action: Real-Time Vision, Memory & Autonomy with Browser Use & ...
Webinar - Zilliz Cloud Monthly Demo - March 2025
What Makes "Deep Research"? A Dive into AI Agents
Combining Lexical and Semantic Search with Milvus 2.5
Bedrock Data Automation (Preview): Simplifying Unstructured Data Processing
Deploying a Multimodal RAG System Using Open Source Milvus, LlamaIndex, and vLLM
February Product Demo: Discover the Power of Zilliz Cloud
Full Text Search with Milvus 2.5 - UD Meetup Berlin Jan 23
Building the Next-Gen Apps with Multimodal Retrieval using Twelve Labs & Milvus
Voice-to-Value- LLM-Powered Customer Interaction Analysis.pdf
Accelerate AI Agents with Multimodal RAG powered by Friendli Endpoints and Mi...
1 Table = 1000 Words? Foundation Models for Tabular Data
How Milvus allows you to run Full Text Search
How to Optimize Your Embedding Model Selection and Development through TDA Cl...
Ad

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Approach and Philosophy of On baking technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
Teaching material agriculture food technology
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Spectroscopy.pptx food analysis technology
Programs and apps: productivity, graphics, security and other tools
Dropbox Q2 2025 Financial Results & Investor Presentation
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Network Security Unit 5.pdf for BCA BBA.
Chapter 3 Spatial Domain Image Processing.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Per capita expenditure prediction using model stacking based on satellite ima...
Approach and Philosophy of On baking technology
The AUB Centre for AI in Media Proposal.docx
sap open course for s4hana steps from ECC to s4
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectral efficient network and resource selection model in 5G networks
MIND Revenue Release Quarter 2 2025 Press Release
Teaching material agriculture food technology
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)
The Rise and Fall of 3GPP – Time for a Sabbatical?
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Knowledge Graphs in Retrieval Augmented Generation with WhyHow.AI

  • 1. WhyHow.AI How WhyHow augments RAG with Knowledge Graphs WhyHow
  • 2. About Chris ● Background as a SWE, SA, PM, EM, prev. founder ● Deep focus on platform engineering and developer experiences ● My motivating reason for working in this space: ○ I love developer experiences that are simple, intuitive, and controllable… Chris …but building in Gen AI felt anything but WhyHow
  • 3. About WhyHow WhyHow builds developers tooling that makes it fast and easy to create, manage, and orchestrate knowledge graphs in your RAG pipelines to make AI more accurate, deterministic, and explainable. Tom Chris Chia WhyHow
  • 4. Vanilla RAG ● Split documents into chunks & pre-process ● Generate embeddings and upsert to vector store ● Use natural language to retrieve similar chunks ● Give chunks to LLM to generate response WhyHow
  • 5. Challenges we faced with basic RAG ● Models don’t understand my domain context ○ Does ‘vehicular capacity’ mean # of cars on a road, or # of passengers in a car? ○ What is ‘rice’ to a farmer? A chef? A nutritionist? A grocery store owner? ● Accounting for varied queries ○ “I want to go to an Italian beach..” vs “I’m stressed and need a vacation…” ● Similarity != relevance ○ What is a beach house vs a beachfront house? ● Difficult to build comprehensive responses ○ “Who are all the LPs in my fund?” ● Handling complex queries ○ “Who are all the LPs in my fund that have invested at least $10M and have special data access rights?” WhyHow
  • 6. Improving RAG ● Prompt improvement ● Chunking strategies ● Embedding models ● Sub queries ● Hybrid search ● Re-ranking ● Agents ● HYDE ● …. WhyHow
  • 7. Our approach Put your data in small, well-scoped graph, and let the LLM talk to it. WhyHow
  • 8. Our Insights ● Many small graphs > one massive graph ○ Build a graph scoped only to what the agent needs to solve the problem. ● LLMs help you do this fast ○ So use them to quickly iterate through graph creation, schema generation, etc. ● Graphs should be mapped to your view of the world ○ Graphs should be scoped to your domain and tasks. ● Knowledge graphs + Vector databases = better RAG ○ Graphs and vector databases are force multipliers for each other. WhyHow
  • 9. Some benefits of augmenting RAG with small KGs ● Structured grounding of answers ○ Give LLMs only domain-specific, finite context. ● Completeness of answer ○ Difficult to ensure comprehensive answers with top_k alone. ● Complex multi-hop querying ○ Tell me about all the LPs who have invested at least $10M and have special data access rights. WhyHow
  • 10. But… It is difficult and time consuming to do comprehensive graph creation and management. WhyHow
  • 11. Our solution Make a small graphs really quickly, and iterate until you have a good enough representation of your domain to solve your problem. WhyHow
  • 12. Our offerings ● Graph creation ○ We help customers create graphs in 3 different ways right now: 1. Questions 2. Schemas 3. Structured CSVs ○ Chunk linking to link graphs to raw text ● Graph management ○ Schema management, graph management, backups, versioning, access control, and several other things that make a graph usable for an organization ● Orchestration ○ Complex queries, graph to graph tasks, and solutions that make it easy for agents to talk to many small graphs WhyHow
  • 13. Demo WhyHow ... ], "patterns": [ { "head": "character", "relation": "casts", "tail": "spell", "description": "A character casts a specific spell, e.g., Harry casts Expelliarmus." }, { "head": "character", "relation": "goes_to", "tail": "location", "description": "A character goes to a location, e.g., Hermione goes to Hogwarts." }, { "head": "character", "relation": "uses", "tail": "magical_object", "description": "A character uses a magical object, e.g., Ron uses the Invisibility Cloak." } ] } + =
  • 14. WhyHow x Zilliz: rule-based-retrieval package https://github.com/whyhow-ai/rule-based-retrieval WhyHow
  • 15. Recap ● Build graph to represent the full scope of the question, and nothing further ○ Reduce risk of context poisoning ● Represent information according to how domain experts interact with the domain ○ Is this a rice graph for Farmers? Chefs? Nutritionists? Grocery store owner? ● Let agents talk to these graphs to perform small, scoped tasks ○ Small agent microservices talk to small graphs ● KGs + vector databases are force multipliers for each other WhyHow
  • 16. Thank you! ● Our Website - https://www.whyhow.ai ● Our Blog - https://medium.com/enterprise-rag ● Discord - discord.gg/twcFcaezc3 WhyHow