Skip to content

Mittmich/kaggle-rag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat with Kaggle competitions

This repository contains a RAG (Retriever-Augmented Generation) application that leverages Streamlit to create an interactive chat interface for Kaggle competitions.

Features

  • Chat with Kaggle Competitions: The application allows users to engage in a chat-like interaction with a Kaggle competition. This provides a unique and interactive way to understand the competition's details and requirements.

  • Add New Competitions: Users have the ability to add new competitions to the application. This makes the application dynamic and continually relevant as new competitions are launched on Kaggle.

  • Ask Questions About Notebooks: The application provides a feature to ask questions about the notebooks contained in the competitions. This can help users understand the code, techniques, and strategies used in the notebooks.

How to Run the Application

  • Clone the repository to your local machine.
  • Navigate to the repository's directory.
  • Install the required dependencies using pip install -r requirements.txt.
  • Run the Streamlit application using streamlit run server/app.py.

Usage

Examples

In this example, we see how to load the data for the predict-energy-behavior-of-prosumers competition:

Alt Text

License

This project is licensed under the terms of the MIT license.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages