Référence Rules Manager
Règles intégrées et personnalisées, types, actions, options, priorité et création assistée par IA.
Rules Manager permet de créer et gouverner les règles de guardrails.
Règles intégrées#
Les règles System couvrent jailbreak, masquage PII, toxicité et exfiltration. Chacune peut être activée ou désactivée.
Règles personnalisées#
| Option | Contrôle |
|---|---|
| Type | Regex / keyword ou semantic (intention en langage naturel). |
| Action | block, mask, log_only (accepter sans persister) ou accept (accepter et journaliser). |
| Severity | Étiquette de triage. |
| Pattern / intent | Regex, mot-clé ou description d’intention. |
| Skip semantic check | Exclut une requête correspondante du niveau sémantique. |
| Source IP / subnet | Applique la règle dans un CIDR. |
| Destination IP / subnet | Applique la règle si l’IP backend résolue est dans un CIDR. |
| Key mode / streaming | Fixe comportement de clé upstream et streaming pour les requêtes correspondantes. |
| Rule scoping | Cible agents par ID, glob, tags ou groupes ; permet exclusions d’agents et d’IP source. |
Évaluation#
Ordre fixe : règles intégrées, block, mask, accept/log, niveau sémantique, action implicite par défaut. Voir le guide guardrails. Deny l’emporte sur accept.
Create Rule with AI#
La carte Create Rule with AI propose une règle à partir d’un objectif naturel (keyword ou semantic), avec aperçu modifiable. Voir Créer des règles avec l’IA.
Prompt Analyzer#
Prompt Analyzer teste un prompt contre les règles inbound activées, sans transfert upstream, appel de modèle ni ligne de journal.
- Matched rules : règles texte/regex/keyword déclenchées, action et sévérité.
- Semantic scores : scores cosinus, seuils block/flag et verdict global.
- Masked preview : prompt expurgé si une règle mask s’applique.
Collez un prompt pour voir quelles règles s’appliqueraient avant leur mise en production.