Vibe Coding Discover

AI Agents

Typesafe.ai System One Model Jev navigating a Neo4j graph by using a classifier over neighbouring relationships

★ 15221 forksJupyter NotebookMITjexp

Demo agent that navigates a Neo4j graph one hop at a time using TypeSafe's system_one structured-decision API: each hop returns a probability distribution over outgoing relationships, and top-k beam search (log-prob ranked) finds best paths. Includes reusable library, notebooks, and a Streamlit visualizer.

Use Cases

Multi-hop knowledge graph traversalGoal-directed path search over Neo4j graphsBeam search over relationship choices ranked by log-probabilityNatural-language questions answered by walking a company knowledge graphInteractive graph exploration in a Streamlit UIDeterministic stand-in testing without an LLM API keyCompetitor/company relationship discoveryPath-intent pattern matching in a knowledge graph

Built With

Language
Jupyter Notebook
Frameworks
Neo4j · neo4j-rust-ext · neo4j-viz · Streamlit · TypeSafe SDK · python-dotenv · pytest · uv · hatchling

Tags

neo4j · knowledge-graph · graph-navigation · beam-search · structured-output · llm-agent · multi-hop-reasoning · streamlit · notebooks · visualization · probability-ranking · typesafe · system-one · pathfinding

neo4jev — Vibe Coding Discover