Architectures IA locales pour PME suisses : RTX Spark, DGX Spark, RTX PRO 6000, H100. TCO réel, ingénierie RAG, conformité nLPD. Procédures opérationnelles publiées progressivement.
View the Project on GitHub doit4everyone/ia-locale-pme-suisse
| Retour aux scripts | §14 Documents protégés par Purview |
| Fichier | Rôle | Exécution |
|---|---|---|
| sonde-mip/ | Sonde : déchiffre un seul document de test, affiche son étiquette, son propriétaire et le début de son texte (Program.cs, SondeMip.csproj, Dockerfile) |
Conteneur jetable, voir §14.7.1 |
| test_mip_service.py | Teste /dechiffrer : refus sans jeton, décision, contenu déchiffré |
Dans le conteneur rag-api |
| test_droits.py | Interroge /droits pour une étiquette et une liste d’utilisateurs : la vérité de référence de Purview |
Dans le conteneur rag-api |
Le code du service lui-même est dans ../stack-ia-locale/mip-service/.
# Depuis le conteneur rag-api, par le réseau interne
docker exec -e MIP_TOKEN=$MIP_TOKEN rag-api python3 /rag-pipeline/test_mip_service.py /rag-pipeline/<document-de-test>.docx
docker exec -e MIP_TOKEN=$MIP_TOKEN rag-api python3 /rag-pipeline/test_droits.py \
<identifiant-etiquette> <proprietaire> <utilisateur1> <utilisateur2>
Les documents de test copiés dans /root/rag-pipeline sont sur le disque système : les supprimer après le test.
ℹ️ Références, structuration et aide à la rédaction assistées par IA, avec validation humaine finale.