Skip to content

feat(rag): multilingual DORA knowledge base (FR + EU languages) for same-language citations #424

Description

@AndreLiar

Problème

Le KB DORA (backend/data/compliance/dora-articles.json, seedé dans compliance_kb) est anglais only (sources EUR-Lex EN ; 0 marqueur FR vérifié).

Comportement actuel pour un utilisateur français :

  • ✅ La réponse est en français (bge-m3 multilingue récupère les chunks EN cross-lingual, et le prompt RAG répond dans la langue de la question).
  • 🔴 Les citations/sources affichées sont en anglais → décalage de langue dans la trace d'audit. Friction de crédibilité pour un compliance officer FR.
  • 🟠 La récupération cross-lingual (FR→EN) est légèrement moins précise que same-language.

Pourquoi ça compte

ICP français (HDI, assureurs/mutuelles FR). Le DORA est publié officiellement dans les 24 langues UE (dont FR) sur EUR-Lex → on peut ingérer le texte FR authentique.

Scope

Liens

Réf code

  • backend/data/compliance/dora-articles.json · scripts/seedComplianceKb.js · config/embeddingProvider.js (bge-m3 multilingue) · prompts/ragPrompt.js

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendBackend changesenhancementNew feature or requestpriority: highHigh priorityroadmap:nextCanal consultant + profondeur (3-6 mois)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions