🤖 Disclaimer — Intelligence Artificielle
Ce document précise les conditions d'utilisation, les limites de responsabilité et les obligations légales liées aux fonctionnalités d'intelligence artificielle intégrées dans SireneFlux, basées sur la technologie WebLLM / WebGPU.
1. Nature, périmètre et technologie
SireneFlux intègre un générateur de diagrammes Mermaid assisté par intelligence artificielle, accessible via le bouton « IA » de l'éditeur. Cette fonctionnalité repose exclusivement sur WebLLM, une bibliothèque open-source développée par MLC-AI qui permet d'exécuter des modèles de langage (LLM) directement dans le navigateur via l'API WebGPU, sans serveur intermédiaire ni transmission de données à l'extérieur de l'appareil.
Périmètre fonctionnel : la fonctionnalité IA de SireneFlux est exclusivement dédiée à la génération de code Mermaid (diagrammes de flux, séquences, ER, classes, états, Gantt). Elle ne peut pas être utilisée à d'autres fins au sein de l'application.
2. Modèles de langage utilisés
SireneFlux propose deux modèles pré-configurés, tous deux au format MLC (Machine Learning Compilation) et quantifiés pour réduire leur empreinte mémoire. Ces modèles sont distribués par MLC-AI et accessibles via le réseau de diffusion de contenu Hugging Face. Ils sont téléchargés une seule fois et mis en cache dans le navigateur lors de la première activation.
| Modèle | Usage conseillé | Identifiant technique |
|---|---|---|
|
Qwen2.5-Coder-1.5B par défaut Alibaba Cloud / Qwen Team |
Équilibré — rapidité et qualité code | Qwen2.5-Coder-1.5B-Instruct-q4f32_1-MLC |
|
Qwen3-1.7B Alibaba Cloud / Qwen Team |
Nouvelle génération — raisonnement amélioré | Qwen3-1.7B-q4f32_1-MLC |
Ces deux modèles sont distribués sous licence Apache 2.0. SireneFlux ne modifie pas ces modèles et ne les distribue pas directement ; ils sont chargés à la demande depuis les infrastructures de MLC-AI / Hugging Face.
3. Ressources système, cache et performance
Le téléchargement et l'exécution des modèles de langage impliquent une consommation significative de ressources matérielles. Le tableau ci-dessous donne les ordres de grandeur par modèle :
| Modèle | Taille estimée (cache) | VRAM recommandée |
|---|---|---|
| Qwen2.5-Coder-1.5B défaut | ~ 900 Mo | ≥ 4 Go |
| Qwen3-1.7B | ~ 1,1 Go | ≥ 4 Go |
L'utilisateur est seul responsable des impacts liés au téléchargement, au cache navigateur et à l'exécution de ces modèles sur son appareil, notamment : consommation d'espace de cache (IndexedDB / Cache API du navigateur), sollicitation de la mémoire vive (RAM) et de la mémoire GPU (VRAM), utilisation du processeur graphique, consommation d'énergie et temps de réponse allongé. Les modèles sont mis en cache dans le navigateur après leur premier téléchargement ; ce cache peut être effacé manuellement via les paramètres du navigateur.
Il appartient à l'utilisateur de vérifier avant toute activation que son appareil satisfait aux prérequis matériels et logiciels :
- navigateur compatible WebGPU : Chrome ≥ 113 ou Edge ≥ 113 (Firefox et Safari non supportés à ce jour) ;
- carte graphique avec pilotes récents et support WebGPU activé ;
- VRAM suffisante selon le modèle choisi (voir tableau ci-dessus) ;
- connexion Internet disponible lors du premier téléchargement du modèle ;
- appareil de bureau ou laptop (la fonctionnalité est désactivée sur mobile).
4. Limitation de responsabilité — dysfonctionnements matériels
Philippe Ruaudel et l'application SireneFlux ne peuvent en aucun cas être tenus responsables de tout dysfonctionnement, dommage ou détérioration de l'appareil de l'utilisateur résultant directement ou indirectement de l'utilisation des fonctionnalités IA, notamment :
- surchauffe, crash, gel ou arrêt inopiné du système ou du navigateur ;
- corruption, perte ou écrasement de données locales ;
- saturation de la mémoire RAM ou VRAM entraînant un dysfonctionnement système ;
- dégradation des performances générales de l'appareil pendant ou après l'inférence ;
- incompatibilité entre les pilotes GPU de l'utilisateur et l'API WebGPU ;
- tout autre incident matériel ou logiciel consécutif à l'exécution d'un modèle de langage in-browser.
La responsabilité de SireneFlux est expressément limitée à la mise à disposition de l'interface permettant d'interagir avec WebLLM dans le navigateur. Le fonctionnement effectif de WebGPU, des pilotes graphiques et du moteur d'inférence relève de l'environnement propre à l'utilisateur.
5. Qualité des résultats et risque d'hallucinations
Les modèles de langage utilisés (Qwen2.5-Coder-1.5B et Qwen3-1.7B) génèrent des réponses de manière probabiliste et peuvent produire du code Mermaid syntaxiquement incorrect, incomplet, ou ne correspondant pas exactement à la description fournie. Ce phénomène, couramment désigné sous le terme d'« hallucination », est inhérent à tout modèle de langage, indépendamment de sa taille ou de son éditeur.
SireneFlux ne garantit en aucun cas l'exactitude, la pertinence ou l'exhaustivité du code Mermaid généré. L'utilisateur reste seul juge de l'utilisation du diagramme produit.
6. Conformité légale et obligations de l'utilisateur
L'utilisateur s'engage à utiliser les fonctionnalités IA de SireneFlux en pleine conformité avec la législation en vigueur dans son pays de résidence et avec la réglementation internationale applicable.
6.1 Règlement européen sur l'IA — AI Act (UE 2024/1689)
Le Règlement (UE) 2024/1689 — dit AI Act — est entré progressivement en vigueur depuis février 2025. Les points clés à respecter pour les utilisateurs situés dans l'Union européenne sont notamment :
- Interdiction des pratiques à risque inacceptable Art. 5 — depuis fév. 2025 : manipulation comportementale, notation sociale abusive, exploitation de vulnérabilités ;
- Obligations de transparence Art. 50 — depuis août 2025 : tout contenu généré par IA et diffusé à des tiers doit être signalé comme tel ;
- Supervision humaine dans tout contexte à risque élevé Annexe III — depuis août 2026 ;
- Respect des droits fondamentaux, de la vie privée et de la non-discrimination.
6.2 Réglementation nationale et internationale
En dehors de l'Union européenne, l'utilisateur est tenu de se conformer à la législation applicable dans son pays de résidence, notamment en matière de :
- protection des données personnelles (RGPD, CCPA, PIPEDA, LGPD, etc.) ;
- propriété intellectuelle et droits d'auteur des contenus générés ou réutilisés ;
- réglementations sectorielles (santé, finance, éducation, justice, défense, etc.) ;
- toute loi nationale spécifique encadrant l'usage de systèmes d'intelligence artificielle.
Philippe Ruaudel et SireneFlux ne sont pas responsables du non-respect par l'utilisateur des législations applicables à son usage des fonctionnalités IA, quelle que soit la juridiction concernée. Il appartient à l'utilisateur de s'informer préalablement des règles en vigueur dans son contexte géographique, professionnel et sectoriel.
7. Interdiction des usages frauduleux ou illicites
Bien que SireneFlux ait intégré des instructions de modération dans le prompt système de l'IA (refus explicite de générer du contenu relatif à des comportements illicites), il est formellement interdit d'utiliser les fonctionnalités IA à des fins illégales, contraires à l'éthique ou préjudiciables à autrui, notamment :
- génération de contenus frauduleux, trompeurs, diffamatoires ou à caractère haineux ;
- tentative de contournement des garde-fous de modération intégrés ;
- usurpation d'identité ou représentation trompeuse d'une organisation ;
- désinformation, manipulation ou propagande ;
- contournement de systèmes de sécurité ou production de code malveillant ;
- violation des droits de propriété intellectuelle de tiers.
Philippe Ruaudel et l'application SireneFlux ne peuvent en aucun cas être tenus responsables de toute utilisation frauduleuse, abusive ou illicite des fonctionnalités IA. L'entière responsabilité de tels usages incombe exclusivement à la personne qui en est à l'origine.
8. Données et vie privée
Étant donné que l'intégralité du traitement s'effectue localement dans le navigateur de l'utilisateur (WebGPU / WebLLM), SireneFlux ne collecte pas et ne transmet pas les descriptions ou les diagrammes générés lors des interactions avec l'IA.
Cependant, les modèles sont téléchargés depuis les serveurs de MLC-AI / Hugging Face lors de leur premier chargement. Cette connexion externe est limitée au téléchargement des fichiers de modèle et peut exposer des métadonnées réseau (adresse IP, date) aux fournisseurs concernés, dont les politiques de confidentialité sont indépendantes de SireneFlux.
L'utilisateur veillera à ne pas saisir de données personnelles sensibles dans les champs de description IA, en particulier celles concernant des tiers.
9. Propriété intellectuelle des contenus générés
Le statut juridique des contenus générés par une IA varie selon les législations nationales. En France et dans l'Union européenne, une œuvre générée sans intervention créative humaine suffisante peut ne pas être protégée par le droit d'auteur. Il appartient à l'utilisateur :
- de vérifier le statut des diagrammes générés avant toute diffusion ou exploitation commerciale ;
- de s'assurer de la compatibilité des licences des modèles avec son usage (Apache 2.0 pour Qwen2.5-Coder-1.5B et Qwen3-1.7B) ;
- d'assumer l'entière responsabilité de l'utilisation des contenus produits.
SireneFlux et Philippe Ruaudel déclinent toute responsabilité quant à d'éventuels litiges relatifs à la propriété intellectuelle des contenus générés par l'IA.
10. Évolution des fonctionnalités et du présent disclaimer
Les modèles proposés, la version de WebLLM utilisée et les fonctionnalités IA de SireneFlux sont susceptibles d'évoluer. Le présent disclaimer peut être mis à jour à tout moment afin de refléter ces évolutions ou les changements réglementaires applicables. L'utilisateur est invité à le consulter régulièrement.
Pour toute question relative aux fonctionnalités IA ou à ce disclaimer : contact@philipperuaudel.fr