CoolFace
Apppublic

legmlai/les-audites-affaires-leadboard

sourceHugging Facemitupdated 1y agoView on Hugging Face
4likes
App README

Les Audits d'Affaires - Leaderboard

Performance dashboard for LLMs on French business law benchmark with HuggingFace Datasets integration.

๐Ÿš€ Setup Complete!

HuggingFace Datasets

  • โ€”Requests: legmlai/laal-requests - tracks evaluation requests
  • โ€”Results: legmlai/laal-results - stores evaluation results

Current Models (with 0 scores)

  1. 1.Qwen/Qwen3-14B (Alibaba)
  2. 2.jpacifico/Chocolatine-2-14B-Instruct-v2.0.3 (jpacifico)
  3. 3.meta-llama/Llama-3.1-8B-Instruct (Meta)

๐Ÿƒโ€โ™‚๏ธ Quick Start

Prerequisites

bash
export HF_TOKEN=your_huggingface_token

Run Leaderboard

bash
cd les-audites-affaires-leadboard
source venv/bin/activate
python app.py

The leaderboard will be available at: http://127.0.0.1:7860

๐Ÿ“ Project Structure

Core Files

  • โ€”app.py - Main leaderboard application with HuggingFace integration
  • โ€”dataset_manager.py - HuggingFace datasets management
  • โ€”requirements.txt - Python dependencies

Setup Scripts

  • โ€”create_datasets.py - Initialize HuggingFace datasets
  • โ€”setup_initial_models.py - Add initial models with 0 scores

โœจ Features

Live Leaderboard

  • โ€”Real-time data from HuggingFace datasets
  • โ€”Automatic ranking and scoring
  • โ€”Category-wise performance breakdown
  • โ€”Interactive comparison charts

Model Submissions

  • โ€”Submit models directly through the UI
  • โ€”Automatic request tracking
  • โ€”Email notifications for updates

Pipeline Status Tracking

  • โ€”๐Ÿ“Š Real-time status: Pending, Processing, Completed, Failed
  • โ€”๐Ÿ“‹ Recent evaluation requests table
  • โ€”๐Ÿ”„ Pipeline progress monitoring
  • โ€”โณ Request status updates with emojis

Data Management

  • โ€”All data stored in HuggingFace datasets
  • โ€”Refresh button for live updates
  • โ€”Persistent across sessions
  • โ€”Status update automation ready

Token Management

  • โ€”Graceful handling when HF_TOKEN not configured
  • โ€”Clear instructions for Hugging Face Spaces deployment
  • โ€”Read-only mode when token unavailable

๐Ÿ”„ Next Steps

  1. 1.Deploy to Hugging Face Spaces: Upload to HF Spaces with HF_TOKEN secret
  2. 2.Connect Evaluation Harness: Use automation_example.py as integration guide
  3. 3.Real Evaluations: Replace 0 scores with actual evaluation results
  4. 4.Webhooks: Set up automatic updates from evaluation pipeline
  5. 5.Enhanced Analytics: Add more detailed performance breakdowns

๐Ÿ“Š Dataset Schema

Requests Dataset

  • โ€”request_id, model_name, model_provider, request_type
  • โ€”request_status, contact_email, request_timestamp

Results Dataset

  • โ€”result_id, request_id, model_name, model_provider
  • โ€”overall_score, score_action_requise, score_delai_legal
  • โ€”score_documents_obligatoires, score_impact_financier
  • โ€”score_consequences_non_conformite, evaluation_timestamp, is_published

Created by: Mohamad Alhajar (legml.ai) License: MIT