Présentation de WebAI

Opera a publié une norme web nommée WebAI qui autorise l’exécution de modèles d’intelligence artificielle directement dans le navigateur, sans recours aux serveurs cloud. La première implémentation est disponible en aperçu précoce dans le navigateur phare Opera One, avec un déploiement prévu pour Opera GX et Opera Neon. L’accès à la fonctionnalité repose sur une activation volontaire de l’utilisateur, conformément à la politique d’opt‑in annoncée par l’entreprise.

Architecture et compatibilité des modèles

WebAI se veut agnostique vis‑à‑vis des modèles ; il accepte notamment le modèle ouvert Gemma de Google, publié il y a deux ans, ainsi que le modèle de fondation sur‑appareil d’Apple disponible sur macOS. Cette flexibilité repose sur la prise en charge d’« open‑weight », c’est‑à‑dire des poids de modèle publiquement accessibles, ce qui permet aux développeurs de les télécharger et de les adapter sans licence propriétaire. La norme ne spécifie pas de dépendance à un framework particulier, mais elle doit exploiter les capacités d’exécution du navigateur, telles que le moteur JavaScript et les API d’accélération matérielle (par ex. WebGPU ou WebAssembly), afin de charger les poids et d’effectuer les calculs de façon locale.

Le choix d’un modèle open‑weight implique que le poids du fichier peut varier de quelques dizaines à plusieurs centaines de mégaoctets, ce qui influe directement sur le temps de chargement et la consommation de mémoire du navigateur. Opera indique que la performance du modèle dépend du matériel de l’appareil, ce qui reflète la contrainte inhérente aux calculs d’inférence sur CPU ou GPU intégrés.

Implications en matière de confidentialité et de performances

En exécutant les modèles sur le dispositif de l’utilisateur, WebAI élimine le besoin d’envoyer les requêtes à des serveurs distants. Cette architecture réduit l’exposition des données personnelles aux services cloud et supprime la nécessité d’un abonnement à une IA en ligne. Opera souligne que les informations traitées restent sur l’appareil, offrant ainsi un contrôle accru à l’utilisateur.

Le modèle de confidentialité s’accompagne toutefois d’un compromis de performances. Le traitement local sollicite les ressources CPU/GPU du système, ce qui peut entraîner une hausse de la consommation énergétique et une latence variable selon la puissance du processeur, la disponibilité du GPU et la taille du modèle. Opera ne fournit pas de métriques de benchmark, ce qui limite l’évaluation précise de l’impact sur les scénarios d’utilisation courante.

En résumé, WebAI introduit une couche d’exécution d’IA directement dans le navigateur, compatible avec plusieurs modèles ouverts et orientée vers la protection de la vie privée. La viabilité de la solution dépendra de l’équilibre entre la charge matérielle imposée aux appareils et les gains en confidentialité, ainsi que de l’adoption par les développeurs qui devront intégrer des modèles compatibles tout en gérant les exigences de stockage et de calcul.