Safety IA (Surete de l’Intelligence Artificielle)
Le spectre de la safety IA
La safety IA englobe des preoccupations a differentes echelles temporelles. Les risques immediats concernent les modeles deployes aujourd’hui : biais, hallucinations, fuites de donnees, vulnerabilites aux attaques adversariales. Les risques a moyen terme touchent les systemes de plus en plus autonomes : agents IA qui prennent des decisions consequentes, automatisation de processus critiques. Les risques a long terme, plus speculatifs, concernent les systemes potentiellement surhumains et la perte de controle.
Les trois niveaux ne sont pas independants : les solutions aux risques immediats (robustesse, interpretabilite, alignement) posent les fondations pour gerer les risques futurs.
Risques actuels des LLM
Hallucinations et desinformation
Les LLM generent parfois des informations fausses avec une confiance elevee. En sante, en droit ou en finance, une hallucination peut avoir des consequences graves. Les strategies de mitigation incluent le RAG (Retrieval-Augmented Generation), la calibration de la confiance, le grounding sur des sources verifiees et le watermarking des contenus generes par IA.
Jailbreaks et injection de prompts
Les jailbreaks sont des techniques qui contournent les garde-fous des modeles alignes pour leur faire produire du contenu interdit. L’injection de prompts insere des instructions malveillantes dans le contexte du modele (via des documents, des pages web ou des API). Ces attaques exploitent la nature meme des LLM : ils suivent des instructions, y compris les instructions malveillantes deguisees.
Les defenses incluent les filtres d’entree/sortie, le red teaming systematique, le fine-tuning adversarial et l’architecture en sandwich (instructions systeme protegees). Aucune defense n’est parfaite : c’est un jeu du chat et de la souris entre attaquants et defenseurs.
Biais et discrimination
Les LLM refletent les biais presents dans leurs donnees d’entrainement : biais de genre, biais raciaux, biais culturels. Un modele peut produire des reponses stereotypees, refuser de maniere disproportionnee certaines requetes, ou traiter differemment des utilisateurs selon leur profil. La debiaisification est un processus continu qui combine le filtrage des donnees, le RLHF cible et l’evaluation reguliere sur des benchmarks de biais (BBQ, WinoBias, CrowS-Pairs).
Confidentialite et fuites de donnees
Les LLM peuvent memoriser et regurgiter des donnees d’entrainement sensibles : informations personnelles, code proprietaire, donnees medicales. Les attaques par extraction de donnees (data extraction attacks) exploitent cette memorisation. Les defenses incluent la differential privacy pendant l’entrainement, le filtrage post-hoc et la detection de memorisation.
Pratiques de safety en production
Red teaming
Le red teaming est l’evaluation adversariale systematique d’un modele. Des equipes (humaines et automatisees) testent les limites : generation de contenu dangereux, manipulation, fuites d’information, comportements biaises. OpenAI, Anthropic et Google publient des rapports de red teaming pour chaque version majeure de leurs modeles. Le red teaming automatise avec des LLM attaquants (automated red teaming) complote l’evaluation humaine et permet de tester a plus grande echelle.
Filtrage et moderation
Les filtres d’entree analysent les prompts utilisateurs pour detecter les requetes malveillantes. Les filtres de sortie evaluent les reponses generees avant de les envoyer. Les classifieurs de contenu categorisent les reponses par niveau de risque. Ces filtres ajoutent une couche de defense independante de l’alignement du modele lui-meme.
Monitoring et observabilite
Le monitoring en production surveille les metriques de safety en temps reel : taux de refus, scores de toxicite, patterns d’utilisation anormaux, tentatives de jailbreak. Les systemes d’alerte detectent les degradations de safety avant qu’elles n’affectent les utilisateurs. L’observabilite des conversations permet l’audit et l’amelioration continue.
Evaluations de safety
Les evaluations de safety (safety evals) testent le modele sur des scenarios critiques avant le deploiement. Les model cards documentent les limitations connues. Les benchmarks de safety (ToxiGen, RealToxicityPrompts, SafetyBench) fournissent des metriques standardisees. Les evaluations de capacites dangereuses (bio, cyber, manipulation) testent si le modele peut etre detourne pour des usages critiques.
| Pratique | Objectif | Moment | Automatisable |
|---|---|---|---|
| Red teaming | Trouver les failles | Pre-deploiement | Partiellement |
| Filtrage entree/sortie | Bloquer le contenu dangereux | Production | Oui |
| Monitoring | Detecter les anomalies | Production | Oui |
| Safety evals | Mesurer les risques | Pre-deploiement | Oui |
| RLHF/DPO | Aligner le comportement | Entrainement | Partiellement |
Cadre reglementaire
L’AI Act europeen (entre en vigueur en 2025) impose des obligations de safety proportionnelles au niveau de risque des systemes IA. Les systemes a haut risque (sante, justice, recrutement) doivent satisfaire des exigences strictes de robustesse, transparence et supervision humaine. Les modeles de fondation (GPAI) sont soumis a des obligations de transparence et d’evaluation.
Aux Etats-Unis, l’Executive Order on AI de 2023 impose des evaluations de safety pour les modeles au-dela d’un seuil de puissance de calcul. Le NIST AI Risk Management Framework fournit un cadre volontaire. En Chine, des reglementations specifiques encadrent les modeles generatifs et les deepfakes.
Les engagements volontaires des labos (Frontier Model Forum, Responsible Scaling Policies) completent le cadre reglementaire en definissant des seuils de risque et des protocoles d’evaluation pour les modeles les plus puissants.
Recherche en safety IA
L’interpretabilite mecanistique (mechanistic interpretability) vise a comprendre comment les reseaux de neurones fonctionnent en interne, pour detecter les comportements problematiques avant le deploiement. Les travaux sur les circuits, les features et la superposition chez Anthropic et d’autres labos progressent mais restent loin de couvrir les modeles complets.
La robustesse adversariale developpe des modeles resistants aux attaques. L’evaluation de capacites dangereuses mesure si les modeles peuvent aider a creer des armes biologiques, a mener des cyberattaques ou a manipuler des personnes. Les Responsible Scaling Policies definissent des seuils au-dela desquels des mesures de safety supplementaires sont requises.
FAQ – Safety IA
Quelle est la difference entre safety et alignment ?
L’alignment est une sous-partie de la safety : il s’agit de faire correspondre le comportement du modele aux intentions humaines. La safety est plus large : elle inclut aussi la robustesse, la confidentialite, la prevention des biais, la securite informatique et la conformite reglementaire. Un modele peut etre aligne mais vulnereable (mauvaise safety).
Les LLM actuels sont-ils safe ?
Les LLM deployes par les grands labos (ChatGPT, Claude, Gemini) ont passe par des processus de safety rigoureux et sont considerablement plus surs que les modeles bruts. Mais aucun LLM n’est parfaitement safe : les jailbreaks, les hallucinations et les biais persistent. La safety est un processus continu, pas un etat binaire.
Qu’est-ce que le red teaming en IA ?
Le red teaming consiste a tester systematiquement un modele IA pour trouver ses failles. Des equipes humaines et des systemes automatises envoient des prompts adversariaux pour contourner les garde-fous, detecter des biais ou provoquer des comportements dangereux. Les decouvertes servent a ameliorer le modele avant le deploiement.
L’IA open source est-elle moins safe ?
Pas necessairement. Les modeles open source modernes (Llama 3, Mistral) incluent des mesures de safety. Mais le code etant accessible, les utilisateurs peuvent supprimer l’alignement. Le debat porte sur le compromis : la transparence du code aide la recherche en safety, mais facilite aussi le detournement. La plupart des incidents de safety impliquent des systemes deployes negligemment, pas des modeles fondamentalement unsafe.
Comment evaluer la safety d’un modele avant deploiement ?
Combinez des evaluations automatiques (benchmarks de toxicite, biais, hallucination) avec du red teaming humain. Testez les scenarios critiques pour votre domaine (sante, finance, etc.). Documentez les limitations dans une model card. Evaluez la robustesse aux jailbreaks courants. Verifiez la conformite reglementaire (AI Act si vous deployez en Europe). Mettez en place du monitoring pour la phase de production.