Cos'è Prompt-Gym?
Una piattaforma open-source per imparare a scrivere prompt efficaci. Valuta i tuoi prompt con un punteggio 0-100, blocca automaticamente i dati sensibili e ti insegna a migliorare attraverso feedback immediato.
Protezione PII Automatica
Se inserisci dati sensibili, il sistema blocca l'analisi prima che raggiungano l'AI. Questo ti insegna a non condividere PII con sistemi esterni.
Come funziona?
- Scrivi il tuo prompt nella casella a sinistra
- Clicca 'Avvia Analisi' per ricevere punteggio e feedback
- Prova a migliorare da solo, poi richiedi il suggerimento AI se necessario
Cosa significa il punteggio?
🟢
80-100
Eccellente! Pronto per la produzione
🟡
60-79
Buono, piccoli miglioramenti possibili
🔴
0-59
Da rivedere, segui i suggerimenti
Cosa sono i PII?
PII (Personally Identifiable Information) sono dati che possono identificare una persona: numeri di carte di credito, IBAN, codici fiscali, documenti d'identità . Prompt-Gym li blocca automaticamente prima che raggiungano l'AI.
Rilevamento PII (7 Validatori)
-
Carte di Credito: Visa, Mastercard, AmEx, Discover (algoritmo di Luhn)
-
IBAN: 75+ paesi (validazione mod-97)
-
ID Nazionali: Canadian SIN, Israeli ID, South African ID, Swedish Personnummer, US NPI
-
Zero falsi positivi: Validazione matematica, non solo regex
Architettura di Sicurezza
-
Blocco locale: I PII vengono bloccati PRIMA di raggiungere l'LLM
-
Zero dipendenze esterne: Pure Python per il codice security-critical
Flusso Dati
Input → PII Check → [BLOCK se PII] → Judge (0-100) → Rewrite (opzionale)
Infrastruttura
Container
Docker, esecuzione non-root
Rate Limiting
Redis + IP fingerprinting
Tests
169 test, 100% pass
Resilience
Circuit breaker pattern
Stack Tecnologico
FastAPI
Python 3.11
Redis
Gemini 2.5
Docker