Skip to content

"Data Talker: An open-source project using Streamlit and Lang Chain's RAG framework for intuitive, natural language-based data analysis. Explore and converse with your data seamlessly via a user-friendly interface."

License

Notifications You must be signed in to change notification settings

AyushAI/The-Data-Talker

Repository files navigation

Data Talker - Open Source Project

Welcome to the Data Talker repository! Data Talker is an open-source project that provides an interactive platform for data analysis and exploration using natural language. The project utilizes the Streamlit framework and incorporates the RAG (Retrieval-Augmented Generation) framework named Lang Chain for enhanced conversational abilities.

Live Demo: https://datatalker.azurewebsites.net/

Table of Contents

About Data Talker

Data Talker bridges the gap between data analysis and natural language interaction. It enables users to engage in meaningful conversations with their data through a user-friendly interface powered by the Streamlit framework. The integration of the RAG framework, Lang Chain, enhances the conversational experience by facilitating data-related queries.

Features

  • Interactive Conversations: Engage in natural language conversations with your data using Data Talker's intuitive interface.
  • RAG Framework: Leverage the power of the Retrieval-Augmented Generation framework to generate informative responses.
  • Data Analysis: Perform basic data analysis tasks using simple conversational commands.
  • Open for Contributions: Anyone can contribute to Data Talker and help make it even better!

Getting Started

To get started with Data Talker, follow these steps:

  1. Access the Test Link: start by clicking on the Test Data Talker link.

  2. Provide API Key and CSV Data: On the demo page, enter an OpenAI API key and upload a CSV data file. The API key is necessary for the chatbot to function effectively.

  3. Fire the Query: feel free to ask any question on your data.

  4. Start Talking with Data: Interact with the app by typing in natural language queries and receiving responses related to your data.

Contribution Guidelines

We welcome contributions from the community to make Data Talker even better! To contribute:

  1. Fork the repository to your GitHub account.

  2. Create a new branch for your feature or bug fix: git checkout -b feature/your-feature-name or bug/issue-number.

  3. Make your changes and test thoroughly.

  4. Commit your changes with clear and concise commit messages.

  5. Push your changes to your forked repository.

  6. Create a pull request to the main repository's master branch, detailing your changes and improvements.


We're excited to have you on board as a contributor to Data Talker! If you have any questions, feel free to reach out to us or open an issue. Happy coding! 🚀

About

"Data Talker: An open-source project using Streamlit and Lang Chain's RAG framework for intuitive, natural language-based data analysis. Explore and converse with your data seamlessly via a user-friendly interface."

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published