
Building a portfolio agent that can't make things up
How the chat on owenadirah.com answers questions about my work with Mastra and a Neo4j knowledge graph, and why every sentence it says must cite a source or it says "I don't know".
Tag archive

How the chat on owenadirah.com answers questions about my work with Mastra and a Neo4j knowledge graph, and why every sentence it says must cite a source or it says "I don't know".
Neo4j with a working schema: two days. Cypher traversal for the relationships I needed: another day...

Using Neo4j to track money laundering, have you ever wondered how money laundering works? And why we...
The first version retrieved everything. Every node reachable from the seed entity, up to four hops....
I installed a graph database expecting it to sit in the critical path. It ended up as an offline tool producing a frozen file. Here's the reasoning, and what Neo4j gave me along the way.

📌 The Problem: Why Naive RAG Fails on 15+ Years of Academic Research If you feed 450+...
How to build one recommendation system that can work with different types of items instead of...
How to Monitor Neo4j with Vigilmon Neo4j is the world's leading graph database, powering...

You already know how to write these queries. This article shows you what they look like when the joins go away.
Standard Retrieval-Augmented Generation (RAG) solved the initial LLM hallucination problem by...

Learn Neo4j and graph databases by building an F1 teammate network from real Formula 1 data and using Cypher to connect Max Verstappen to Juan Manuel Fangio.
Just shipped OSS Sahayak for Hackhazards 2026 — solo build 🚀 The problem: maintainers can't tell...