erdemyavuz/ai_memory_graph
1
๐ง AI Memory Graph
Welcome to the live demo of the AI Memory Graph!
This application is an AI-powered memory system that extracts structured knowledge from multi-user group chats. It goes beyond simple chatbots by supporting group dialogues, extracting triplets (subject-predicate-object) using Transformer-based NLP models, and visualizing relationships dynamically.
๐ How to Use It?
- Enter a Sender name and a Message in the left sidebar.
- Click โ Add Message to simulate a group chat environment.
- Click ๐ Extract Triplets to run the SpaCy Transformer model and extract structural information.
- Finally, click ๐ Show Knowledge Graph to render the interactive NetworkX memory graph!
๐ ๏ธ Tech Stack
- Backend: Python, FastAPI logic (adapted for Streamlit)
- NLP Model: SpaCy (
en_core_web_trf) - Graph Visualization: NetworkX, PyVis
- Frontend: Streamlit
Developed by Erdem Yavuz Hacisoftaoglu
