Affichage des articles dont le libellé est AnythingLLM. Afficher tous les articles
Affichage des articles dont le libellé est AnythingLLM. Afficher tous les articles

10/02/2026

Architecture IA souveraine – Homelab et Hybride souverain

 

Architecture IA souveraine :

  Connaissance, Moteur IA,  Interface & Agents, Infrastructure.

Hybridation souveraine et maîtrise du cloud pour l’IA locale


L’hybridation devient le nouveau fondement d’une stratégie cloud maîtrisée. Elle permet d’articuler innovation et souveraineté, en combinant environnements hors ligne, locaux et cloud selon la criticité des usages.

Schéma hybride souverain

Articulation des couches IA souveraines – NOMAD, Ollama/Mistral, AnythingLLM, MuBrain, Foundry Local, Homelab.

1. Contexte et enjeux

Pour les données sensibles, les activités réglementées ou les processus critiques, le cloud hybride permet d’articuler plusieurs environnements sans avoir à choisir entre innovation et maîtrise. Le cloud hybride ne se réduit ni à une déclinaison restreinte du cloud public ni au simple recours à plusieurs fournisseurs. Il constitue avant tout un moyen de garder la maîtrise de l’architecture et des dépendances technologiques.

2. Architecture souveraine

Couche Rôle Composants
1 — Connaissance Serveur de connaissance souverain NOMAD, Kiwix, Kolibri, ProtoMaps
2 — Moteur IA Inférence locale gouvernée Ollama + Mistral, Foundry Local
3 — Interface & Agents Usage et mémoire longue AnythingLLM, MuBrain
4 — Infrastructure Socle matériel et réseau Homelab Ubuntu + Docker, NAS, VLAN, Firewall

3. Garanties et conformité

  • Localisation des données et certifications (HDS, SecNumCloud)
  • Réversibilité technique réelle (NAS, Docker, VLAN)
  • Protection contre l’extraterritorialité
  • Audit et journalisation (scripts SLM Ollama/Mistral)

4. Gouvernance et exploitation

L’hybridation souveraine permet d’utiliser les hyperscalers pour les usages non sensibles tout en garantissant que les données critiques, les modèles et les agents restent sous contrôle local.

Runbook IA souveraine :
  • Audit quotidien des journaux Ollama
  • Instantané des modèles et corpus NOMAD
  • Mise à jour mensuelle Foundry Local et Docker
  • Revue trimestrielle de conformité AI Act / RGPD

5. Synthèse

L’hybridation souveraine devient le fondement d’une stratégie cloud maîtrisée. Elle permet d’accéder à l’innovation des hyperscalers tout en conservant la maîtrise des données, des modèles, des agents et des dépendances.



© 2027 – Andorre / Architecture IA souveraine – UGAIA / AFEES

Mon CV Dynamique https://gouver2020.blogspot.com/p/mon-cv-dynamique.html

9/30/2026

NOMAD, SLM Ollama et AnythingLLM

Comparaison stratégique, technique et opérationnelle de trois briques d'IA souveraine : NOMAD, SLM Ollama + Mistral (gouvernance technique Windows) et AnythingLLM — puis la manière de les combiner.

Visuel d'introduction : trois briques d'IA souveraine — NOMAD, Ollama avec Mistral, AnythingLLM
Trois briques complémentaires pour une IA souveraine, locale et gouvernée.

🧭 Synthèse stratégique

Ces trois solutions ne sont pas de même nature : elles occupent des couches différentes d'une même architecture.

  • NOMAD est une plateforme souveraine hors ligne complète, pensée comme un serveur de connaissance autonome.
  • SLM Ollama + Mistral est un moteur d'inférence local gouverné : scripts PowerShell d'export, de déploiement et d'audit, orientés DevOps, portabilité et conformité.
  • AnythingLLM est un assistant IA local prêt à l'emploi, orienté utilisateurs finaux et productivité.

En clair :

  • NOMAD = souveraineté + résilience + éducation + connaissance
  • Ollama/Mistral = gouvernance + automatisation + industrialisation
  • AnythingLLM = productivité + simplicité + agents + multiplateforme
Capture d'écran : vue d'ensemble comparative des trois solutions d'IA souveraine
Vue d'ensemble des trois solutions.

🧩 Comparaison détaillée

1. 🌐 NOMAD — serveur IA hors ligne de connaissance

Réf. : NOMAD + IA n'a pas besoin d'Internet — projet open source Project N.O.M.A.D. (Crosstalk Solutions), déployé et adapté par UGAIA.

Positionnement

  • Solution 100 % hors ligne, pensée pour la résilience, la souveraineté et la continuité d'activité.
  • Fournit un serveur complet : IA locale (Ollama), recherche documentaire (RAG avec Qdrant), Wikipédia hors ligne, cartes, e‑learning, bibliothèque, outils de données.

Forces

  • Indépendance totale d'Internet : Kiwix (Wikipédia), Kolibri (e‑learning), ProtoMaps (cartes).
  • Souveraineté forte : aucune télémétrie, licence Apache 2.0.
  • Conteneurisation Docker : reproductible, portable.
  • Écosystème complet : assistant IA + RAG + éducation + documentation + outils cyber (CyberChef).

