Skip to content

AchilleasDrakou/mistral-hack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mistral-Hackathon-2024

This was part of a 24-hour hackathan based in Paris.

CampusBOLT

Table of Contents

Introduction

The CampusBOLT is a robust solution designed to assist students with administrative queries using RAG and LLMs. It serves as a virtual advisor, providing timely and accurate information, making the administrative process more efficient and student-friendly.

Features

  • Uses Mistral large model/Groq: User can select between Groq for faster inference speeds, or Mistral for more thorough answers.
  • Information Retrieval: Utilizes RAG to fetch relevant information from a vast knowledge base.
  • User-Friendly Interface: Easy to interact with, providing a seamless user experience.
  • Multi-Lingual Support: Responds to the user query in their language
  • Ticket Generation: Summarizes the conversation and generates a support ticket to the admin team automatically if the user needs more help

Installation

Prerequisites

  • Python 3.7 or higher
  • pip (Python package installer)

Steps

  1. Clone the repository:
    git clone https://github.com/AchilleasDrakou/mistral-hack.git
    
  2. Create and activate a virtual environment In MacOS:
    virtualenv .venv
    source .venv/bin/activate
    
  3. In Windows:
    virtualenv .venv
    .venv\Scripts\activate
    
  4. Install the required packages(Note:change directory to 'Project folder')
    pip install -r requirements.txt
    
  5. Run the Streamlit application
    streamlit run CampusBOLT.py
    
    

Contributors

  1. Achilleas Drakou - LinkedIn
  2. Irene Sunny - LinkedIn, Github
  3. Poongkundran Thamaraiselvan - LinkedIn, GitHub
  4. Roshan Velpula - LinkedIn, GitHub

About

Paris Mistral Hackathon - RAG for University directory

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published