#Memetic-Agent-And-Graph-RAG Tool
3 messages ยท Page 1 of 1 (latest)
๐ง Memetic Agent - Local-First GraphRAG & Knowledge Extraction Pipeline
Hey everyone! ๐
I've been working on a new open-source tool called Memetic Agent, and I successfully got it running with a local Neo4j instance + local LLMs (Ollama).
It's a Hybrid Graph Extraction Pipeline designed to turn unstructured text documents into a structured Knowledge Graph, which you can then chat with using a RAG agent.
Key Features:
๐ท๏ธ Hybrid Extraction: Uses GLiNER for zero-shot Named Entity Recognition (fast & accurate) + LLMs for semantic Relationship Extraction.
๐ค Agentic Workflow: Includes an "Auto-Pilot" mode that ingests files, builds a vector index, discovers schema, extracts the graph, and resolves entities automatically.
๐ GraphRAG: Chat with your data! The agent generates Cypher queries on the fly to answer questions based on the graph structure.
๐ 100% Local: Works with Ollama (Llama 3, Mistral, Qwen) and local embeddings, keeping your data private.
๐ Dynamic Schema: Can infer node labels and relationship types from your data, or enforce a strict schema.
๐ฅ๏ธ GUI Console: Built with CustomTkinter for easy configuration and monitoring.
Tech Stack:
Python
Neo4j (Knowledge Graph)
LangChain (Orchestration)
Ollama (Local Inference)
I'm looking for feedback on the extraction logic and Cypher query generation patterns. Let me know what you think!
https://github.com/cherubski/Memetic-Agent-And-Graph-RAG/blob/master/README.md
Reason: Mass emoji