Amrit74/chatbot-nlu-trainer-evaluator
๐ค Chatbot NLU Trainer & Evaluator
<div align="center">
Advanced Natural Language Understanding Training Platform
   
A comprehensive NLU training platform supporting multiple backends with advanced features for building, training, and deploying chatbot models.
</div>
๐ Live Demo Features
This Hugging Face Space showcases the core functionality of our production-ready NLU training platform:
โจ Interactive Capabilities
- ๐ค NLU Model Training - Simulate training with different backends (HuggingFace, Rasa, spaCy)
- ๐ฏ Intent Prediction - Test real-time intent classification with confidence scores
- ๐ Model Evaluation - Comprehensive performance metrics and visualizations
- ๐ API Testing - Interactive API endpoint testing interface
- ๐ Documentation - Complete guides and API reference
๐ ๏ธ Multi-Backend Support
- HuggingFace Transformers - State-of-the-art transformer models
- Rasa Open Source - Advanced conversational AI framework
- spaCy - Industrial-strength NLP library
๐ Try It Out!
- ๐ค NLU Training: Upload your training data and simulate model training
- ๐ Intent Prediction: Test intent classification with sample texts
- ๐ Model Evaluation: View detailed performance metrics
- ๐ง API Testing: Explore the REST API endpoints
๐ญ Full Production Application
This demo represents a simplified version of our complete production-ready platform. The full application includes:
โ Production Features
- ๐ Secure Authentication - JWT-based user management
- ๐ข Multi-Workspace Support - Project organization and isolation
- ๐ฏ Active Learning - Uncertainty-based sample selection
- ๐ท๏ธ Entity Annotation - Advanced NER training tools
- ๐ Analytics Dashboard - Comprehensive model performance tracking
- ๐ค Admin Dashboard - System monitoring and user management
- ๐ณ Docker Deployment - Production-ready containerization
๐ ๏ธ Technology Stack
- Frontend: React 19.1.1 + Vite 7.1.5
- Backend: Node.js + Express + MongoDB
- AI/ML: HuggingFace, Rasa, spaCy integration
- Deployment: Docker + Compose, multi-platform support
๐ Project Status
โ 100% Complete - All development phases finished, production-ready with comprehensive documentation.
๐ Links & Resources
- ๐ GitHub Repository: chatbot-nlu-trainer-evaluator1
- ๐ Documentation: Complete User Guide
- ๐ Deployment Guide: Production Deployment
- โก Quick Start: Setup Instructions
๐ Get Started
Ready to deploy the full application?
# Clone the repository
git clone https://github.com/Amarjit99/chatbot-nlu-trainer-evaluator1.git
cd chatbot-nlu-trainer-evaluator1
# Quick Docker deployment
docker-compose up -d
# Access at http://localhost๐จโ๐ป Author
Amarjit Kumar - Full-Stack Developer & AI Engineer
- GitHub: @Amarjit99
- Project: Chatbot NLU Trainer & Evaluator
<div align="center">
โญ Star the repository if you find this project useful!
Built with โค๏ธ for the AI community
</div>
