ArchivéFull-stack
Redacta
Plateforme d'anonymisation de documents assistée par IA

Technologies
- Java
- Spring Boot
- LangChain
- React
- TypeScript
- Kubernetes
- Helm
- AWS CI/CD
Status
Archivé
Aperçu
Redacta automatise l'anonymisation manuelle, longue et sujette aux erreurs, des données personnelles dans les documents. Les fichiers sont téléversés via un frontend React et TypeScript ; un backend Spring Boot pilote un pipeline LLM basé sur LangChain qui détecte et anonymise noms, adresses et autres informations personnelles en quelques secondes. Des charts Helm empaquettent la plateforme pour un cluster Kubernetes géré par Rancher, déployé via un pipeline CI/CD sur AWS avec CodePipeline et ECR. J'ai développé l'API backend, intégré le pipeline LangChain, créé les charts Helm pour plusieurs environnements et contribué au frontend React.
Ce que ça apporte
- 1Détection et anonymisation automatisées des données personnelles
- 2Traitement intelligent des documents avec des LLM
- 3Déploiement cloud-native sur Rancher
Fonctionnalités
- Pipeline de détection basé sur LangChain avec types d'entités configurables
- Téléversement et traitement par lot de fichiers PDF, DOCX et texte
- Journal d'audit et historique versionné de l'anonymisation
Défis
- Optimiser les prompts LLM pour un taux de détection élevé sur des formats de documents variés
- Concevoir un chart Helm pour les namespaces de développement, de préproduction et de production
- Gérer les téléversements de gros fichiers et les réponses en flux entre frontend et backend