Logo de l'association BDX I/OIcône navigation
Frontend

Implémenter l'IA en respectant la vie privée, impossible ?

Conférence - 45min IntermédiaireFrançais

Souvent, l’image qu’on peut avoir de l’IA — surtout chez les réfractaires — c’est un ogre qui va se goinfrer de tonnes de données, y compris les vôtres. Pas une vision très copine de la vie privée me direz-vous.

Même si cela peut être vrai, il est un poil abusif de restreindre la vision de l’IA à cela : cela peut rendre des services comme être un outil de productivité, etc. et pourquoi les gens soucieux de leur vie privée devraient s’en passer ?

Là où je travaille chez Proton, nous avons essayé de l’implémenter de manière respectueuse de la vie privée… et nous l’avons fait en quelques mois ! De plusieurs manières différentes : avec un LLM local (tout se passe dans le navigateur) et via un serveur.

C’est donc possible… mais autant vous dire de suite que cela n’a pas été de tout repos ! Notamment le challenge de faire tourner un LLM dans le navigateur a été costaud.

Surtout que nous avons quelques “petites” contraintes sympathiques :

  • des particulières à notre cœur de produit : chiffrement E2E, contraintes de sécurité/vie privée, etc.
  • et des pas particulières que tout le monde peut avoir : coût de la bande passante, etc.

Cette présentation se veut être un retour d’XP de cette folle aventure, entre choix et challenges techniques, ainsi que questions éthiques.

Photo de Nicolas Hoffmann

Nicolas Hoffmann

  • Icône Twitter
  • Icône Github

Nicolas est développeur front-end, expert en qualité Web et travaille chez Proton à Genève en tant que Senior UX-Engineer depuis 6 ans.

Son quotidien est de travailler sur des Web apps complexes comme Proton Mail/Calendar/etc., et notamment de permettre à ses devs JS de se concentrer sur leur partie tandis qu’il s’amuse à gérer les styles, l’I18N, l’accessibilité et d’autres joyeusetés interfacesques :)

Il est également l’auteur du micro-framework CSS Röcssti, du projet Van11y, d’une base de connaissances sur CSP et de plus d’une cinquantaine d’articles sur divers sujets comme la conception de CSS, CSP, la qualité Web, la sécurité, etc.