Spaces:
Sleeping
Sleeping
A newer version of the Streamlit SDK is available: 1.56.0
metadata
title: AI Memory Graph
emoji: π§
colorFrom: red
colorTo: red
sdk: streamlit
app_file: main.py
pinned: false
short_description: NLP & Graph-based Multi-User Chat Memory System
π§ 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