La recherche en IA te passionne ?
Les papers et avancées qui comptent, expliqués simplement, chaque soir. Gratuit.
Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.
Choisis ton rythme
Gratuit · Pas de spam · Désabonnement en 1 clic
OpenAI introduit le Privacy Filter pour une meilleure gestion des PII
OpenAI a récemment introduit le Privacy Filter, un outil open-source sur son Hub, conçu pour détecter les informations personnellement identifiables (PII) dans les textes. Ce filtre catégorise les données en huit types différents lors d'un seul passage sur un contexte de 128k. Cette technologie permet aux développeurs de créer des applications web qui respectent la confidentialité des utilisateurs. Nous avons exploré trois applications qui démontrent les capacités variées de ce filtre.
Document Privacy Explorer : une lecture sécurisée des documents
L'application Document Privacy Explorer, accessible sur ysharma/OPF-Document-PII-Explorer, répond au besoin de lire des documents contenant des PII, tels que des contrats ou des CV, tout en mettant en évidence ces informations sensibles. Le Privacy Filter traite un document entier en une seule fois, sans découpage ni couture, grâce à son contexte de 128k. Le décodage BIOES assure une précision dans le marquage des intervalles, même dans des séquences longues et complexes.
Pour offrir une expérience utilisateur fluide, l'application propose un tableau de bord récapitulatif en haut, permettant une vue d'ensemble des PII détectées. Les utilisateurs peuvent basculer les classes CSS côté client sans relancer le modèle, ce qui améliore la fluidité de la navigation au sein du document.
Gradio.Server permet de servir la vue lecteur comme un seul fichier HTML et d'exposer le modèle derrière un point de terminaison en file d'attente. Cela permet de basculer entre les catégories de PII sans recharger la page, offrant ainsi une lecture continue et naturelle.
Image Anonymizer : protéger les images partagées
L'application Image Anonymizer, disponible sur ysharma/OPF-Image-Anonymizer, est conçue pour ceux qui souhaitent partager des images ou des captures d'écran tout en masquant les PII. Grâce à l'intégration de Tesseract pour l'OCR, l'application identifie les mots dans une image et utilise le Privacy Filter pour détecter les PII. Les utilisateurs peuvent ensuite ajouter, déplacer ou supprimer des barres noires sur les informations sensibles avant d'exporter l'image modifiée.
Le flux de travail de l'application permet l'activation de toutes les barres d'une catégorie à la fois, et l'exportation en PNG se fait côté client à la résolution naturelle, sans aller-retour serveur. Gradio.Server joue un rôle clé en permettant une annotation en couches via gr.ImageEditor. Cela facilite la gestion des métadonnées de catégorie et l'exportation des images sans nécessiter de communication supplémentaire avec le serveur, grâce à un frontend <canvas> personnalisé.
SmartRedact Paste : un pastebin sécurisé
SmartRedact Paste, accessible sur ysharma/OPF-SmartRedact-Paste, offre une solution pour partager des textes sensibles de manière sécurisée. Les utilisateurs peuvent coller des lignes de journaux ou des emails, et obtenir deux URL : une publique avec les PII remplacées par des espaces réservés comme <PRIVATE_PERSON>, <PRIVATE_EMAIL>, <ACCOUNT_NUMBER>, et une privée, protégée par un jeton, montrant le texte original.
Le Privacy Filter remplace les PII par des espaces réservés, et gr.Server gère deux routes GET distinctes pour chaque paste, assurant ainsi la sécurité et la confidentialité des données partagées. Le texte multilingue, incluant l'espagnol, le français, le chinois, le hindi, et d'autres langues, est traité de la même manière sans nécessiter de modifications supplémentaires. La forme de l'URL est cruciale, car l'URL de révélation est celle que l'utilisateur doit conserver pour accéder au contenu non censuré.
L'apport de gradio.Server dans ces applications
Gradio.Server simplifie l'intégration du Privacy Filter dans ces applications en utilisant des routes FastAPI pour gérer les requêtes. Chaque application utilise @server.[api](/glossaire/api) pour le calcul en file d'attente, tandis que les routes simples @server.get sont réservées aux pages HTML et aux recherches de fichiers. Cette architecture permet une gestion efficace des requêtes et une expérience utilisateur cohérente, même avec des interfaces variées.
En résumé, le Privacy Filter d'OpenAI, associé à gradio.Server, ouvre de nouvelles perspectives pour la protection des données personnelles dans les applications web. Ces innovations sont essentielles pour répondre aux exigences croissantes en matière de confidentialité à l'ère numérique.