Limites

  • Moins orienté productivité immédiate.
  • Nécessite un déploiement serveur (mini‑PC, NAS, machine dédiée).
  • Moins d'automatisation fine que la gouvernance Ollama/Mistral.

Cas d'usage idéaux

  • Continuité d'activité en cas de perte d'Internet.
  • Éducation souveraine.
  • Bibliothèque de connaissance locale.
  • Homelab souverain.
Capture d'écran de l'interface NOMAD Command Center
Interface NOMAD.

Vidéo — pré‑maquette du projet NOMAD d'UGAIA (démonstration de l'interface, sans commentaire audio) :

2. 🛠️ SLM Ollama + Mistral — gouvernance technique (Windows, NPU)

Réf. : Gouvernance d'un SLM avec Ollama

Capture d'écran d'Ollama exécutant un modèle local en ligne de commande
Ollama : exécution locale d'un modèle (capture d'archive, octobre 2024).

Positionnement

  • Solution technique, orientée DevOps, gouvernance, conformité et automatisation.
  • Scripts PowerShell complets : export, déploiement, audit, portabilité, sécurité.

Forces

  • Industrialisation : export de configuration, déploiement automatisé sur PC cible, audit de sécurité, gestion des modèles, journalisation.
  • Gouvernance NPU : détection du NPU et configuration de repli. Précision : l'inférence Ollama s'exécute sur CPU ou GPU ; l'accélération NPU passe par un runtime dédié comme Microsoft Foundry Local.
  • Conformité souveraine : isolation réseau, ACL, pare‑feu, journaux, audit.
  • Portabilité : migration d'un PC à un autre en une commande.

Limites

  • Nécessite des compétences Windows/PowerShell.
  • Pas d'interface utilisateur riche comme AnythingLLM.
  • Pas de modules de productivité (assistant de réunion, collecte web…).
Capture d'écran d'un script PowerShell de gouvernance Ollama (export, déploiement, audit)
Scripts PowerShell de gouvernance du SLM.

Cas d'usage idéaux

  • Gouvernance IA souveraine en entreprise.
  • Déploiement sur un parc Windows.
  • Appui à la conformité AI Act / NIS2 / DORA / RGPD.
  • PC récents équipés de NPU (Intel Core Ultra), en complément de Foundry Local.
Illustration de la gouvernance technique d'un SLM avec Ollama et Mistral
Gouvernance technique Ollama + Mistral.

3. ⚡ AnythingLLM — assistant IA local prêt à l'emploi

Réf. : anythingllm.com — téléchargement

Installation LLMAnything.

Positionnement

  • Application clé en main, orientée productivité personnelle et professionnelle.
  • Version bureau pour Windows, macOS et Linux, et version Docker pour un usage serveur.

Forces

  • Configuration minimale : on installe, on choisit un modèle, on travaille.
  • Agents personnalisés via un éditeur visuel.
  • Assistant de réunion (transcription et résumé en local).
  • RAG documentaire local (« Document Knowledge »).
  • Collecte web et recherche intégrées (à désactiver en mode souverain strict).
  • Choix du modèle selon le matériel ; fournisseur Ollama ou Microsoft Foundry Local (CPU/GPU/NPU, Windows 11 24H2 minimum).
  • Open source (licence MIT), multi‑utilisateur possible en version Docker.

Limites

  • Moins souverain qu'un serveur hors ligne complet (NOMAD).
  • Moins industrialisé qu'Ollama/Mistral pour la gouvernance.
  • Dépend du système hôte (pas un serveur autonome en version bureau).
  • Télémétrie anonyme activée par défaut : à désactiver dans les paramètres (ou via DISABLE_TELEMETRY=true en Docker) pour respecter un principe « zéro télémétrie ».

Cas d'usage idéaux

Vidéo — démonstration AnythingLLM :

🥇 Tableau comparatif (stratégique et technique)

CritèreNOMADOllama + Mistral (gouvernance)AnythingLLM
NaturePlateforme serveurMoteur d'inférence gouvernéApplication cliente
Souveraineté⭐⭐⭐⭐⭐ (hors ligne total)⭐⭐⭐⭐ (isolation réseau, audit)⭐⭐⭐ (local, télémétrie à désactiver)
InstallationDocker, serveurScripts PowerShell industrialisésInstalleur unique
NPUNonDétection et repli ; inférence Ollama sur CPU/GPUOui, via Foundry Local
ProductivitéMoyenneFaible (outil technique)Très élevée
RAG documentaireOui (Ollama + Qdrant) ; corpus Kiwix, KolibriOui (via un client RAG)Oui (Document Knowledge)
Collecte webNonNonOui (désactivable)
Assistant de réunionNonNonOui
PortabilitéConteneursExport/import completMulti‑OS
Appui à la conformité AI Act / NIS2 / RGPDForte (données hors ligne)Très forte (audit, journaux, ACL)Moyenne
Public cibleHomelab, éducation, résilienceDevOps, DSI, gouvernance IAUtilisateurs finaux, PME
Important : une IA locale facilite la conformité, elle ne la garantit pas. Les obligations de l'AI Act dépendent du rôle (fournisseur ou déployeur) et du niveau de risque du cas d'usage, pas du lieu d'exécution du modèle.

🎯 Quelle brique selon votre priorité ?

Souveraineté totale et résilience → NOMAD

