En direct de San Francisco. Le dernier Next de Google Cloud en présentiel remonte à 2019. Après la période du Covid et des conférences virtuelles, le fournisseur renoue donc avec un évènement physique à San Francisco du 29 au 31 aout où 15 000 participants sont attendus. La conférence a été inaugurée par Sundar Pichai, CEO d’Alphabet, qui explique que « les discussions avec les dirigeants d’entreprises au cours des dernières années portent sur le même thème : Ils veulent un partenaire qui a été à la pointe des avancées technologiques qu'il s'agisse de l'ordinateur de bureau, de la téléphonie mobile, du cloud ou, aujourd'hui, de l'IA ». Et d’ajouter, « aider à rendre l’IA utile pour tous est notre mission au cours de la prochaine décennie ».

Il a ensuite laissé la parole à celui qui faisait ses premiers pas en tant que CEO de Google Cloud en 2019, Thomas Kurian pour détailler les différentes annonces. Elles s’articulent autour de deux axes : aider les entreprises à exploiter les grands modèles de langages avec Vertex AI et faciliter les tâches de certains métiers via l’assistant Duet AI.

La plateforme Vertex AI s’étoffe

Sur le premier point, Vertex AI s’enrichit et gagne en fonctionnalité. Pour mémoire cette plateforme propose des outils à destination des développeurs et un catalogue de LLM ou des modèles dit de fondation. Baptisé Model Garden, il comprend des modèles maison notamment PaLM 2 qui a été présenté à l’occasion de la conférence Google I/O en mai dernier et qui gagne en nombre de tokens disponibles, la longueur des requêtes sont ainsi portées de 4 000 à 32 000. Avec Imagen (génération d’image), le fournisseur revendique être le premier à intégrer le digital watermarking, issu des travaux de Deepmind et l'outil SnythID. Ce filigrane identifie que l’image a été générée par une IA. Vertex AI peut par ailleurs gérer des modèles tiers comme LLama 2 (y compris la version profilée pour les développeurs Llama Code) de Meta ou prochainement Claude 2 d’Anthropic. Et bien évidemment, Google Cloud laisse aux entreprises la possibilité d’exploiter leurs propres LLM. Au total, le catalogue comprend une centaine de LLM à disposition.

Le catalogue de LLM évolue avec les dernières itérations des modèles. Crédit Photo: JC

Sur la partie fonctionnalité, Google Cloud dévoile Extensions qui offre aux développeurs de maintenir à jour les applications d’IA génératives. En effet, une fois entraînée les modèles de fondation n’acceptent pas de données supplémentaires. Extensions proposent via des API de se connecter à des sources externes pour disposer de données en temps réel. « Il est possible de récupérer des données issues du web, des bases de données Big Query, AlloyDB, mais aussi en mode preview avec à Jira, Confluence et Salesforce », souligne Thomas Kurian. Ces extensions seront étoffées au fil du temps.

Les extensions tierces comprennent Jira, Confluence et Salesforce. Crédit Photo : JC

En parallèle, Google Cloud annonce la disponibilité générale de Search et Conversation. Le premier a pour objectif « d’apporter les capacités du moteur de recherche de Google aux applications d’IA générative », explique Thomas Kurian. De son côté, Conversation propose aux développeurs d’intégrer rapidement et directement dans leurs applications des fonctionnalités de chatbot et de voicebot.

Duet AI se diffuse dans Google Cloud

L’autre volet de la stratégie de Google Cloud autour de l’IA est son usage, qui passe par l'assistant Duet AI. Comme Vertex AI, ce dernier a été dévoilé lors de la conférence I/O de mai dernier notamment en preview pour Workspace en réponse à la présentation de Copilot pour Microsoft 365 par la firme de Redmond. Après cette période de test, Sundar Pinchai a annoncé la disponibilité générale de Duet AI pour Workspace pour un tarif de 30 dollars HT par utilisateur et par mois (le même prix que son concurrent) et pour les utilisateurs anglophones dans un premier temps.

Après Workspace, Duet AI part à la conquête de Google Cloud où selon les termes de Thomas Kurian, il sera « l’assistant, l’expert, le collaborateur dans différents domaines de l’IT allant du développeur au data analyst, datascientist, … ». Pour les développeurs, l’assistant de complétion de code avait ses premiers pas en mai dernier. Aujourd’hui, il s’enrichit de capacités de refactorisation et de traduction de code. Ces fonctions sont importantes dans le cadre de modernisation des applications ou de migration. En langage naturel, les développeurs peuvent ainsi depuis leur IDE demandait ces évolutions de code. Duet AI est disponible pour la console Google Cloud, Cloud Workstations et Shell Editor, mais également pour des éditeurs tiers tels que Visual Studio Code et les IDE JetBrains comme CLion, GoLand, IntelliJ, PyCharm, Rider et WebStorm. L’assistant est par ailleurs capable de prendre en compte le contexte dans la génération de code en intégrant par exemple le code ou les bibliothèques développées spécifiquement au sein de l’entreprise. Les API ne sont pas oubliés avec une intégration de Duet AI dans leur création, leur publication et leur gestion au sein d’Apigee.

Exemple de Duet AI pour la refactorisation de code. Crédit Photo : JC

Après le code, Duet AI s’égrène dans la gestion des applications en aidant les administrateurs à automatiser les déploiements et à surveiller les performances. A travers Cloud Monitoring, ils peuvent lancer des requêtes PromQL (Prometheus Query Language) afin d'analyser des métriques comme par exemple un pic d’utilisation du CPU.

Une requête en langage naturel permet de diagnostiquer et réparer une baisse de performance dans une application. Crédit Photo: JC

Enfin, dernier pan de Google Cloud à bénéficier de Duet AI, la partie data avec Big Query et Looker. Dans l’offre de datawarehouse, l’assistant va faciliter l’écriture de code SQL ou Python, une tâche souvent fastidieuse mais incontournable. Il est donc capable d’écrire des fonctions complètes, des blocs de code, de suggérer des complétions de code et de proposer des requêtes SQL. Enfin, la plateforme de BI et data visualisation, Looker sera épaulée par Duet AI pour générer des présentations, des résumés et des graphiques au sein des tableaux de bord.