IA intégrée (original) (raw)

Alexandra Klepper

Publié le 14 mai 2024, dernière mise à jour le 20 mai 2024

Nous développons des API de plate-forme Web et des fonctionnalités de navigateur conçues pour fonctionner avec des modèles d'IA, des modèles experts et des grands modèles de langage (LLM) intégrés au navigateur. Grâce à l'IA intégrée, votre site Web ou votre application Web peuvent effectuer des tâches optimisées par l'IA sans avoir à déployer, gérer ni auto-héberger des modèles.

Découvrez les avantages de l'IA intégrée, notre plan d'implémentation et comment commencer à implémenter ces outils.

Si vous découvrez l'IA sur le Web, consultez notre glossaire et nos concepts sur l'IA pour le Web.

Avantages de l'IA intégrée pour les développeurs Web

Grâce à l'IA intégrée, votre navigateur fournit et gère les modèles de base et experts.

Grâce à l'IA intégrée, votre site Web se connecte aux API du navigateur au processeur local (CPU, GPU ou NPU). Il communique ensuite avec un modèle local, qui envoie une réponse. L'API renvoie la réponse.

L'IA intégrée offre les avantages suivants :

Avantages de l'exécution côté client

Grâce à l'IA intégrée, vous pouvez effectuer des opérations d'IA côté client, ce qui vous permet de bénéficier des avantages suivants :

IA hybride : côté client et côté serveur

Bien que l'IA côté client puisse gérer un large éventail de cas d'utilisation, certains nécessitent une assistance côté serveur. L'IA côté serveur est une excellente option pour les grands modèles. Elle peut prendre en charge un plus grand nombre de plates-formes et d'appareils.

Vous pouvez envisager une approche hybride si votre application nécessite :

Par exemple, si vous utilisez l'API Prompt intégrée, elle n'est disponible que dans les extensions Chrome, sur Windows, macOS et Linux. Pour vous assurer que tous vos utilisateurs peuvent bénéficier de votre fonctionnalité d'IA, configurez une architecture hybride avec Firebase AI Logic.

Accéder à l'IA intégrée

Vous pouvez accéder aux fonctionnalités d'IA intégrées principalement avec les API de tâches, telles que l'API Translator ou l'API Summarizer. Les API de tâches sont conçues pour exécuter l'inférence par rapport au meilleur modèle pour la tâche, qu'il s'agisse d'un modèle linguistique ou d'un modèle expert.

Quand utiliser l'IA intégrée ?

Voici quelques avantages que l'IA intégrée peut vous offrir, à vous et à vos utilisateurs :

Plusieurs API d'IA intégrées sont disponibles dans la version stable de Chrome et les essais Origin Trial. Les API exploratoires et en phase de développement sont disponibles pour les participants au programme Preview anticipé.

Prévisualiser les nouvelles fonctionnalités

Nous avons besoin de votre avis pour façonner les API afin de répondre à vos cas d'utilisation et pour éclairer nos discussions avec d'autres fournisseurs de navigateurs en vue de la normalisation.

Rejoignez l'EPP pour donner votre avis sur les idées d'IA intégrées en phase de développement et découvrir des opportunités de tester les API en cours de développement grâce au prototypage local.

Effort de standardisation

Nous nous efforçons de normaliser toutes ces API pour assurer la compatibilité entre les navigateurs.

Les API Language Detector et Translator ont été adoptées par le groupe de travail W3C WebML. Nous avons demandé à Mozilla et WebKit de nous faire part de leur position sur les normes.

Les API Summarizer, Writer et Rewriter ont également été adoptées par le groupe de travail W3C WebML. Nous avons demandé à Mozilla et WebKit de nous faire part de leur position sur les normes.