Talk-To-Your-Data.mp4
✨ A live version of the application is hosted on Streamlit! Try it out yourself using the link below:
🌐 Chat with Your CSV on Streamlit
Chat with Your CSV Data is a web application built with Streamlit that enables users to interact with their CSV datasets through natural language queries. By leveraging the power of Large Language Models (LLMs), users can extract insights, visualizations, and analyses from their data without needing to write code!
The main goal of this app is to provide an intuitive and interactive way for users to analyze and visualize their data using conversational AI. It demonstrates how AI can simplify data science and help everyone, regardless of their technical skills, explore data effectively.
- Streamlit: 🌐 For building the easy-to-use web interface.
- Unify AI: 🤖 Powers the backend LLMs that respond to your queries in real-time.
- Pandas: 🐼 For manipulating and analyzing CSV data.
- 🔑 Initialization: Enter your Unify AI API key and select a model for interaction.
- 📂 Data Upload: Upload a CSV file and preview it in the app.
- 💬 Query Interaction:
- Ask questions about your data.
- The LLM responds with insights
This app showcases how AI can enhance data analysis by making it simple and fun. It empowers users to engage with their data conversationally, making data science more accessible and approachable for everyone.
- Natural Language Processing: Enables the LLMs to understand and respond naturally to your questions.
The source code for Chat with Your CSV Data is available here.
Access the live app here: Chat with Your CSV on Streamlit
To run the app locally, follow these steps:
- 📥 Clone the Repository:
git clone https://github.com/your-github-repo-link cd your-repository-folder
📦 Install Dependencies:
pip install -r requirements.txt
🚀 Launch the Application:
streamlit run app.py
This command will start the Streamlit server, and you’ll see a URL (usually http://localhost:8501
) where you can access the app in your browser.
👥 Contributors
Name | GitHub Profile |
---|---|
Syed Muzakkir Hussain | muzakkirhussain011 |