À propos
Présentation de la plateforme et méthodologie
La loi source : Loi n°2024-014
Cette plateforme est fondée exclusivement sur la Loi n°2024-014 portant Code du travail de la République de Madagascar, adoptée en 2024.
Ce Code constitue le cadre légal complet des relations de travail à Madagascar : contrats de travail, conditions d'emploi, rémunération, congés, santé et sécurité au travail, représentation collective, conflits du travail et inspection du travail.
Il remplace et modernise les dispositions antérieures pour adapter le droit du travail malgache aux réalités économiques et sociales du pays.
Objectifs de la plateforme
Cette plateforme a pour but de rendre le Code du travail malgache accessible à tous : professionnels des ressources humaines, employeurs, salariés, juristes, étudiants en droit et toute personne souhaitant comprendre ses droits et obligations.
- Consultation structurée par titres et chapitres (395 articles)
- Recherche hybride textuelle et sémantique
- Assistant IA pour répondre aux questions en langage naturel
- Citations systématiques des articles sources dans chaque réponse
Méthodologie technique
Recherche hybride
Le moteur de recherche combine deux approches complémentaires :
- Recherche plein-texte (FTS) : correspondance exacte sur les mots clés,
via les index
tsvectorPostgreSQL. - Recherche vectorielle : similarité sémantique entre la question et les
articles, via des embeddings multilingues (modèle
paraphrase-multilingual-mpnet-base-v2) stockés dans une base pgvector.
Le score final est une combinaison pondérée des deux scores (α = 0,5 par défaut), ce qui permet de retrouver des articles même en cas de formulation approximative ou de synonymes.
Assistant IA (RAG)
L'assistant utilise une architecture RAG (Retrieval-Augmented Generation) :
- La question de l'utilisateur est analysée et convertie en vecteur.
- Les articles les plus pertinents du Code sont récupérés par recherche hybride.
- Si le score de pertinence est inférieur à 0,15, la question est rejetée comme hors périmètre.
- Le modèle Google Gemini génère une réponse en français à partir des articles récupérés.
- Chaque réponse cite obligatoirement les articles utilisés.
Cette architecture garantit que les réponses sont ancrées dans le texte légal et non inventées par le modèle.
Limites du système
- Les réponses de l'assistant sont des approximations et peuvent contenir des erreurs. Elles ne remplacent pas l'avis d'un professionnel du droit.
- La recherche sémantique peut retourner des articles thématiquement proches mais pas directement pertinents pour la question posée.
- Le corpus couvre uniquement la Loi n°2024-014. Les décrets d'application, conventions collectives, accords d'entreprise et jurisprudence ne sont pas inclus.
- En cas d'amendement de la loi, le corpus ne sera pas automatiquement mis à jour.
Stack technique
Frontend
SvelteKit 5 · TypeScript · Tailwind CSS v4
Backend
FastAPI · SQLAlchemy async · PostgreSQL 16
Recherche
pgvector · tsvector · fusion hybride
IA générative
Google Gemini 2.5 Flash · température 0,1
Contact
Pour signaler une erreur dans le contenu, une réponse inexacte de l'assistant ou un problème technique, écrivez à kazuyoshi.perso@gmail.com.