Mini Embedding Explorer

Last Commit Repo Size License

Python Streamlit SentenceTransformers scikit-learn Pandas UMAP

A lightweight, business‑ready analytics tool that transforms raw text into visual insights.
Upload customer feedback, support tickets, policies, CVs, or any text dataset — the app generates embeddings, reduces them to 2D, clusters them, and reveals hidden patterns.

Perfect for SMEs, councils, charities, and teams that need fast, AI‑powered text understanding without complex infrastructure.


📸 Screenshots


🚀 Features


🧠 Real‑World Use Cases

This tool is intentionally small but delivers real business value:


📦 Installation

pip install -r requirements.txt

▶️ Run the App

streamlit run app.py

📁 Project Structure

mini-embedding-explorer/
│
├── app.py                 # Streamlit UI
├── screenshots/
├── embeddings.py          # Embedding + clustering engine
├── requirements.txt       # Dependencies
├── README.md              # Project documentation
└── examples/
    └── feedback.csv

🧩 How It Works


📊 Example Workflow


📝 Example Use Case: Customer Feedback

A business uploads:

feedback.csv - "Delivery was late again" - "Website login keeps failing" - "Customer service was excellent" - "Refund process is confusing"

The tool reveals clusters like:


🛣️ Future Roadmap