Data Dialogue
Elevate Your Data Insights
🎉 Welcome to Data Dialogue
Transform the way you interact with data using AI-powered conversations
DataDialogue is an innovative application that bridges the gap between your data and natural language understanding. By leveraging advanced AI capabilities, it enables intuitive data exploration and analysis through conversational interfaces.
A user can select a LLM model and connect it with a data source and do his analysis by writing simple prompts instead of writing SQL queries or code.
✨ Key Features
- Natural Language Querying: Interact with your data using simple prompts instead of SQL
- Multiple LLM Integration:
- HuggingFace models
- Commercial models (Google LLMs)
- Flexible Architecture: Extend to different data sources easily
- RESTful API: Easy integration with other systems
- Secure Query Execution: Protection against harmful SQL commands
- Query Validation: Create and validate queries with copy option
- Results Visualization: Interactive data visualization
- Multiple Data Source Support: Connect to various data sources
Supported Providers
|
Supported Data Sources
|
🎯 Getting Started
Prerequisites
- Docker
- Docker Compose
Quick Installation
-
Clone the repository:
-
Run Data Dialogue services:
-
Access the frontend at
http://localhost:5000
in your web browser.
Pro Tip: Get your FREE Google Gemini API key for the best cloud-based experience!
📚 Documentation
- Installation Guide - Detailed setup instructions
- Quick Start Guide - Get up and running quickly
- Contributing - How to contribute
🤝 Contributing
Your feedback and contributions make DataDialogue better! If you have: - 💭 Feature suggestions - 🐞 Bug reports - 💡 General feedback
Please read our Contributing Guidelines before submitting any pull requests.
♥️ Support and Community
- Report issues via GitHub Issues
- Join our community discussions here
📎 License
Distributed under the MIT License. See License for more information.