Knowledge Graphs#
While reading the comments of Show HN: Sourcebot – Self-hosted Perplexity for your codebase | Hacker News I stumbled upon getzep/graphiti: Build Real-Time Knowledge Graphs for AI Agents, which seems to have openrouter support and uses Neo4j or FalkorDB graph databases.
What does your AI Agent [1] need a knowledge graph database for? It give AI agents a way to remember and structure knowledge. You can give that knowledge by loading (ETL) documents into a database beforehand, or you can let the LLM write knowledge for you (“remember …”).
As always, I am looking for free software that I can use to do state of the art (SOTA) stuff.
Some notes about what else I found:
Hive Plots - Linear Layout for Network Visualization - Visually Interpreting Network Structure and Content Made Possible seem to be an interesting way to visualize networks. To be honest: I did not get them after a cursory reading. Maybe another day.
neo4j seems to have pioneered the openCypher query language Cypher Manual
But maybe we don’t even need knowledge graphs, because RAG? yichuan-w/LEANN: RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate, and 100% private RAG application on your personal device. looks very interesting. They have a paper I read pars of: [2506.08276] LEANN: A Low-Storage Vector Index