Beyond Vibe Coding: AI Agents for Technical Debt Detection with Neo4j

In the fast-paced world of software development, ""vibe coding""—where intuition and momentum drive decisions—can lead to rapid progress but often accrues unseen technical debt. This session unveils a suite of AI agents I've developed to detect and analyze the subtle signs of such debt using Neo4j's graph capabilities.

I've built an extensible framework using Dagger and Neo4j that:

- Parses diverse codebases (Python, JavaScript, TypeScript, etc.) using specialized parsers
- Constructs a comprehensive code graph in Neo4j including:
- File nodes with language and path metadata
- Symbol nodes (Functions, Classes, Interfaces) with scope, signature, and line positioning
- Relationship edges: DEFINED_IN, IMPORTS, CALLS, CONTAINS, and re-export patterns
- Executes Cypher queries through a dedicated cypher-shell client container
- Live Demonstration

Speaker: Kambui Nurse

Resources:
Get Started with Aura - https://bit.ly/3LOLrjh
Deployment Center - https://bit.ly/4jOelM3
Ground AI Systems and Agents with Neo4j - https://bit.ly/4oVsnyb

  • #nodes2025
  • #neo4j
  • #graphdatabase
  • #graphrag
  • #knowledgegraph