Serveur autonome, hors ligne et complet, adapté à un contexte comme celui d'Andorre.

Gouvernance technique, conformité et industrialisation → Ollama + Mistral

Scripts PowerShell, audit, portabilité, gestion d'un parc Windows.

Productivité immédiate et agents personnalisés → AnythingLLM

Assistant de réunion, RAG, agents, multi‑OS, pour les usages quotidiens.

🔮 La combinaison : souveraineté + gouvernance + productivité

L'écosystème souverain complet associe les trois briques :

  • NOMAD comme serveur de connaissance hors ligne ;
  • Ollama + Mistral comme moteur IA gouverné et industrialisé ;
  • AnythingLLM comme interface utilisateur productive et agents.

Vidéo — l'architecture combinée :

🗺️ Carte stratégique de l'IA souveraine 2026–2027

Lecture géopolitique, industrielle et technologique, appliquée à un contexte andorran et européen (homelab, souveraineté, NPU, Ollama, AnythingLLM, mémoire structurée).

1. Les trois blocs de souveraineté IA

🇺🇸 Bloc américain — souveraineté par le calcul et les modèles

  • Acteurs : OpenAI, Anthropic, Google, Meta, Microsoft, Apple.
  • Doctrine : domination par les modèles fondamentaux, les GPU, les NPU et les agents.
  • Tendances : agents autonomes comme standard de productivité ; NPU généralisés dans les PC (Intel Core Ultra, AMD Ryzen AI, Qualcomm Snapdragon X, Apple Silicon) ; IA locale grand public (Foundry Local, Apple Intelligence sur l'appareil).
  • Risques : dépendance au calcul, licences opaques, concentration extrême.

🇨🇳 Bloc chinois — souveraineté par l'intégration verticale

  • Acteurs : Baidu, Alibaba (Qwen), Tencent, Huawei, iFlytek, DeepSeek.
  • Doctrine : contrôle de toute la chaîne (modèles, calcul, cloud, données).
  • Tendances : diffusion mondiale de modèles ouverts (Qwen, DeepSeek) ; calcul national (Huawei Ascend) ; IA intégrée aux super‑applications.
  • Risques : confiance internationale limitée, sanctions et contrôles à l'export.

🇪🇺 Bloc européen — souveraineté par la régulation et l'industrie

  • Acteurs : Mistral AI, Aleph Alpha, SiPearl, EuroHPC, OVHcloud, Scaleway ; en Suisse, le modèle ouvert Apertus.
  • Doctrine : IA transparente, auditée, conforme (AI Act, RGPD).
  • Tendances : essor des SLM locaux (petits modèles de langage) ; adoption d'Ollama en entreprise ; processeurs HPC européens (SiPearl Rhea).
  • Risques : fragmentation, déficit de puissance de calcul, lenteur d'adoption.

2. Les quatre piliers de l'IA souveraine

  1. Calcul souverain — NPU généralisés (modèles de 3 à 14 milliards de paramètres en local), GPU locaux pour homelab et PME, edge AI et mini‑datacenters personnels.
  2. Modèles ouverts — familles Mistral (européenne), Phi (Microsoft, licence MIT), Llama (Meta, licence communautaire propre), Gemma, Qwen, Apertus ; SLM spécialisés sécurité, conformité, industrie.
  3. Gouvernance et conformité — audit, journaux, isolation réseau, bac à sable ; déploiement automatisé (PowerShell, Ansible) ; contrôles AI Act et RGPD.
  4. Connaissance souveraine — RAG local (AnythingLLM, Ollama + Qdrant), serveurs hors ligne (NOMAD), graphes de connaissance, bibliothèques locales (Kiwix, Kolibri).

3. Les trois architectures souveraines dominantes

ArchitectureComposantsRésultat
🏠 A. IA locale personnelle (NPU + SLM)AnythingLLM, Foundry Local, Ollama, modèles de 3 à 14 BProductivité souveraine sans cloud
🏢 B. IA souveraine d'entrepriseOllama + Mistral, gouvernance SLM (audit, journaux, ACL), RAG interne, déploiement automatisé sur parc WindowsAppui à la conformité AI Act / NIS2 / DORA / RGPD
🛰️ C. IA résiliente hors ligneNOMAD, Kiwix, Kolibri, ProtoMaps, RAG hors ligneContinuité d'activité sans Internet

4. Les tendances structurantes

  1. L'IA locale devient courante : NPU, applications comme AnythingLLM, agents locaux.
  2. Les SLM gagnent du terrain face aux très grands modèles pour les usages métier : coût, rapidité, maîtrise des données.
  3. Le RAG souverain devient une bonne pratique incontournable pour exploiter les données internes sous contrôle.
  4. Les graphes de connaissance progressent : mémoire longue et raisonnement relationnel pour les agents.
  5. L'AI Act structure la gouvernance : journaux, transparence, évaluation des risques. Le local aide, sans dispenser de ces obligations.

5. Les risques systémiques

  • Concentration du calcul (Nvidia, hyperscalers).
  • Dépendance aux modèles américains.
  • Fragmentation normative (États‑Unis, UE, Chine).
  • Cyber + IA + agents : nouveaux vecteurs d'attaque.
  • Perte de souveraineté documentaire (cloud).
  • Absence de gouvernance IA dans les PME.

6. En une phrase

2026–2027 : l'IA souveraine passe du concept à la réalité grâce aux NPU, aux SLM, aux agents locaux et aux serveurs de connaissance hors ligne.
                  ┌──────────────────────────────┐
                  │      IA souveraine 2027      │
                  └──────────────┬───────────────┘
        ┌───────────────┬────────┴───────┬────────────────┐
     Calcul          Modèles       Connaissance      Gouvernance
   NPU / GPU     Mistral / Phi     NOMAD / RAG     Audit / AI Act
                   / Llama          / graphe          / RGPD
        └───────────────┴────────┬───────┴────────────────┘
                            IA locale
             (AnythingLLM + Ollama + mémoire structurée)

🧨 Matrice de risques — IA souveraine 2026–2027

Règle de cotation. Impact : Moyen = 2, Élevé = 3, Critique = 4. Probabilité : Faible = 1, Moyen = 2, Élevé = 3. Score = Impact × Probabilité.
Critique : score ≥ 8 — Élevé : score 6, ou impact Critique quelle que soit la probabilité (règle plancher) — Modéré : score ≤ 4.

🔥 1. Risques techniques

IDRisqueImpactProba.ScoreContrôlesPreuves / indicateurs
T‑101Défaillance NPU / incompatibilité de pilotesÉlevéMoyen6Scripts de détection NPU, repli CPU/GPU, Foundry LocalJournaux Foundry, dxdiag, tests de charge
T‑102Corruption des modèles (poids altérés)ÉlevéFaible3Empreinte SHA‑256, stockage en lecture seuleEmpreintes vérifiées, alertes d'intégrité
T‑103Mauvaise isolation réseau d'OllamaCritiqueMoyen8Pare‑feu, ACL, mode hors ligne, audit PowerShellJournaux pare‑feu, test des ports
T‑104RAG non déterministe / hallucinationsÉlevéMoyen6Corpus local vérifié (NOMAD), filtres, score de pertinenceJournaux RAG, comparaison des réponses
T‑105Dépendance à un runtime uniqueMoyenMoyen4Double runtime Ollama / Foundry Local, versionnageBancs d'essai multi‑runtime
T‑106 (nouveau)Chaîne d'approvisionnement : images Docker ou dépôts tiers non auditésÉlevéMoyen6Revue du code et des licences, images épinglées par empreinte, dépôt interneInventaire des images, SBOM

🔐 2. Risques de sécurité

IDRisqueImpactProba.ScoreContrôlesPreuves / indicateurs
S‑201Exfiltration via les agents IACritiqueMoyen8Bac à sable AnythingLLM, règles d'action, auditJournaux des agents, historique des actions
S‑202Injection de prompts malveillantsÉlevéMoyen6Filtrage, règles de gouvernance SLMJournaux de prompts, détection d'anomalies
S‑203Accès non autorisé au serveur NOMADCritiqueFaible4Authentification locale, VLAN, NAS isoléJournaux d'authentification
S‑204Fuite documentaire via le RAGÉlevéMoyen6Cloisonnement des corpus, classificationAudit des corpus, tests de fuite
S‑205Agents autonomes non contrôlésCritiqueFaible4Limitation des actions, supervision humaineJournal des actions, alertes
S‑206 (nouveau)Télémétrie active par défaut dans un outil localÉlevéMoyen6Désactivation vérifiée, blocage sortant au pare‑feuCapture réseau, paramètres exportés

🏛️ 3. Risques de conformité (AI Act / NIS2 / DORA / RGPD)

IDRisqueImpactProba.ScoreContrôlesPreuves / indicateurs
C‑301Absence de journaux IACritiqueMoyen8Audit PowerShell, journaux OllamaFichiers journaux horodatés
C‑302Absence d'explicabilitéÉlevéMoyen6Modèles documentés, fiches techniquesFiches modèles, paramètres
C‑303Corpus non traçableÉlevéMoyen6NOMAD + indexation + versionnageInventaire des corpus
C‑304Absence d'évaluation des risquesCritiqueMoyen8Matrice de risques UGAIA© / AFEES©, AIPD si données personnellesMatrice signée, AIPD
C‑305Modèles utilisés hors licenceMoyenFaible2Vérification des licences (Apache 2.0, MIT, licence Llama)Fiches licences

🧩 4. Risques opérationnels

IDRisqueImpactProba.ScoreContrôlesPreuves / indicateurs
O‑401Mauvaise gestion des versions de modèlesÉlevéMoyen6Versionnage Ollama, instantanésHistorique des versions
O‑402Perte de données NOMADCritiqueFaible4Sauvegardes NAS, instantanés DockerJournaux de sauvegarde
O‑403Agents mal configurésÉlevéMoyen6Modèles de configuration, validationTests des agents
O‑404Charge CPU/NPU excessiveMoyenMoyen4Supervision des ressourcesGraphes de charge
O‑405Absence de supervision humaineCritiqueFaible4Alertes, limites d'actionJournal de supervision

📚 5. Risques liés à la connaissance

IDRisqueImpactProba.ScoreContrôlesPreuves / indicateurs
K‑501Corpus obsolèteÉlevéMoyen6Mise à jour NOMAD, indexationDates des corpus
K‑502Mauvaise structuration du graphe de connaissanceMoyenMoyen4Ontologies, revue des graphesVisualisation du graphe
K‑503RAG sur documents non validésÉlevéMoyen6Classification, validationAudit documentaire
K‑504Absence de mémoire longueMoyenMoyen4Graphe de connaissance + agentsHistorique des concepts
K‑505Connaissance non souveraineCritiqueFaible4Corpus hors ligne, KiwixInventaire des sources

🧮 6. Synthèse par niveau

NiveauRisques
🔴 CritiqueT‑103, S‑201, C‑301, C‑304
🟠 ÉlevéT‑101, T‑104, T‑106, S‑202, S‑204, S‑206, C‑302, C‑303, O‑401, O‑403, K‑501, K‑503 — et, par règle plancher : S‑203, S‑205, O‑402, O‑405, K‑505
🟡 ModéréT‑102, T‑105, C‑305, O‑404, K‑502, K‑504

🛡️ 7. Recommandations immédiates (top 5)

  1. Activer la gouvernance SLM (scripts PowerShell) : journaux, audit, isolation.
  2. Sécuriser NOMAD : VLAN, NAS, authentification locale.
  3. Limiter les actions des agents AnythingLLM : bac à sable, validation humaine, télémétrie désactivée.
  4. Constituer un corpus souverain : NOMAD + Kiwix + Kolibri + graphe de connaissance.
  5. Versionner modèles et corpus : instantanés Ollama et Docker.

🏛️ Plan de gouvernance IA souveraine — Andorre / homelab (2026–2027)

Ce plan s'appuie sur une architecture réelle (NOMAD + Ollama/Mistral + AnythingLLM + graphe de connaissance + Foundry Local), sur les scripts de gouvernance SLM publiés sur ce blog, sur les exigences européennes (AI Act, NIS2, DORA, RGPD) et andorranes (loi 29/2021 qualifiée de protection des données personnelles), et sur les contraintes d'un homelab souverain (hors ligne, résilience, auditabilité, portabilité). Il est structuré comme un document COMEX/DSI, adapté à un mini‑datacenter souverain.

1. 🎯 Objectifs stratégiques

  • Garantir une IA souveraine, sans dépendance au cloud.
  • Appliquer les exigences de l'AI Act et du RGPD dès la conception, même en environnement personnel.
  • Industrialiser l'IA locale via les scripts de gouvernance SLM (export, déploiement, audit).
  • Sécuriser les modèles, les corpus et les agents.
  • Structurer la connaissance locale (NOMAD + graphe de connaissance).
  • Assurer la résilience en cas de perte d'Internet.

2. 🧩 Architecture de référence (quatre couches)

CoucheRôleComposants
1 — ConnaissanceServeur de connaissance souverainNOMAD (Kiwix, Kolibri, ProtoMaps), corpus documentaire local (NAS, volumes Docker), RAG hors ligne (Qdrant)
2 — Moteur IAInférence locale gouvernéeOllama + Mistral / Phi‑4‑mini (CPU/GPU) ; Foundry Local en runtime parallèle pour le NPU ; scripts de gouvernance SLM
3 — Interface, agents et mémoireUsage et mémoire longueAnythingLLM (agents, assistant de réunion, RAG local) ; graphe de connaissance « MuBrain »
4 — InfrastructureSocle matériel et réseauMini‑serveur Ubuntu + Docker ; PC Windows à NPU ; VLAN IA + pare‑feu ; NAS de sauvegarde et de versionnage

3. 🛡️ Gouvernance technique (SLM Ollama/Mistral sous Windows)

3.1 Chemins et répertoires standard

  • %LOCALAPPDATA%\Programs\Ollama → exécutables
  • %USERPROFILE%\.ollama\models → modèles (par défaut ; modifiable via OLLAMA_MODELS)
  • %LOCALAPPDATA%\Ollama\server.log → journaux d'audit et de traçabilité

3.2 Variables d'environnement

  • OLLAMA_HOST=127.0.0.1:11434 (isolation réseau)
  • OLLAMA_MAX_LOADED_MODELS=1
  • OLLAMA_KEEP_ALIVE=10m
  • OLLAMA_MODELS=<chemin> (si les modèles sont stockés hors du profil)
  • Nombre de threads : paramètre num_thread dans le Modelfile ou dans la requête API.

3.3 Gouvernance NPU

  • Détection automatique via Get-PnpDevice.
  • Repli sur CPU/GPU si le NPU est indisponible.
  • Usage du NPU Intel via Foundry Local (Windows 11 24H2 minimum).

3.4 Scripts de gouvernance (cycle complet)

  • Export : configuration, modèles, règles de pare‑feu, journaux.
  • Deploy : installation silencieuse, restauration, ACL.
  • Audit : cinq points de contrôle (installation, permissions, réseau, processus, modèles).
  • Full : Export + Deploy + Audit.

4. 🔐 Gouvernance de la sécurité

  • Isolation réseau : Ollama écoute uniquement sur 127.0.0.1 ; le port 11434 n'est autorisé qu'en local.
  • Permissions : accès limité à SYSTEM, aux administrateurs et à l'utilisateur autorisé.
  • Audit continu : analyse des journaux (motifs error, unauthorized, suspicious) ; export automatique des audits en JSON.
  • Agents AnythingLLM : bac à sable des actions ; pas d'accès réseau externe (collecte web désactivée) ; télémétrie désactivée ; validation humaine obligatoire pour toute action destructive.
  • Composants tiers : aucun dépôt ni image Docker déployé sans revue préalable (licence, maintenance, contenu du docker-compose.yml).

5. 📚 Gouvernance de la connaissance

  • Corpus souverain : NOMAD (base documentaire hors ligne), Kiwix (Wikipédia), Kolibri (contenus éducatifs), ProtoMaps (cartographie).
  • RAG souverain : RAG local via AnythingLLM, RAG hors ligne via NOMAD, indexation versionnée sur le NAS.
  • Graphe de connaissance : structuration des concepts, mémoire longue des agents, navigation conceptuelle.
  • Données personnelles : minimisation, registre des traitements, durée de conservation définie pour les corpus et les transcriptions de réunion.

6. 🧨 Risques prioritaires et contrôles

Risques critiques ou élevésContrôles associés
Exfiltration via les agentsAgents limités, bac à sable, journal des actions
Corpus non traçableCorpus hors ligne NOMAD, versionnage NAS
Modèles non versionnésInstantanés, empreintes SHA‑256
Absence de journaux IAScripts de gouvernance SLM (audit, journaux, ACL)
Absence d'explicabilitéFiches modèles (Mistral, Phi, Llama, Gemma, Qwen)
Dépendance cloud involontaire ou télémétrieBlocage sortant au pare‑feu, vérification des paramètres

7. 🧮 Indicateurs de conformité

DomaineIndicateurSource
SécuritéPort 11434 isoléAudit SLM
ModèlesEmpreinte + versionNAS
CorpusInventaire + datesNOMAD
AgentsJournal des actionsAnythingLLM
NPUDétection + repliScript SLM / Foundry Local
JournauxExport JSONScript SLM
TélémétrieAucun flux sortant non autoriséJournaux pare‑feu

8. 🛠️ Processus opérationnels (runbook)

FréquenceActions
QuotidienneVérification des journaux Ollama ; supervision des agents AnythingLLM
HebdomadaireInstantané des modèles ; audit rapide SLM ; mise à jour du corpus NOMAD ; mise à jour du graphe de connaissance
MensuelleAudit complet (script Full) ; mise à jour des modèles ; vérification des ACL
TrimestrielleMise à jour Foundry Local, Docker et NOMAD ; revue de conformité AI Act / RGPD

9. 🧭 Feuille de route

PériodeJalons
T4 2026Stabilisation de l'architecture ; gouvernance SLM ; intégration NOMAD + RAG hors ligne
T1 2027Agents avancés AnythingLLM ; graphe de connaissance (mémoire longue) ; optimisation NPU
T2 2027Dossier de conformité AI Act (documentation + journaux) ; automatisation complète des audits
T3 2027Cluster IA local multi‑nœuds ; RAG hybride (hors ligne + structuré)

🎯 Conclusion du plan

Ce plan fournit une gouvernance IA souveraine cohérente avec un homelab, des scripts SLM industrialisés, les exigences européennes et andorranes, la résilience hors ligne, la productivité locale (AnythingLLM) et la structuration de la connaissance. Prochaine étape : établir le plan de conformité AI Act 2027.

Pour aller plus loin sur ce blog :

⚡ AnythingLLM et Microsoft Foundry Local

Capture d'écran d'AnythingLLM utilisant Microsoft Foundry Local comme fournisseur de modèles
AnythingLLM avec Foundry Local sous Windows.

AnythingLLM (site officiel, téléchargement) peut désormais utiliser Microsoft Foundry Local comme fournisseur de modèles sur les PC Windows (annonce). Points à retenir :

  • Foundry Local exige Windows 11 version 24H2 ou ultérieure.
  • Les modèles de vision ne sont pas encore disponibles via Foundry Local dans AnythingLLM (au moment de l'annonce).
  • Le catalogue de modèles s'enrichit ; les retours se font sur le GitHub d'AnythingLLM ou sur le GitHub de Foundry Local pour les demandes côté moteur.
  • Documentation : README de Foundry Local.

🧠 Couche 3 — la mémoire structurée « MuBrain »

Schéma de l'architecture souveraine en couches : connaissance, moteur IA, interface et mémoire, infrastructure
Architecture de référence en quatre couches.

« MuBrain » désigne ici la brique de mémoire à long terme structurée de l'architecture. Ce n'est pas un produit unique : plusieurs projets open source peuvent la réaliser (voir plus bas).

  • Rôle : contrairement à un RAG classique, qui retrouve des extraits de texte par proximité vectorielle, la mémoire structurée organise l'information en graphe de connaissances (concepts et relations).
  • Fonctionnement : extraction des entités (personnes, projets, concepts, règles) et de leurs liens à partir des échanges et des documents ; lorsqu'on interroge l'assistant (via AnythingLLM), le graphe fournit un contexte relié (« qui fait quoi », « comment X est lié à Y »).
  • Intérêt souverain : la mémoire reste stockée localement, sans base vectorielle hébergée dans le cloud. Le chiffrement au repos dépend de l'outil retenu et doit être vérifié.

Exemples de fonctionnement

  1. Mémoire des choix d'architecture. Vous posez une règle : « Tous les conteneurs du homelab passent par le VLAN 20. » Le graphe relie VLAN 20 au nœud Configuration réseau. Des semaines plus tard, lorsque vous demandez un docker-compose.yml, l'assistant applique la contrainte sans rappel.
  2. Résolution des contradictions. Si la règle change (« Kiwix sera sur le VLAN 10 »), le lien est mis à jour ou l'ancienne règle archivée, pour éviter deux réponses contradictoires.
  3. Recherche multi‑sauts. « Quels services seraient touchés si le NAS tombe en panne ? » Le graphe parcourt les relations et liste les conteneurs reliés aux volumes du NAS.

Outils open source possibles

ProjetContenu annoncéLien
myBrAInServeur MCP, tableau de bord Streamlit, visualisation du graphe, SQLiteGitHub
MemBrainExtraction d'entités par LLM local, PostgreSQL/graphe, interface Vue 3 / FastAPIGitHub
mcp-memory-graphServeur MCP léger de mémoire sémantique persistanteFiche mcpservers.org
Avant tout déploiement (risque T‑106) : vérifiez la licence, l'activité de maintenance et le contenu du docker-compose.yml ; épinglez les images par empreinte ; testez d'abord sur un VLAN isolé.

Exemple de déploiement de myBrAIn, après revue :

git clone https://github.com/lilium360/myBrAIn.git
cd myBrAIn
# relire docker-compose.yml, la licence et les dépendances avant de lancer
docker compose up -d

🏗️ Couche 4 — le homelab

Le homelab est le socle matériel et réseau de tous les services d'IA et de stockage. Il fournit le calcul (CPU, GPU, NPU), le stockage et l'isolation réseau nécessaires pour faire fonctionner l'ensemble de façon autonome.

  • OS et conteneurs : serveur Linux (Ubuntu Server) avec Docker, un conteneur par service (AnythingLLM, Ollama, Kiwix…).
  • Station d'accélération : PC Windows avec GPU ou NPU pour l'inférence des SLM.
  • Stockage NAS : bases de connaissance, sauvegardes, jeux de données volumineux.
  • Sécurité et isolation : VLAN et règles de pare‑feu strictes interdisant tout flux sortant non sollicité vers Internet.

En résumé : le homelab est la fondation matérielle et réseau étanche ; la mémoire structurée relie les idées et conserve la mémoire des agents.

🔧 Faisabilité et mise en œuvre progressive

Schéma des composants du homelab souverain et de leur niveau de complexité de mise en œuvre
Composants du homelab et effort de mise en œuvre.

L'architecture est réalisable avec des briques cohérentes. Il faut toutefois distinguer ce qui s'installe rapidement de ce qui demande une orchestration plus poussée.

Ce qui est simple et rapide

  • Ollama + AnythingLLM (couches 2 et 3) : un exécutable local ou un conteneur Docker fait tourner Ollama avec Mistral, Phi ou Llama ; AnythingLLM s'y connecte via l'API locale (http://localhost:11434).
  • NOMAD / Kiwix (couche 1) : un serveur Kiwix en Docker pour lire des fichiers ZIM (Wikipédia, documentation hors ligne) se lance en une commande.
  • Foundry Local (couche 2) : runtime distinct d'Ollama, qui gère lui‑même l'exécution sur CPU, GPU ou NPU selon le matériel.

Ce qui demande plus d'effort

  • Mémoire structurée (couche 3) : c'est la partie la plus technique. Un moteur de graphe (type Neo4j ou équivalent) couplé à un extracteur d'entités exige des chaînes d'extraction automatique pour transformer le texte en nœuds et relations. Conseil : démarrer avec le RAG vectoriel natif d'AnythingLLM, puis ajouter le graphe dans un second temps.
  • Segmentation réseau et sécurité (couche 4) : isoler le homelab par VLAN et interdire les flux sortants tout en autorisant les flux internes demande une bonne maîtrise du routeur ou pare‑feu (OPNsense, pfSense, UniFi).

Bilan

ComposantFaisabilitéEffort d'installation
AnythingLLM + OllamaTrès élevéeFacile (1 à 2 heures)
NOMAD / Kiwix hors ligneTrès élevéeFacile (30 min)
Docker / infrastructure de baseTrès élevéeMoyen (quelques heures)
Graphe de connaissanceÉlevéeAvancé (projet à part entière)
Isolation VLAN / SecOpsÉlevéeMoyen à avancé

Pour éviter l'effet « usine à gaz », procédez par étapes :

  1. Monter le socle Docker avec Ollama, AnythingLLM et Kiwix.
  2. Segmenter le réseau (VLAN).
  3. Intégrer la mémoire structurée une fois l'inférence locale stabilisée.

🕶️ Pourquoi maintenant : le « shadow AI »

Nicolas Naully, auteur de Guérill‑iA (GERESO), décrit une scène devenue banale : un lundi matin, un collaborateur colle un dossier client dans un outil d'IA gratuit ; personne ne l'a autorisé, personne ne l'a interdit, et l'équipe entière suit. Rien ne bouge dans les registres de l'organisation, tout change sur le terrain.

Infographie en sept colonnes : outils d'IA grand public couramment utilisés sans validation en entreprise
Les outils d'IA grand public utilisés hors de tout cadre (infographie en sept colonnes).

C'est le shadow AI : des outils d'IA utilisés sans validation ni déclaration, qui échappent au radar de l'organisation. Le phénomène prolonge le shadow IT, avec un enjeu de plus : ce qui sort de l'entreprise, ce ne sont plus seulement des fichiers, mais des données et des décisions.

Ce n'est pas un problème d'IA, c'est un problème de signature. — Nicolas Naully

Sa réponse tient en quatre actions, que nous reprenons à notre compte :

  1. Recenser les usages réels, pas seulement ceux qui sont déclarés.
  2. Rédiger une règle d'usage courte, lisible en deux minutes.
  3. Proposer un outil autorisé — sinon chacun garde le sien.
  4. Nommer un signataire responsable pour chaque outil.
L'outil autorisé, c'est précisément ce que permet l'architecture décrite ici : une IA locale, gouvernée et auditée, installée chez vous. Pour en discuter : UGAIA.

Source du scénario shadow AI : Nicolas Naully, Guérill‑iA, éditions GERESO.

Mon CV Dynamique https://gouver2020.blogspot.com/p/mon-cv-dynamique.html

3 solutions d'IA souveraines ?

 

Comparaison stratégique, technique et opérationnelle entre les trois solutions d’IA souveraines.


NOMAD, SLM Ollama + Mistral (Gouvernance NPU), et AnythingLLM.

🧭 Synthèse stratégique immédiate

NOMAD est une infrastructure souveraine hors‑ligne complète, pensée comme un serveur de connaissance autonome. SLM Ollama + Mistral est une gouvernance technique industrialisée, orientée DevOps, automatisation, portabilité et conformité. AnythingLLM est un assistant IA local prêt à l’emploi, productif, sans configuration, orienté utilisateurs finaux.

En clair :

  • NOMAD = Souveraineté + Résilience + Éducation + Connaissance

  • Ollama/Mistral = Gouvernance + Automatisation + NPU + Industrialisation

  • AnythingLLM = Productivité + Simplicité + Agents + Multiplateforme

🧩 Comparaison détaillée

1. 🌐 NOMAD — Serveur IA hors‑ligne de connaissance

Réf. :

Positionnement

  • Solution 100 % offline, pensée pour résilience, souveraineté, continuité d’activité.

  • Fournit un serveur complet : IA locale, Wikipédia hors‑ligne, cartes, e‑learning, bibliothèque, outils de données.

Forces

  • Indépendance totale d’Internet (cartes, Wikipédia, Kolibri, Kiwix, ProtoMaps).

  • Souveraineté forte : aucune télémétrie, licence Apache 2.0.

  • Conteneurisation Docker → reproductible, portable.

  • Écosystème complet : assistant IA + RAG + éducation + documentation + outils cyber.

Limites

  • Moins orienté productivité immédiate.

  • Nécessite un déploiement serveur (mini‑PC, NAS, machine dédiée).

  • Moins d’automatisation fine que la gouvernance Ollama/Mistral.

Cas d’usage idéaux

  • Continuité d’activité en cas de perte Internet.

  • Éducation souveraine.

  • Bibliothèque de connaissance locale.

  • Homelab souverain.



2. 🛠️ SLM Ollama + Mistral — Gouvernance technique & NPU

Réf. :


Positionnement

  • Solution technique, orientée DevOps, gouvernance, conformité, automatisation.

  • Scripts PowerShell complets : export, déploiement, audit, portabilité, sécurité.

Forces

  • Industrialisation totale :

    • Export de configuration

    • Déploiement automatisé sur PC cible

    • Audit de sécurité complet

    • Gestion des modèles

    • Journalisation exhaustive

  • Support NPU (détection, configuration, fallback CPU).

  • Conformité souveraine : isolation réseau, ACL, pare‑feu, logs, audit.

  • Portabilité : migration d’un PC à un autre en 1 commande.

Limites

  • Solution technique, nécessite compétences Windows/PowerShell.

  • Pas d’interface utilisateur riche comme AnythingLLM.

  • Pas de modules de productivité (meeting assistant, web scraping, etc.).


Cas d’usage idéaux

  • Gouvernance IA souveraine en entreprise.

  • Déploiement massif sur parc Windows.

  • Conformité AI Act / NIS2 / DORA.

  • Optimisation NPU pour PC récents (Meteor Lake, Lunar Lake).

3. ⚡ AnythingLLM — Assistant IA local prêt à l’emploi

Réf. :

Positionnement

  • Application clé en main, orientée productivité personnelle et professionnelle.

  • Fonctionne sur Windows, macOS, Linux, Android.

Forces

  • Aucune configuration : un fichier, on lance.

  • Agents personnalisés via éditeur de nœuds.

  • Meeting Assistant (transcription + résumé local).

  • Document Knowledge (RAG local).

  • Web scraping & recherche intégrés.

  • Sélection dynamique du modèle selon votre hardware.

  • Support CPU/GPU/NPU via Microsoft Foundry Local (v1.16.1).

  • Open‑source MIT, multi‑utilisateur possible.

Limites

  • Moins souverain qu’un serveur offline complet (NOMAD).

  • Moins industrialisé qu’Ollama/Mistral pour la gouvernance.

  • Dépend de l’OS hôte (pas un serveur autonome).

Cas d’usage idéaux