AI for chat data analysis and pattern discovery
Top 92.4% on SourcePulse
Kura is an open-source library for analyzing unstructured chat data to uncover user behavior patterns, pain points, and feature requests without compromising PII. It is designed for product teams, customer success, and AI/ML teams dealing with large volumes of conversational data, offering automated intent discovery and semantic clustering.
How It Works
Kura processes conversations through a pipeline: first, it summarizes each conversation using a language model, then clusters these summaries semantically using K-means, recursively refines these clusters into a hierarchy, and finally reduces dimensionality using HDBUMAP for visualization. This approach allows for a privacy-first analysis of user needs and issues, moving beyond keyword matching to understand the underlying meaning.
Quick Start & Requirements
pip install kura
datasets
library and rich
for terminal output.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Kura is designed for batch processing and is not suitable for real-time analysis. It focuses on pattern analysis rather than conversation-level sentiment. The project is under active development, and users are encouraged to report issues.
1 month ago
1 day