Skip to content

ijaytelgote/Plotly-AI-and-RAG-Using-CSV-LangGraph-Chainlit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

LLM-Powered Workflow for Query Classification and Data Handling

Introduction

Welcome to the LLM-Powered Workflow project! This is an innovative system designed to make interacting with data both intuitive and powerful. Leveraging the capabilities of language models, this workflow intelligently classifies user queries and provides insightful responses, whether they relate to data retrieval or general inquiries.

Features

  • Query Classification: The system accurately identifies whether a user's question is a normal query or related to data retrieval, ensuring tailored responses.
  • Interactive Data Handling: Users can upload CSV or Excel files, which the system processes and makes ready for analysis.
  • Dynamic Code Generation: Based on user queries, the assistant can generate executable Python code to manipulate and visualize data.
  • Rich Visualizations: Using Plotly, the workflow creates stunning visual representations of the data, making insights clear and accessible.

Getting Started

Prerequisites

To get started with this project, make sure you have the following installed:

  • Python 3.x
  • Required Python packages (listed in requirements.txt)

Installation

  1. Clone the repository:
    git clone https://github.com/ijaytelgote/Plotly-AI-and-RAG-Using-CSV-LangGraph-Chainlit.git
    
  2. To run:
    chainlit run main.py

About

Dynamic Data Visualization with Plotly AI and RAG Using CSV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages