Ship 26 Londres - Conférence principale

VVercel
컴퓨터/소프트웨어창업/스타트업경영/리더십AI/미래기술

Transcript

00:00:00- Bonjour à tous.
00:00:11Merci, merci.
00:00:12Salut à tous, c'est génial d'être ici.
00:00:15Depuis le SHIP de l'année dernière, le monde a changé.
00:00:20Nous écrivons moins de code à la main,
00:00:22mais plus d'idées voient le jour que jamais auparavant.
00:00:27Il y a six mois, moins de 3 % des déploiements sur Vercel
00:00:31étaient déclenchés par des agents de codage.
00:00:33Depuis, ce nombre a été multiplié par 17,
00:00:38et plus de la moitié des déploiements sur Vercel proviennent désormais d'agents.
00:00:43Mais le changement majeur réside dans ce que ces agents déploient.
00:00:48Depuis le début de l'année,
00:00:50les charges de travail agentiques sur Vercel ont doublé.
00:00:53Le volume sur l'AI Gateway est passé de 2 billions
00:00:57à 20 billions de jetons par mois.
00:01:01Et le changement que nous observons, c'est que nous utilisons des agents
00:01:04pour déployer des logiciels capables de réfléchir.
00:01:07Nous publions des sites et des applications agentiques.
00:01:11Nous utilisons des agents pour publier des agents.
00:01:14C'est un changement profond, alors je veux remonter le temps
00:01:17et vous montrer comment nous en sommes arrivés là.
00:01:20Parce que notre nouveau monde est agentique.
00:01:23Mais tout a commencé avec les sites web.
00:01:27Je me souviens avoir créé des sites simples en HTML, CSS et JavaScript
00:01:31quand j'étais enfant, comme on le fait tous.
00:01:34J'étais tellement enthousiaste à l'idée de mettre mes créations en ligne.
00:01:37Et c'est ça, le web.
00:01:39Partager nos idées avec le monde.
00:01:44Nous avons construit la première version de Vercel pour rendre cela facile pour tout le monde.
00:01:48C'était une infrastructure pour les pages, la mise en cache et la diffusion de contenu mondial.
00:01:54Aujourd'hui, nous servons les sites web les plus rapides et les plus beaux du monde
00:01:59pour des entreprises comme Co-op, Paul Smith et Heli Hansen.
00:02:04Mais le monde est dynamique.
00:02:06Et à mesure que le web a grandi, les sites se sont transformés en applications basées sur les données.
00:02:11C'est pourquoi Vercel a construit une infrastructure pour les serveurs, les API et les bases de données.
00:02:17Maintenant, TripAdvisor et votre propre London Northeastern Railway
00:02:22exécutent des applications à grande échelle sur Vercel.
00:02:26Depuis plus d'une décennie, nous faisons de Vercel un cloud
00:02:30où vous pouvez tout exécuter.
00:02:32Notre vision est de construire une véritable plateforme full-stack.
00:02:37Et au cours de l'année dernière, nous avons franchi des étapes importantes vers cette vision.
00:02:42Nous avons recruté certains des meilleurs développeurs Python au monde
00:02:47pour étendre notre infrastructure de base aux frameworks backend.
00:02:51Vous pouvez désormais exécuter des backends comme FastAPI, Flask, Express,
00:02:56et HONO à grande échelle, directement sur Vercel.
00:03:00Nous avons construit une couche agentique complète.
00:03:04Vous pouvez maintenant exécuter des fonctions de longue durée sur Fluid Compute,
00:03:07rendre les flux de travail durables,
00:03:09et lancer des bacs à sable sécurisés.
00:03:13Vous pouvez héberger vos serveurs MCP
00:03:14et rendre votre application disponible pour n'importe quel agent.
00:03:18Et nous avons ajouté les meilleures bases de données au monde à notre plateforme.
00:03:23Vous pouvez gérer Amazon Aurora, Aurora D-SQL et DynamoDB,
00:03:28ainsi que des centaines d'intégrations de haute qualité,
00:03:31comme OpenSearch, le tout via Vercel.
00:03:34Cela signifie que vous pouvez exécuter n'importe quelle architecture sur notre infrastructure.
00:03:40Ici même à Londres, Octopus Energy exécute un frontend Next.js
00:03:44avec un backend Python,
00:03:46aidant des millions de personnes au Royaume-Uni à surveiller leur consommation d'énergie.
00:03:50Donc, en plus des frontends,
00:03:53vous pouvez héberger des services backend sur Vercel,
00:03:57comme des API REST écrites en TypeScript et Python.
00:04:01Vous pouvez déployer des flux de travail qui gèrent le travail asynchrone de longue durée,
00:04:05même avec un humain dans la boucle.
00:04:07Et vous pouvez héberger des files d'attente qui traitent des milliards de messages par mois.
00:04:13Mais les développeurs nous disent qu'il est encore trop difficile
00:04:16de relier tous ces éléments entre eux.
00:04:20Alors, nous avons corrigé cela.
00:04:23Aujourd'hui, je suis ravi d'annoncer Vercel Services.
00:04:28C'est une expérience de développement que vous connaissez et aimez
00:04:31pour votre application full-stack.
00:04:34Vous pouvez désormais développer le frontend et le backend ensemble
00:04:38avec une seule commande, vcdev.
00:04:41Tout se lance localement.
00:04:43Et lorsque vous envoyez un commit,
00:04:46vous obtenez une URL de prévisualisation pour toute votre application,
00:04:49pas seulement le frontend.
00:04:51Même les commits uniquement backend
00:04:53génèrent une prévisualisation complète que vous pouvez tester avant de publier.
00:04:58Et tous les services que vous déployez peuvent communiquer entre eux de manière privée
00:05:02sans jamais toucher au vilain internet public.
00:05:07Vous pouvez désormais exécuter tous vos microservices,
00:05:09j'ai dit microservices,
00:05:11microservices sur Vercel,
00:05:13et tout fonctionne simplement.
00:05:16Mais à l'ère des agents,
00:05:18ces services deviennent autonomes.
00:05:21Les sites web et les applications réagissaient autrefois à l'entrée de l'utilisateur avec de la logique.
00:05:27Mais maintenant,
00:05:29ils ont des agents à l'intérieur
00:05:30qui peuvent comprendre l'intention
00:05:31et prendre des mesures autonomes.
00:05:35Chaque nouvelle génération de logiciels
00:05:37exige une nouvelle génération d'infrastructure.
00:05:41Et l'ère des agents n'est pas différente.
00:05:44Les logiciels agentiques ont besoin d'une infrastructure agentique.
00:05:48Et c'est exactement ce que nous construisons chez Vercel.
00:05:51L'infrastructure agentique se compose de trois parties.
00:05:55Un,
00:05:56Vercel est l'endroit où les agents de codage déploient des logiciels.
00:06:01Quand vous demandez à Cloud Code ou Codex où déployer,
00:06:04vous obtenez Vercel.
00:06:05Parce que Vercel est conçu pour la façon dont travaillent les agents.
00:06:10Deux,
00:06:11Vercel est l'endroit où vous construisez et déployez vos propres agents.
00:06:15Nous vous donnons tous les outils dont vous avez besoin
00:06:17pour construire et exécuter des applications et des agents
00:06:20en production de manière sécurisée et à grande échelle
00:06:22sur une seule plateforme.
00:06:25Et trois,
00:06:26Vercel lui-même est automatisé par des agents.
00:06:31Vercel exécute vos applications en production, bien sûr,
00:06:34gérant le trafic, les traces, l'observabilité et les anomalies.
00:06:39Et donc ces données donnent à nos agents
00:06:41le contexte dont ils ont besoin pour enquêter de manière autonome
00:06:44et ensuite répondre aux demandes,
00:06:47pas juste des alertes.
00:06:49Pour le contexte,
00:06:51les équipes utilisant Cloud Code
00:06:52déploient Vercel cinq fois plus fréquemment
00:06:55que les équipes qui ne le font pas.
00:06:57C'est parce que nous avons établi la norme
00:06:59pour l'expérience de développement,
00:07:01et maintenant nous faisons de même
00:07:02pour les agents que ces développeurs utilisent.
00:07:06Les agents de codage adorent Vercel
00:07:07parce que nous leur donnons tout ce dont ils ont besoin.
00:07:11En fait,
00:07:11quand vous demandez à votre agent
00:07:13de vérifier son travail,
00:07:14il a besoin d'une URL en direct qu'il peut tester, n'est-ce pas ?
00:07:18Donc Vercel donne à chaque déploiement
00:07:20un environnement de révision dédié et sécurisé.
00:07:24Quand vous demandez à vos agents
00:07:26de publier des expériences,
00:07:27ils doivent les déployer en toute sécurité.
00:07:31Donc Vercel donne à chaque expérience
00:07:33un indicateur de fonctionnalité
00:07:34et vous donne le contrôle
00:07:36et la confiance
00:07:37avec des retours en arrière instantanés.
00:07:40Et vous ne voulez pas que votre agent
00:07:42perde du temps
00:07:43à cliquer sur un tableau de bord.
00:07:46Un agent est plus efficace
00:07:48lorsque chaque partie de la plateforme
00:07:50est disponible
00:07:51dans sa propre langue.
00:07:54Et c'est ce que Vercel lui donne
00:07:55via notre CLI,
00:07:57API,
00:07:58et MCP.
00:08:01Cette année,
00:08:02un ingénieur chez Meta
00:08:03a ouvert Claude code,
00:08:05comme on le fait,
00:08:06et lui a demandé de construire
00:08:07cet outil interne.
00:08:08Et quand il a été envoyé pour le tester,
00:08:10il a demandé à Claude
00:08:11où déployer.
00:08:13Et voilà,
00:08:14poussé sur Vercel.
00:08:16Une semaine plus tard,
00:08:17tout le monde dans son équipe
00:08:18était déployé sur Vercel.
00:08:20Et en un mois,
00:08:21Vercel était la plateforme incontournable
00:08:22pour les laboratoires de superintelligence de Meta.
00:08:26Meta.ai,
00:08:27le produit d'IA de pointe de Meta,
00:08:29est né sur Vercel.
00:08:32Et c'est arrivé
00:08:33même si Meta
00:08:34avait déjà construit
00:08:35sa propre plateforme de déploiement
00:08:36depuis des décennies.
00:08:38Mais même l'infrastructure
00:08:39la plus puissante
00:08:40ne parle pas nativement
00:08:42la langue des agents.
00:08:44Vercel le fait.
00:08:46L'infrastructure agentique
00:08:47est la plateforme que nous avons construite,
00:08:49mais ce qui compte le plus
00:08:50sont les produits
00:08:51que vous construisez
00:08:52par-dessus.
00:08:53Alors je veux inviter
00:08:54Tom O'Kino
00:08:55sur scène
00:08:56pour vous montrer comment.
00:08:57Merci.
00:09:06Merci, G.
00:09:07Merci beaucoup.
00:09:08Tout le monde,
00:09:09c'est tellement génial de vous voir.
00:09:10C'est tellement génial
00:09:11d'être de retour à Londres.
00:09:13G vient de vous dire
00:09:14pourquoi les agents de codage
00:09:15aiment l'infrastructure de Vercel,
00:09:17pourquoi ils choisissent
00:09:18de déployer
00:09:18sur l'infrastructure
00:09:19agentique de Vercel.
00:09:20Mais qu'en est-il
00:09:21quand vous voulez
00:09:21créer vos propres agents ?
00:09:25La pile d'agents de Vercel
00:09:26vous donne tous les outils
00:09:27dont vous avez besoin
00:09:28pour créer et expédier
00:09:29vos propres agents.
00:09:31Les agents ont besoin de contexte,
00:09:33les agents doivent se connecter
00:09:34aux modèles,
00:09:35exécuter des flux de travail complexes,
00:09:37et se connecter aux données
00:09:38et aux applications.
00:09:40Laissez-moi vous présenter
00:09:40ces outils maintenant,
00:09:41en commençant par la façon
00:09:42de se connecter aux modèles.
00:09:44Tout d'abord,
00:09:44nous avons le SDK IA.
00:09:46L'un d'entre vous
00:09:46a-t-il utilisé le SDK IA ?
00:09:48Levez la main.
00:09:49Très bien.
00:09:50Le SDK IA a été initialement
00:09:51publié il y a trois ans
00:09:52cette semaine,
00:09:53et il est en
00:09:53développement actif
00:09:54depuis lors.
00:09:56C'est la boîte à outils universelle
00:09:57pour créer des frameworks IA,
00:09:59des applications,
00:09:59et des agents.
00:10:01Il est agnostique
00:10:02en termes de plateforme,
00:10:03de framework et de modèle,
00:10:04et il vous permet
00:10:05de générer du texte,
00:10:06des images, de la parole,
00:10:07de la vidéo,
00:10:08et plus encore.
00:10:09Il permet également
00:10:10d'ajouter facilement des choses
00:10:11comme la diffusion
00:10:11et les replis
00:10:12à vos projets.
00:10:14Le SDK IA
00:10:15a maintenant été téléchargé
00:10:16plus de 15 millions de fois
00:10:18par semaine
00:10:19et est devenu
00:10:20la méthode standard
00:10:20pour accéder à n'importe quel modèle
00:10:22auprès de n'importe quel fournisseur
00:10:24en TypeScript
00:10:25et en Python.
00:10:26Un grand bravo au SDK IA
00:10:27pour Python.
00:10:29Il est utilisé
00:10:29à grande échelle
00:10:30par des entreprises
00:10:31partout dans le monde,
00:10:32comme Brex.
00:10:34Brex aide les entreprises
00:10:35comme Vercel
00:10:36avec des cartes d'entreprise
00:10:36et la gestion des dépenses.
00:10:38Ils exécutent des agents d'audit
00:10:40de dépenses qui examinent
00:10:40des milliers de transactions
00:10:42à la fois.
00:10:43Ces agents
00:10:44appellent des modèles,
00:10:45invoquent des outils
00:10:46pendant la génération,
00:10:48diffusent les résultats
00:10:48à mesure qu'ils arrivent,
00:10:50et analysent les données
00:10:51financières structurées
00:10:52pour faire ressortir les anomalies.
00:10:54Le SDK IA
00:10:55simplifie tout cela
00:10:57et fournit
00:10:57une couche d'abstraction standard.
00:11:00L'une des choses
00:11:01que nous aimons
00:11:01c'est que vous pouvez expérimenter
00:11:02avec différents modèles
00:11:03pour différentes parties
00:11:04de votre application
00:11:04et essayer de nouveaux modèles
00:11:06dès leur sortie,
00:11:08le tout sans avoir
00:11:09besoin de faire des changements
00:11:09dans le code de votre produit.
00:11:11Vous pouvez vous concentrer
00:11:12sur la création de vos fonctionnalités
00:11:13et le SDK IA
00:11:14s'occupe du reste.
00:11:17D'accord, donc,
00:11:17le SDK IA rend l'intégration
00:11:19vraiment facile,
00:11:20mais vous devez toujours
00:11:20gérer
00:11:21la connexion
00:11:22aux fournisseurs sous-jacents
00:11:23et aux modèles
00:11:24que vous souhaitez utiliser.
00:11:26Et c'est là que
00:11:26le prochain outil
00:11:27de notre pile d'agents
00:11:28intervient,
00:11:30la passerelle IA.
00:11:32La passerelle IA fournit
00:11:33une interface unifiée
00:11:34pour accéder aux modèles IA,
00:11:35mais c'est en réalité
00:11:36bien plus que ça.
00:11:38En interne,
00:11:38nous appelons
00:11:39la passerelle IA
00:11:39un réseau de distribution de jetons,
00:11:42et je veux expliquer
00:11:42ce que j'entends par là.
00:11:44Aux premiers jours
00:11:45du web,
00:11:46nous avions ce qu'on appelait
00:11:47le problème de l'origine chaude.
00:11:50Les sites populaires
00:11:50recevaient soudainement
00:11:51des pics de trafic
00:11:52de partout,
00:11:54mais le contenu vivait
00:11:55dans un seul
00:11:56ou quelques emplacements d'origine.
00:11:58Cela créait
00:11:59des serveurs surchargés,
00:12:00des téléchargements lents,
00:12:01et une expérience utilisateur
00:12:02imprévisible.
00:12:04Le web a en quelque sorte
00:12:04grandi au-delà de l'idée
00:12:05que chaque utilisateur
00:12:06devrait récupérer des ressources
00:12:07directement depuis l'origine.
00:12:10Et donc,
00:12:10le CDN est né.
00:12:12Le CDN est devenu
00:12:13le tissu de performance
00:12:14et de fiabilité de l'internet.
00:12:17Bords distribués,
00:12:18routage intelligent,
00:12:20basculement,
00:12:21observabilité,
00:12:22politiques centralisées,
00:12:24et plus encore.
00:12:26Les cas d'utilisation de l'IA
00:12:26ont maintenant grandi au-delà
00:12:27de l'idée
00:12:28que chaque jeton
00:12:29devrait être récupéré
00:12:29directement depuis
00:12:30le fournisseur de modèles.
00:12:32Les jetons sont devenus
00:12:33une dépendance de production,
00:12:35et les laboratoires de modèles
00:12:35sont les nouvelles origines.
00:12:37Ils sont puissants,
00:12:38c'est sûr,
00:12:39mais ils sont aussi coûteux,
00:12:40limités en termes de taux,
00:12:41et géographiquement
00:12:42et opérationnellement variables.
00:12:44Et comme nos amis
00:12:45des laboratoires de modèles le savent,
00:12:46c'est un problème vraiment difficile
00:12:47à grande échelle.
00:12:49C'est donc pourquoi
00:12:50nous avons construit la passerelle IA.
00:12:52Elle sert des jetons
00:12:53via le même réseau mondial
00:12:54que Vercel utilise
00:12:55depuis plus d'une décennie.
00:12:56Elle contourne les pannes,
00:12:58simplifie l'authentification,
00:13:00et centralise l'utilisation
00:13:01avec des choses comme le suivi des dépenses
00:13:02et une observabilité granulaire.
00:13:05Et, bien sûr,
00:13:06elle offre zéro rétention de données,
00:13:08ce qui est particulièrement important
00:13:09pour nos clients entreprises.
00:13:11La passerelle IA permet aux équipes
00:13:12d'exploiter le trafic IA
00:13:13comme une infrastructure
00:13:14plutôt que comme des
00:13:16intégrations de fournisseurs sur mesure.
00:13:19Servir les jetons de manière fiable
00:13:20est l'un des problèmes importants
00:13:22que résout la passerelle,
00:13:23mais l'autre concerne
00:13:24le choix du modèle.
00:13:26Les agents actuels
00:13:26n'utilisent pas vraiment
00:13:27une architecture à modèle unique.
00:13:29Ils utilisent de nombreux modèles
00:13:30provenant de nombreux fournisseurs.
00:13:33En fait,
00:13:33notre indice de production AI Gateway
00:13:35a montré que les équipes
00:13:35exécutant des agents à grande échelle
00:13:37routent à travers 35 modèles différents.
00:13:39Cela signifie que le routage
00:13:40n'est plus une fonctionnalité.
00:13:42C'est en réalité la façon dont vous exécutez
00:13:43l'IA en production.
00:13:45L'un de nos clients,
00:13:46AKQA,
00:13:47a construit une application ChatGPT
00:13:49pour Starbucks
00:13:49en utilisant Next.js
00:13:51et l'AI Gateway.
00:13:53C'est un bot interactif
00:13:54qui aide les gens à découvrir
00:13:55de nouvelles boissons qu'ils pourraient aimer.
00:13:57Ils utilisent différents modèles
00:13:58pour différentes tâches
00:13:59afin d'équilibrer puissance et coût.
00:14:02Gemini Flash
00:14:03gère la récupération
00:14:04et la synthèse
00:14:05lorsqu'une personne pose une question.
00:14:07Ensuite, les recommandations
00:14:08sont traitées par GPT-5.
00:14:10Et encore plus de modèles
00:14:11sont utilisés pour générer des recettes,
00:14:13le tout avec une seule
00:14:14clé API AI Gateway.
00:14:17AI Gateway sert
00:14:18plus d'un billion de jetons par jour.
00:14:22Il offre aux développeurs
00:14:23un accès simplifié
00:14:24à des centaines de modèles
00:14:25provenant de dizaines de fournisseurs
00:14:26et fournit une observabilité puissante.
00:14:29C'est en fait une part importante
00:14:30de ce qui fait de Vercel
00:14:31la plateforme ouverte pour l'IA.
00:14:35D'accord, donc Vercel sert des pixels
00:14:37et des jetons instantanément
00:14:38et de manière fiable.
00:14:39Mais les logiciels modernes
00:14:40ne suivent pas
00:14:41un modèle simple de requête-réponse
00:14:42plus maintenant.
00:14:44Les agents peuvent avoir besoin
00:14:45de fonctionner pendant des heures,
00:14:47voire des jours,
00:14:48et sur de nombreuses tâches complexes.
00:14:51C'est là qu'intervient le prochain outil
00:14:52dans la pile d'agents,
00:14:53le Workflow SDK.
00:14:54Le Workflow SDK.
00:14:57Les flux de travail de longue durée
00:14:58et les tâches d'arrière-plan
00:14:58ne sont rien de nouveau dans le logiciel,
00:15:00mais ils sont l'une des choses
00:15:01les plus difficiles
00:15:01et agaçantes à construire.
00:15:03Beaucoup de choses peuvent mal tourner
00:15:05et des échecs surviennent.
00:15:07Délais d'attente,
00:15:08connexions interrompues,
00:15:09perte d'état.
00:15:11Sans une primitive
00:15:12pour la durabilité,
00:15:13vous bricolez des choses
00:15:14comme des tentatives
00:15:14et la persistance de l'état.
00:15:16Ça peut devenir vraiment moche.
00:15:18C'est pourquoi nous avons construit
00:15:19le Workflow SDK.
00:15:20Nous aimons dire
00:15:21qu'il offre une durabilité
00:15:22de calcul infinie.
00:15:23Il vous permet
00:15:24de construire des applications
00:15:25et des agents
00:15:26qui se suspendent automatiquement,
00:15:27reprennent, réessayent,
00:15:29et maintiennent l'état
00:15:30avec facilité.
00:15:32DoorDash utilise
00:15:32le Workflow SDK
00:15:33pour exécuter des tâches ETL traditionnelles,
00:15:35en s'assurant que toutes les données
00:15:37dans leur application
00:15:37sont toujours à jour.
00:15:39Et notre cliente, Flora,
00:15:40désolé pour le spoiler
00:15:41d'il y a une minute,
00:15:42a construit une plateforme de conception
00:15:44IA entière
00:15:45sur le Workflow SDK.
00:15:47Leur plateforme aide les designers
00:15:48à générer du contenu visuel
00:15:49à grande échelle.
00:15:51À l'intérieur,
00:15:52des agents se déploient
00:15:53sur 50 modèles d'images différents
00:15:54pour générer des directions visuelles
00:15:56à partir d'un seul brief créatif.
00:15:59Le Workflow SDK
00:15:59vérifie chaque étape
00:16:01de chaque agent
00:16:02et se met en pause
00:16:03quand le travail nécessite une intervention humaine.
00:16:05Et parce que chaque échec
00:16:06est automatiquement réessayé,
00:16:08le designer n'a jamais besoin
00:16:09de recommencer.
00:16:11Maintenant, toute l'idée
00:16:12derrière des agents comme celui-ci
00:16:13est qu'ils peuvent résoudre
00:16:14des tâches complexes
00:16:15à travers des flux de travail en plusieurs étapes.
00:16:18Et l'un des principaux moyens
00:16:19que les agents
00:16:19tentent d'accomplir
00:16:20la plupart des tâches
00:16:21et ce qu'ils aiment,
00:16:23la façon dont ils aiment
00:16:24accomplir la plupart des tâches
00:16:25est en écrivant
00:16:26et en exécutant du code.
00:16:27Et c'est là
00:16:28que notre prochaine primitive
00:16:29de la pile d'agents entre en jeu,
00:16:31Vercel Sandbox.
00:16:33Alors que les LLM sont devenus
00:16:34vraiment bons
00:16:34pour produire du code fonctionnel,
00:16:36ce code est encore
00:16:37non fiable.
00:16:38Et nous ne pouvons pas exécuter
00:16:40du code non fiable
00:16:41dans le même environnement
00:16:42qui a accès
00:16:43à nos systèmes de production.
00:16:45Nous avons besoin d'un environnement
00:16:45de qualité production spécial
00:16:47qui est conçu
00:16:48pour exécuter du code
00:16:49de manière sécurisée
00:16:50et isolée.
00:16:53Vercel n'est en fait
00:16:53pas étranger
00:16:54à ce problème
00:16:54d'exécution de code non fiable
00:16:56à cause des déploiements de prévisualisation
00:16:58et des builds.
00:16:59Nous hébergeons plus
00:17:00d'un milliard de déploiements
00:17:02de prévisualisation de qualité production,
00:17:03et chaque jour
00:17:04nous exécutons plus
00:17:05de six millions de builds.
00:17:08Chacun de ces builds
00:17:09se produit à l'intérieur
00:17:10d'un environnement de calcul
00:17:10micro-VM isolé.
00:17:13Avec Vercel Sandbox,
00:17:15la même primitive de calcul
00:17:16isolée
00:17:17est maintenant disponible
00:17:18pour vous et vos agents.
00:17:21Vercel Sandbox
00:17:22est construite sur
00:17:22du calcul fluide.
00:17:24Elle prend en charge des charges de travail
00:17:26dynamiques et en temps réel
00:17:27pour les agents,
00:17:28la génération de code,
00:17:29et l'expérimentation des développeurs.
00:17:31Chaque sandbox
00:17:32est un ordinateur
00:17:33entièrement fonctionnel avec un système de fichiers,
00:17:35une limite de sécurité,
00:17:36et même une prise en charge
00:17:37complète de Docker.
00:17:38Lorsque vous lancez
00:17:39une sandbox,
00:17:39vous pouvez installer des paquets,
00:17:41exécuter des conteneurs,
00:17:41et même configurer
00:17:42Redis ou Postgres
00:17:43comme dépendances de test.
00:17:45C'est déjà utilisé
00:17:46en production à grande échelle
00:17:47par les meilleures entreprises
00:17:48au monde.
00:17:49Une entreprise en particulier
00:17:51que nous utilisons chaque jour
00:17:51chez Vercel
00:17:52est Notion.
00:17:54Des millions d'équipes
00:17:55utilisent Notion
00:17:56comme espace de travail IA,
00:17:57pour capturer les connaissances,
00:17:58répondre aux questions,
00:17:59et faire avancer les projets.
00:18:01Et les développeurs
00:18:01peuvent étendre les agents Notion
00:18:03avec du code personnalisé,
00:18:05synchroniser les données CRM,
00:18:06transformer des fils Slack
00:18:07en contenu,
00:18:08ou se connecter
00:18:09aux flux de travail
00:18:09sur lesquels leurs équipes comptent déjà.
00:18:11Mais ce code
00:18:12doit s'exécuter en toute sécurité.
00:18:14Et c'est pourquoi les agents
00:18:15personnalisés de Notion
00:18:16tournent sur Vercel Sandboxes.
00:18:19Comme chaque agent
00:18:19dispose de son propre
00:18:20environnement informatique
00:18:21à usage général,
00:18:22les développeurs peuvent construire
00:18:23presque tout ce
00:18:24qu'ils peuvent imaginer,
00:18:25et tout ce qui
00:18:25se trouve en dehors du bac à sable
00:18:27reste protégé.
00:18:29Ainsi, nos agents
00:18:30peuvent exécuter du code en toute sécurité
00:18:31à l'intérieur de flux de travail
00:18:33de longue durée.
00:18:34Mais pour
00:18:34faire quelque chose d'utile,
00:18:35nos agents ont besoin
00:18:36d'accéder aux données
00:18:37et aux outils,
00:18:38les applications que nous
00:18:39utilisons tous les jours.
00:18:40Et c'est là
00:18:41que la prochaine couche
00:18:42de la pile d'agents
00:18:43entre en jeu,
00:18:44Vercel Connect.
00:18:46Vercel Connect
00:18:47est une toute nouvelle
00:18:47brique de construction
00:18:48qui permet à votre agent
00:18:49de se connecter en toute sécurité
00:18:50à toutes les données
00:18:51et aux systèmes dont il a besoin,
00:18:52y compris les applications
00:18:53et les outils qu'ils utilisent
00:18:54pour communiquer
00:18:55avec les utilisateurs
00:18:55via des jetons d'accès
00:18:57sécurisés,
00:18:58éphémères,
00:18:59et à portée minimale.
00:19:01Je suis ravi d'inviter
00:19:02Hedi,
00:19:03responsable produit pour Connect,
00:19:04pour nous faire
00:19:05une démonstration de Vercel Connect
00:19:06maintenant.
00:19:08Hedi ?
00:19:14Merci, Tomo.
00:19:16Comme l'a mentionné Tomo,
00:19:18les agents ne deviennent
00:19:20vraiment utiles
00:19:21que lorsqu'ils ont accès
00:19:22aux systèmes
00:19:23et aux outils
00:19:25que votre entreprise utilise.
00:19:27Disons que nous voulions
00:19:28construire un agent
00:19:29qui traite automatiquement
00:19:30les transcriptions d'appels
00:19:31pour notre équipe commerciale.
00:19:33Nous pourrions vouloir qu'un agent
00:19:35mette également à jour les statuts
00:19:37dans Salesforce
00:19:37pour refléter ce qui a été discuté
00:19:39lors de l'appel de vente.
00:19:42Il pourrait aussi extraire
00:19:43les demandes de fonctionnalités
00:19:44de l'appel
00:19:45puis créer des problèmes
00:19:47dans des systèmes comme Linear.
00:19:49Et bien sûr,
00:19:50notre équipe commerciale
00:19:51veut interagir
00:19:52avec ses agents
00:19:52depuis Slack.
00:19:54Cela ressemble à
00:19:55un agent de base
00:19:56pour traiter du texte,
00:19:58mais c'est en fait
00:19:59un flux de travail complexe
00:20:00avec une réelle implication
00:20:01sécuritaire.
00:20:03Lorsque vous construisez
00:20:04des connexions personnalisées
00:20:05pour vos agents
00:20:06dans Slack,
00:20:07Salesforce,
00:20:08et Linear,
00:20:09vous devez provisionner
00:20:10et gérer des jetons d'accès.
00:20:13Et la plupart des systèmes
00:20:14provisionnent des identifiants
00:20:15de longue durée,
00:20:16ce qui signifie que l'agent
00:20:18a effectivement
00:20:18un accès permanent.
00:20:21Pire encore,
00:20:22ces identifiants
00:20:23sont généralement limités
00:20:24à l'humain
00:20:25qui a créé
00:20:26ce jeton d'accès,
00:20:27pas à l'agent.
00:20:28Cela signifie donc
00:20:29que vos agents
00:20:30ont la capacité
00:20:31d'effectuer
00:20:32toute action
00:20:33que vous pouvez,
00:20:34pas les actions
00:20:35pour lesquelles ils sont conçus.
00:20:37C'est pourquoi nous avons construit
00:20:38Vercel Connect
00:20:39pour résoudre tous
00:20:40ces problèmes.
00:20:42Vercel Connect
00:20:43donne à vos applications
00:20:44et agents
00:20:45un accès
00:20:47sécurisé, éphémère
00:20:48et à portée minimale
00:20:49à votre système.
00:20:51Il est également intégré
00:20:52à la suite d'observabilité
00:20:54de Vercel
00:20:55afin que vous puissiez voir
00:20:56comment ces jetons
00:20:57sont utilisés.
00:20:59Alors laissez-moi vous montrer
00:21:00comment cela fonctionne
00:21:01en configurant
00:21:01les premiers connecteurs
00:21:02pour les agents
00:21:03que je viens de décrire.
00:21:06Ici,
00:21:07dans le tableau de bord Vercel,
00:21:09je vais commencer par créer
00:21:10les connecteurs
00:21:10que je veux.
00:21:11Je vais cliquer
00:21:12sur Créer des connecteurs,
00:21:13et comme vous pouvez le voir,
00:21:15nous avons une liste croissante
00:21:16de connecteurs intégrés
00:21:17déjà disponibles.
00:21:19Cela inclut Slack,
00:21:21GitHub,
00:21:21Snowflake,
00:21:22Linear,
00:21:24Salesforce,
00:21:25et bien d'autres.
00:21:26Et même si vous ne voyez pas
00:21:27les connecteurs
00:21:28que nous ne prenons pas encore en charge,
00:21:31vous pouvez créer les vôtres
00:21:32en utilisant OAuth
00:21:33et des clés API.
00:21:35Commençons
00:21:35avec Salesforce.
00:21:37Je vais utiliser l'espace de travail
00:21:38auquel je veux que mes agents
00:21:39aient accès.
00:21:41Et puis cliquez sur Créer
00:21:42le connecteur Salesforce.
00:21:46Donc, ce qui vient de se passer
00:21:47semblait simple,
00:21:48mais en coulisses,
00:21:50Vercel s'occupe
00:21:51d'une grande complexité
00:21:52au niveau des intégrations.
00:21:55Normalement,
00:21:55se connecter à Salesforce
00:21:56implique de gérer
00:21:58le flux OAuth,
00:22:00la gestion des jetons,
00:22:01le stockage des identifiants,
00:22:03et la logique de rafraîchissement,
00:22:04mais avec Connect,
00:22:05tout cela
00:22:06est pris en charge pour vous.
00:22:08Cette connexion émet
00:22:09des jetons à courte durée de vie
00:22:10à la demande
00:22:11lorsque les agents
00:22:12ont vraiment besoin
00:22:12d'effectuer une action.
00:22:15Commençons donc
00:22:16à créer
00:22:17le connecteur Linear ici.
00:22:19Je vais aller sur
00:22:20Créer un connecteur.
00:22:22Je choisis Linear.
00:22:23Je m'assure
00:22:24d'avoir le bon
00:22:25espace de travail.
00:22:27Et
00:22:27ce qui s'est passé,
00:22:30c'est que
00:22:31Vercel Connect
00:22:31me permet
00:22:32de choisir
00:22:32exactement quelles permissions
00:22:34je dois donner
00:22:35à mes agents.
00:22:35Dans ce cas,
00:22:37les agents
00:22:37doivent commenter
00:22:39et aussi créer des tickets
00:22:40pour les agents
00:22:41que j'ai décrits.
00:22:42Je vais donc leur donner uniquement
00:22:43ces permissions
00:22:44puis
00:22:45simplement créer
00:22:48le connecteur.
00:22:50Ainsi, en limitant
00:22:51nos agents
00:22:52à ces permissions
00:22:53et à ce périmètre dès le départ,
00:22:55nous pouvons nous assurer
00:22:56que cet agent
00:22:57n'effectue que les tâches
00:22:57que nous voulons
00:22:58qu'il réalise
00:22:59tout en bénéficiant
00:23:01d'une automatisation puissante.
00:23:03Je vais donc terminer
00:23:04la création du connecteur
00:23:05et je reviendrai
00:23:06sur la page de détails.
00:23:08Vous pouvez voir
00:23:08la création du projet
00:23:09ici.
00:23:10Vous pouvez l'installer.
00:23:11Vous pouvez voir
00:23:12le déclencheur d'installation
00:23:13et vous pouvez aussi voir
00:23:14les données d'utilisation plus tard.
00:23:16Testons rapidement
00:23:17notre jeton ici.
00:23:20Je vais donc tester
00:23:22le jeton utilisateur.
00:23:24Je vais cliquer
00:23:25sur tester le jeton utilisateur
00:23:26et je vais autoriser
00:23:27mes API
00:23:28puis je vais autoriser
00:23:30côté Linear.
00:23:33Et super,
00:23:33je reçois en retour
00:23:34un jeton
00:23:35que mes agents
00:23:36doivent utiliser pour exécuter
00:23:37la tâche spécifique.
00:23:38Il a une expiration,
00:23:40il a un nom,
00:23:40et commençons,
00:23:44créons
00:23:44le dernier connecteur
00:23:45que nous voulons
00:23:46pour nos agents.
00:23:47Je vais sélectionner Slack
00:23:48et m'assurer
00:23:50que j'ai autorisé
00:23:51l'espace de travail
00:23:52et je clique sur créer.
00:23:54Je l'installerai plus tard,
00:23:56je vais juste vous montrer
00:23:58cela, puis
00:23:59revenir
00:24:01à la page.
00:24:02Maintenant que nous avons
00:24:03les trois connecteurs
00:24:04installés,
00:24:05nos agents
00:24:06ont désormais accès
00:24:07à tout ce dont ils ont besoin
00:24:08et ils ne stockent jamais
00:24:09d'identifiants à longue durée de vie.
00:24:12À toi, Tomo.
00:24:16Merci.
00:24:22Avec Vercel Connect,
00:24:23vos agents peuvent se connecter
00:24:24en toute sécurité à toute votre gamme
00:24:26de systèmes internes,
00:24:27y compris votre CRM,
00:24:28ERP,
00:24:30HRIS,
00:24:31entrepôts de données,
00:24:33outils de collaboration
00:24:34et plus encore.
00:24:35Mais je veux faire un zoom
00:24:36sur les outils de collaboration.
00:24:38C'est ainsi que vous interagissez
00:24:39avec vos agents
00:24:40et comment vos agents
00:24:41veulent pouvoir
00:24:41interagir avec vous,
00:24:42et c'est là que
00:24:44la prochaine primitive
00:24:44de la pile d'agents
00:24:45entre en jeu,
00:24:46à savoir le SDK Chat.
00:24:48Les agents les plus puissants
00:24:50que nous avons construits chez Vercel
00:24:51sont en fait des collègues,
00:24:52et nous interagissons avec eux
00:24:54là où le travail se fait,
00:24:55au moment où il se fait.
00:24:57Pour beaucoup d'entre vous,
00:24:57il peut s'agir de Microsoft Teams
00:24:59ou de Google Chat,
00:25:00mais pour nous,
00:25:01c'est majoritairement
00:25:02Slack.
00:25:03Nous pensons que des outils
00:25:04de collaboration puissants
00:25:05comme ceux-ci
00:25:06sont le principal moyen
00:25:07par lequel la plupart des humains
00:25:07interagiront avec les agents,
00:25:08mais il y a un problème.
00:25:10Même si ces outils
00:25:11partagent un ensemble commun
00:25:12de capacités principales,
00:25:14ils ont tous des API
00:25:15et des interfaces
00:25:16très différentes.
00:25:18Le SDK Chat fournit
00:25:19une couche d'abstraction élégante
00:25:21vous permettant de cibler
00:25:22des dizaines d'applications.
00:25:23Avec une seule ligne
00:25:24de code,
00:25:25il permet à vos utilisateurs
00:25:26d'interagir avec des agents
00:25:27via des outils comme
00:25:28Microsoft Teams,
00:25:30Google Chat,
00:25:31Slack,
00:25:32Discord,
00:25:33GitHub,
00:25:33Linear,
00:25:34Telegram,
00:25:35WhatsApp
00:25:35et bien d'autres encore.
00:25:38NanoClaw aide les entreprises
00:25:39à exécuter des agents IA
00:25:40et ils ont construit leur plateforme
00:25:42sur le SDK Chat.
00:25:43C'est une base de code unique
00:25:44mais elle fournit des agents
00:25:45sur 15 applications
00:25:47de messagerie différentes.
00:25:49Voilà donc
00:25:50la pile d'agents Vercel.
00:25:52Il s'agit d'un ensemble singulier
00:25:53de capacités de bout en bout
00:25:54couvrant tout
00:25:55ce qui est nécessaire pour expédier
00:25:56des agents en production.
00:25:58Nous avons pris tout
00:25:59ce que nous avons appris
00:25:59en créant des agents
00:26:00au cours des dernières années
00:26:01et nous avons transformé ces apprentissages
00:26:02en primitives de premier ordre
00:26:04qui fonctionnent à l'échelle de Vercel.
00:26:06Nous les adorons
00:26:07et nos clients aussi.
00:26:09La pile est puissante
00:26:10et comble un réel manque
00:26:12dans l'écosystème,
00:26:13et nous pensons
00:26:13que chacune de ces primitives
00:26:14est la meilleure de sa catégorie.
00:26:16Mais il reste
00:26:17encore beaucoup de complexité.
00:26:19Chacune de ces primitives
00:26:20doit encore être connectée
00:26:21pour former un agent cohérent.
00:26:24Mais que se passerait-il si ce n'était pas le cas ?
00:26:26Alors que nous développions
00:26:27la pile d'agents,
00:26:28c'est la question
00:26:29qui revenait sans cesse.
00:26:31Chez Vercel,
00:26:32nous ne voulons pas seulement
00:26:33construire les agents
00:26:34les plus puissants au monde,
00:26:35et nous ne voulons pas
00:26:36juste vous permettre
00:26:37de construire les agents
00:26:37les plus puissants au monde.
00:26:39Nous voulons que la création
00:26:40de ces agents
00:26:40soit réellement agréable.
00:26:42Et cela signifie
00:26:43ne pas seulement fournir
00:26:44les primitives de pile d'agents
00:26:45les plus puissantes au monde,
00:26:48mais aussi le moyen le plus simple
00:26:50et le plus rapide
00:26:51d'assembler
00:26:52ces primitives.
00:26:54Pour rendre cela possible,
00:26:56nous avons construit le nouveau membre
00:26:57de la famille de la pile d'agents.
00:27:00Bienvenue, Eve.
00:27:02Le framework de Vercel
00:27:03pour construire des agents
00:27:04de production complets de bout en bout.
00:27:07Maintenant, j'ai tellement
00:27:08de choses à dire sur Eve,
00:27:09mais avant de commencer,
00:27:10je veux que vous la voyiez
00:27:11en action.
00:27:12Alors je suis ravi d'inviter
00:27:13Char, responsable produit
00:27:15pour Eve,
00:27:15pour vous montrer comment ça marche.
00:27:24Merci, Tomo.
00:27:26Au cours de la dernière année,
00:27:28nous avons pris tout ce que
00:27:28nous avons appris
00:27:29sur la création d'agents
00:27:30et nous l'avons intégré
00:27:31dans Eve.
00:27:32Laissez-moi vous montrer
00:27:33comment ça marche.
00:27:35Je vais commencer
00:27:35avec une seule commande
00:27:37dans mon terminal.
00:27:38Cette commande va créer
00:27:40un répertoire d'agent,
00:27:42installer les dépendances,
00:27:44et lancer une session de chat
00:27:45interactive
00:27:46avec l'agent.
00:27:48Ensuite,
00:27:49je vais configurer
00:27:49notre fournisseur de modèle.
00:27:51Je vais utiliser
00:27:52la passerelle IA de Vercel,
00:27:55sélectionner une équipe Vercel,
00:27:59et me lier à un projet
00:28:01dans cette équipe.
00:28:01Et voilà, c'est fait.
00:28:05Maintenant, testons-la.
00:28:07Qui es-tu ?
00:28:12D'accord.
00:28:12C'était rapide.
00:28:14Je viens de construire
00:28:15un agent entièrement fonctionnel
00:28:17en moins d'une minute.
00:28:18Maintenant,
00:28:23cet agent fonctionne
00:28:24avec seulement deux fichiers.
00:28:26Agents.ts,
00:28:27qui définit le modèle,
00:28:30et instructions.md
00:28:31qui définit l'identité de l'agent.
00:28:34Et cette simplicité
00:28:35est ce qui rend si facile
00:28:37la construction d'agents avec Eve.
00:28:39Maintenant, construisons
00:28:40un cas d'utilisation réel.
00:28:41Hedy vient de décrire
00:28:42un agent commercial
00:28:43qui traite les transcriptions d'appels
00:28:45et met à jour Salesforce
00:28:46et Linear.
00:28:47Laissez-moi vous montrer
00:28:48à quel point c'est simple
00:28:49de construire cet agent
00:28:50avec Eve.
00:28:52D'abord,
00:28:53je vais donner à l'agent
00:28:54une identité.
00:28:55Dans le fichier markdown d'instructions,
00:28:57je vais décrire
00:28:58un assistant commercial
00:28:59capable de créer
00:29:00des tickets Linear
00:29:01et de mettre à jour des opportunités
00:29:02Salesforce
00:29:03basées sur les transcriptions d'appels.
00:29:04Et juste comme ça,
00:29:10l'agent a
00:29:11une nouvelle mission.
00:29:12Ensuite,
00:29:13je vais lui donner des outils
00:29:14qu'il peut utiliser
00:29:14pour agir.
00:29:16L'agent a besoin
00:29:16d'un outil Linear
00:29:17pour pouvoir créer des tickets
00:29:18et les outils vont
00:29:19dans le dossier tools.
00:29:24Et le nom du fichier
00:29:26est le nom
00:29:27de l'outil
00:29:27que notre agent voit.
00:29:34Définissons
00:29:35un outil Linear.
00:29:37La description
00:29:37est ce que l'agent lit
00:29:39pour savoir quand
00:29:39utiliser l'outil,
00:29:41et les entrées
00:29:42sont les points de données
00:29:42que l'agent
00:29:43doit remplir,
00:29:44comme le titre
00:29:45et la description
00:29:45du ticket.
00:29:47Nous pouvons utiliser
00:29:48le connecteur Linear
00:29:50qu'Hedy a configuré plus tôt
00:29:52puis implémenter
00:29:53l'API Linear
00:29:54pour créer un ticket.
00:29:58Je veux aussi
00:29:59que l'agent sache
00:29:59comment créer
00:30:00un ticket Linear,
00:30:01alors je vais ajouter une compétence.
00:30:02Et les compétences vont
00:30:04dans le dossier skills.
00:30:06Cette compétence dit
00:30:07à l'agent
00:30:07qu'il doit rechercher
00:30:08les demandes de fonctionnalités
00:30:09dans la transcription
00:30:11et séparer les tickets Linear
00:30:12par sujet.
00:30:16Génial.
00:30:17Maintenant, testons l'agent.
00:30:18Il devrait être capable
00:30:18de créer des tickets Linear.
00:30:25Il va charger
00:30:26la compétence,
00:30:27créer le ticket.
00:30:28Génial.
00:30:29Le ticket est créé,
00:30:30et il devrait aussi
00:30:31apparaître dans Linear.
00:30:34Ensuite, l'agent doit
00:30:36mettre à jour les opportunités
00:30:37Salesforce.
00:30:38Nous voulons utiliser
00:30:38la CLI Salesforce
00:30:39pour effectuer des mises à jour,
00:30:41mais cela signifie
00:30:42que notre agent a besoin d'un shell,
00:30:43et nous voulons que les commandes
00:30:44soient exécutées en toute sécurité
00:30:46de manière isolée.
00:30:47Je vais donc configurer
00:30:48un bac à sable (sandbox) que l'agent
00:30:50peut utiliser pour faire des mises à jour.
00:30:51Cela met en place une machine virtuelle privée
00:30:53dans laquelle l'agent peut travailler,
00:30:54isolée de tout le reste.
00:30:57Je vais créer un sandbox.ts.
00:31:00Cela va configurer
00:31:01le bac à sable,
00:31:02et ensuite installer Salesforce CLI
00:31:04dans le bootstrap du sandbox,
00:31:07et verrouiller également les portes.
00:31:09Le sandbox n'est autorisé
00:31:11qu'à communiquer avec Salesforce
00:31:11et rien d'autre.
00:31:15Je vais donner à l'agent
00:31:16l'outil Salesforce
00:31:16tout comme nous l'avons fait avec Linear,
00:31:18mais les mises à jour Salesforce
00:31:19nécessitent l'approbation
00:31:20de quelqu'un dans l'équipe.
00:31:22Je vais donc ajouter un humain dans la boucle,
00:31:24et cet outil exigera toujours
00:31:26que l'agent
00:31:26demande une approbation humaine.
00:31:32Nous utiliserons le connecteur Salesforce de Hedy.
00:31:37Et enfin,
00:31:38la fonction d'exécution d'outil
00:31:39qui appellera Salesforce CLI
00:31:41et effectuera des mises à jour
00:31:42sur l'enregistrement d'opportunité.
00:31:43Maintenant, demandons-lui
00:31:45l'étape Salesforce.
00:31:50Je vais lui dire de mettre à jour
00:31:52l'opportunité Salesforce
00:31:53en “Closed Won”.
00:31:55C'est l'humain dans la boucle,
00:31:58et c'est fait.
00:31:59Si vous retournez
00:32:00sur Salesforce,
00:32:01actualisez cette page,
00:32:03cela devrait indiquer “Closed Won”.
00:32:07Génial.
00:32:08Maintenant, je dois rendre
00:32:09l'agent disponible
00:32:10dans Slack pour l'équipe commerciale.
00:32:12Je vais donc lancer slash channels.
00:32:15Sélectionner Slack.
00:32:18Oui, je veux le bot Slack.
00:32:22Cela va installer
00:32:23le bot Slack
00:32:24dans l'espace de travail.
00:32:28Déployer sur Vercel.
00:32:34Et voilà.
00:32:35Testons-le.
00:32:36Je vais mentionner notre agent.
00:32:41Et c'est tout.
00:32:43Nous avons un agent
00:32:45prêt pour la production
00:32:46que notre équipe peut utiliser
00:32:47dans notre couche de collaboration Slack.
00:32:50Mais nous n'avons pas fini.
00:32:51L'agent est également entièrement observable.
00:32:54Jetons un œil
00:32:55à la conversation
00:32:55que nous venons d'avoir avec lui dans Slack.
00:32:57Donc dans le tableau de bord Vercel,
00:32:59je vais cliquer sur observabilité,
00:33:02exécutions d'agent,
00:33:05et je peux voir
00:33:06l'historique complet de la conversation.
00:33:09Utilisation des jetons,
00:33:10durée de l'exécution,
00:33:11entrées, sorties,
00:33:13et le raisonnement de l'agent.
00:33:14Je peux même examiner
00:33:16chacun des appels d'outils
00:33:17que l'agent a effectués.
00:33:19Et c'est tout.
00:33:20Nous venons de créer
00:33:21un agent prêt pour la production
00:33:22en cinq minutes.
00:33:24À toi, Tomlin.
00:33:24Merci, Char.
00:33:33Eve ressemble vraiment
00:33:34au Next.js manquant
00:33:36pour les agents.
00:33:37C'est une solution dogmatique
00:33:38basée sur tout
00:33:39ce que nous avons appris
00:33:40au cours des dernières années.
00:33:41Mais surtout,
00:33:42c'est open source
00:33:44et modulaire.
00:33:45C'est conçu pour fonctionner
00:33:46parfaitement avec Vercel,
00:33:48avec une forte cohésion
00:33:49avec notre infrastructure,
00:33:50mais c'est entièrement personnalisable
00:33:52pour que vous puissiez vous l'approprier.
00:33:54Vous pouvez changer de fournisseur
00:33:55et conserver la fondation
00:33:56durable en dessous.
00:33:58Avant Eve,
00:33:59chaque agent avait besoin
00:34:00de ses propres échafaudages
00:34:01et intégrations.
00:34:02Avec Eve,
00:34:03chaque agent
00:34:04est juste un répertoire
00:34:05organisé de la manière
00:34:06dont vous pensez déjà
00:34:07à votre code.
00:34:09Construire un agent de niveau entreprise
00:34:10prenait des semaines.
00:34:11Maintenant, comme vous venez de le voir,
00:34:13cela prend des minutes.
00:34:15Eve va changer
00:34:16la façon dont beaucoup d'entre nous
00:34:18construisent des agents.
00:34:18Cela a déjà complètement
00:34:19changé la façon
00:34:20dont nous construisons des agents
00:34:21au sein de Vercel.
00:34:22Mais ensuite,
00:34:23je veux inviter Malta
00:34:24à vous parler de
00:34:25l'un de ses agents préférés
00:34:27que nous avons construit
00:34:27et qui nous passionne
00:34:29beaucoup.
00:34:31Merci.
00:34:31Merci, Tomo.
00:34:42Je suis Malta de Vercel Steel.
00:34:44L'agent pour lequel Tomo
00:34:45est le plus enthousiaste
00:34:46est le mien.
00:34:47Nous l'avons d'abord construit pour Vercel
00:34:49et maintenant vous pouvez l'utiliser aussi.
00:34:51Il s'appelle Vercel Agent.
00:34:55Attendez, attendez, attendez.
00:34:56Un instant.
00:34:57Zut.
00:34:58Je reçois une alerte.
00:35:00OK, wow.
00:35:01OK, V0 rencontre
00:35:02une panne partielle.
00:35:04Laissez-moi vraiment accéder
00:35:05à mon ordinateur portable.
00:35:06Imaginez que j'ai un ordinateur portable
00:35:07et regardez ça.
00:35:09Très bien, donc
00:35:10Vercel Agent a déjà
00:35:12enquêté là-dessus.
00:35:13Analysons cela plus en profondeur.
00:35:15OK, OK, OK.
00:35:16Il a découvert que l'objet
00:35:17de clé API est indéfini
00:35:18à l'exécution.
00:35:19Les erreurs sont apparues
00:35:20lors du dernier déploiement
00:35:21il y a quelques minutes.
00:35:23Il recommande
00:35:24un retour en arrière instantané
00:35:25à la version précédente.
00:35:26C'est vraiment intelligent
00:35:27car, dans le doute,
00:35:28on veut toujours
00:35:29un retour en arrière instantané
00:35:30comme action appropriée.
00:35:31Laissez-moi approuver cela.
00:35:33Maintenant, avec ma permission,
00:35:34Vercel Agent
00:35:35effectue un retour en arrière
00:35:36du dernier déploiement
00:35:37en production
00:35:37avant que les erreurs 500
00:35:39n'apparaissent.
00:35:41Très bien.
00:35:41Le retour en arrière a réussi.
00:35:43V0 est de nouveau en ligne.
00:35:45Vercel Agent
00:35:45va maintenant commencer à travailler
00:35:46sur une correction,
00:35:47mais nous n'avons pas
00:35:48à attendre pour cela.
00:35:49Très bien.
00:35:49Recommençons.
00:35:52Bonjour, je m'appelle Malta.
00:35:53Je suis le CTO de Vercel.
00:35:54Vercel Agent est formidable
00:35:55car il détecte
00:35:56autonomes les incidents,
00:35:57n'escalade que
00:35:58lorsqu'il s'agit de vrais positifs
00:36:00et a déjà effectué l'analyse
00:36:01d'ici le moment
00:36:02où j'arrive
00:36:02devant mon ordinateur.
00:36:04Maintenant, je me rends compte
00:36:06que la première question
00:36:08que chaque CTO dans cette salle
00:36:09va poser est :
00:36:11est-ce vraiment sûr
00:36:12de laisser un agent faire cela ?
00:36:14C'est la bonne question
00:36:16car la plupart des agents
00:36:17héritent des autorisations de l'utilisateur.
00:36:20Ils s'exécutent en votre nom
00:36:21Ils agissent en votre nom
00:36:23et peuvent tout faire
00:36:25Un simple mauvais prompt
00:36:27peut avoir de lourdes conséquences,
00:36:29qu'il vienne de vous,
00:36:31d'un coéquipier,
00:36:32ou d'un sous-agent confus.
00:36:35Vercel Agent
00:36:35possède un modèle
00:36:37de permissions inédit
00:36:38qui combine un mode plan
00:36:40à l'octroi de permissions.
00:36:42Au lieu de vous demander
00:36:43d'approuver les actions
00:36:45une par une,
00:36:46Vercel Agent planifie
00:36:47quelles permissions
00:36:48seront nécessaires
00:36:49pour accomplir une tâche
00:36:50puis vous demande
00:36:52de les approuver
00:36:52en une seule étape cohérente.
00:36:55Pour annuler
00:36:56un déploiement défectueux,
00:36:57Vercel Agent
00:36:58ne demande que
00:36:58une permission temporaire
00:36:59pour effectuer des rollbacks instantanés,
00:37:01comme on vient de le voir.
00:37:02S'il doit purger
00:37:03le cache obsolète,
00:37:04il demande un accès temporaire
00:37:04au cache
00:37:05de ce projet
00:37:06et rien d'autre.
00:37:08Chaque agent,
00:37:10chaque action
00:37:10s'exécute dans un environnement isolé
00:37:11avant de toucher à la production.
00:37:14Et tout ce
00:37:15qui modifie l'état de la production
00:37:16attend qu'un humain
00:37:17l'approuve.
00:37:19L'agent n'a jamais
00:37:20plus d'accès
00:37:21qu'il n'en a besoin
00:37:21pour la tâche
00:37:22qu'il effectue,
00:37:22mais il ne
00:37:23vous demande pas non plus
00:37:24constamment
00:37:24plus de permissions.
00:37:26Un excellent équilibre
00:37:27entre progrès
00:37:27et sécurité.
00:37:29C'est la partie
00:37:29dont je suis le plus fier
00:37:30et aussi la raison
00:37:31pour laquelle je ne crains pas
00:37:32que Vercel Agent
00:37:33soit la cause
00:37:34de ma prochaine alerte à 2h du matin.
00:37:40Attendez, attendez.
00:37:41Qu'est-ce qui se passe ?
00:37:42Quelqu'un n'a pas éteint
00:37:43son téléphone ?
00:37:44Il est 20h55.
00:37:45Oh mon Dieu.
00:37:46C'était moi.
00:37:46C'était moi.
00:37:48D'accord.
00:37:50Oh, j'ai reçu un message
00:37:51de Guillermo.
00:37:51Mec, tu sais parfaitement
00:37:52que je suis sur scène
00:37:53en ce moment.
00:37:54Bref, je réalise,
00:37:55vous réalisez tous
00:37:56que c'est mis en scène,
00:37:57mais laissez-moi vous dire,
00:37:58G qui m'envoie un message
00:37:59pour se plaindre
00:38:00de quelque chose qui ne va pas
00:38:00sur notre site web,
00:38:01c'est aussi réaliste
00:38:03que possible.
00:38:05Alors bref,
00:38:05copions-collons
00:38:06ce message
00:38:07dans Vercel Agent.
00:38:08En fait, laissez-moi ajouter
00:38:10ne fais aucune erreur
00:38:11juste pour être sûr.
00:38:15D'accord.
00:38:16Vercel Agent
00:38:17examine maintenant
00:38:17les speed insights
00:38:19de notre site web
00:38:19pour voir si quelque chose a changé.
00:38:22Oh, wow.
00:38:23Ok, il y a un LCP de 4 secondes.
00:38:25Quelque chose ne va vraiment pas.
00:38:26Ce n'est pas bon.
00:38:29Maintenant Vercel Agent
00:38:29va examiner
00:38:31tous les changements récents
00:38:32pour cerner le problème.
00:38:35Et il a trouvé
00:38:36que nous avons ajouté
00:38:36un délai
00:38:37sur la route du favicon.
00:38:40Il vérifie les performances
00:38:41sur ce point de terminaison
00:38:42et il confirme
00:38:44qu'une mise à jour
00:38:46a causé le problème.
00:38:48Il a terminé l'enquête
00:38:49avec la cause racine
00:38:50et maintenant
00:38:51on dirait que je vais
00:38:51devoir discuter
00:38:52avec Matan.
00:38:54Il est là dans le public
00:38:55quelque part.
00:38:56Aucun souci.
00:38:57La bonne nouvelle, c'est
00:38:58que Vercel Agent
00:38:59peut écrire un correctif
00:38:59dans une PR ouverte.
00:39:01Quand je l'approuve,
00:39:02le changement ira
00:39:03en production.
00:39:05Ok, retour à G.
00:39:06Le patron est réparé.
00:39:07Zéro ligne de code
00:39:08écrite aujourd'hui
00:39:08par moi.
00:39:11D'accord.
00:39:12Ce sont deux exemples
00:39:13de la façon dont j'utilise
00:39:15Vercel Agent,
00:39:16mais il peut vous aider à gérer
00:39:17n'importe quoi sur la plateforme Vercel.
00:39:19Quand vous demandez
00:39:20de réparer votre build,
00:39:22il lit
00:39:22vos logs de déploiement,
00:39:24trouve la config défaillante,
00:39:25valide la réparation
00:39:26dans le sandbox
00:39:26et redéploie
00:39:27avec votre approbation.
00:39:29Demandez pourquoi votre build
00:39:30est devenu plus lent
00:39:30dans le dernier déploiement,
00:39:31il compare le build
00:39:32avec le précédent
00:39:33et vous dit
00:39:34ce qui a changé.
00:39:36Vous pouvez lui demander
00:39:37de trouver les principaux
00:39:38problèmes d'accessibilité
00:39:39dans votre projet,
00:39:39il fera une analyse
00:39:40et ouvrira une PR.
00:39:43Et si vous lui demandez
00:39:44de corriger les erreurs 500
00:39:45qui apparaissent dans vos logs,
00:39:46il fera de même.
00:39:48Mais ce que j'aime le plus
00:39:49à propos de l'agent,
00:39:51c'est que vous n'avez
00:39:52pas besoin de lui demander.
00:39:53Vercel Agent
00:39:54voit votre application
00:39:54tourner en production,
00:39:55donc quand le trafic augmente
00:39:57ou qu'une alerte se déclenche,
00:39:58il enquêtera
00:39:59immédiatement
00:39:59et vous apportera
00:40:00des réponses,
00:40:01tout comme il l'a fait
00:40:02pour moi
00:40:02quand j'ai été alerté
00:40:03ici sur scène.
00:40:05Les exemples
00:40:06que je vous ai donnés
00:40:07étaient des problèmes
00:40:08d'infrastructure
00:40:08et de performance
00:40:09normaux.
00:40:10Mais bientôt,
00:40:10Vercel Agent
00:40:11sera capable
00:40:11d'appeler des spécialistes.
00:40:13Il exécutera
00:40:14DeepSec
00:40:14pour une analyse de sécurité approfondie
00:40:15sur toute votre base
00:40:16code source
00:40:16ou inspecter
00:40:17votre front-end
00:40:18pour la qualité
00:40:19du design et de l'UX.
00:40:21C'est un agent
00:40:22qui comprend
00:40:22votre pile
00:40:23et votre infrastructure
00:40:24avec des experts
00:40:25qu'il peut appeler à la demande.
00:40:27Vercel Agent
00:40:28est disponible
00:40:28en bêta privée
00:40:29dès aujourd'hui.
00:40:29Scannez ce QR code
00:40:30pour demander l'accès.
00:40:33Oh non.
00:40:34Pas encore.
00:40:36Super.
00:40:37C'est notre PDG, Gene.
00:40:39Très bien.
00:40:42D'accord.
00:40:42Elle écrit,
00:40:43je panique
00:40:43un petit peu.
00:40:44Avons-nous vraiment
00:40:44activé les indicateurs de fonctionnalités
00:40:45pour tout ce
00:40:46que nous avons annoncé aujourd'hui ?
00:40:48Maintenant,
00:40:49évidemment,
00:40:49je ne pouvais pas
00:40:50aller verrouiller le tableau de bord
00:40:51et regarder les
00:40:51drapeaux Vercel moi-même,
00:40:52mais quelle année
00:40:53est-ce ?
00:40:532024 ?
00:40:55Demandons à Vercel Agent.
00:40:57Qu'avons-nous lancé aujourd'hui ?
00:40:59Très bien.
00:40:59Nous avons
00:41:00activé les services Vercel.
00:41:02Gene en a parlé.
00:41:03Activer EVE.
00:41:03Je suis tellement excité.
00:41:05J'ai hâte
00:41:05que vous tous
00:41:06l'essayiez.
00:41:07Activer la bêta de Vercel Agent.
00:41:10Vous savez,
00:41:10je viens d'en parler.
00:41:11Et puis activer
00:41:11Vercel Passport.
00:41:13En fait,
00:41:14qu'est-ce que Vercel Passport ?
00:41:16Nous n'avons entendu
00:41:17personne en parler encore.
00:41:19Je pourrais bien
00:41:20avoir leaké
00:41:20le reste de la keynote.
00:41:21Bref,
00:41:22pour parler de
00:41:23Vercel Passport
00:41:23et d'autres choses,
00:41:24veuillez accueillir
00:41:25sur scène, Gene.
00:41:26Merci, Malta.
00:41:36Vercel Agent
00:41:37vous montre
00:41:38ce qui est possible
00:41:38quand vous construisez
00:41:39des agents de la bonne manière.
00:41:41Et chaque entreprise
00:41:42dans cette salle
00:41:43va construire
00:41:43un agent
00:41:44exactement comme ça.
00:41:45Il y a deux types
00:41:47de personnes
00:41:47dans cette salle
00:41:48qui entendent ça.
00:41:49Certains d'entre vous
00:41:50sont assis ici
00:41:51en pensant,
00:41:52c'est parti.
00:41:53Je lance
00:41:53ça ce soir.
00:41:55Ensuite,
00:41:56il y a les DSI
00:41:57et les CTO
00:41:58dans la salle
00:41:58qui pensent,
00:41:59euh,
00:42:00non.
00:42:01Parce que vous pouvez
00:42:02déjà sentir
00:42:03ce qui arrive.
00:42:04Des agents fantômes
00:42:05écrivant dans les systèmes
00:42:06sans aucune piste d'audit,
00:42:08un utilisateur bot IA
00:42:09fermant des tickets,
00:42:11des dépenses que vous ne pouvez pas expliquer.
00:42:13Vous deux
00:42:13avez raison.
00:42:15Construire des agents
00:42:16est plus facile
00:42:17que vous ne le pensez
00:42:17et bien plus difficile
00:42:20que vous ne le pensez.
00:42:21Je vais vous parler
00:42:22de cette tension
00:42:23et de ce que nous avons appris
00:42:25chez Vercel
00:42:25en le vivant.
00:42:28Drew Bredvick,
00:42:29qui travaille pour moi,
00:42:30est responsable
00:42:30du go-to-market
00:42:31ingénierie.
00:42:32En juin 2025,
00:42:34il avait le travail le plus sexy
00:42:38au monde.
00:42:39Son mandat,
00:42:40construire les agents
00:42:41qui transforment
00:42:42la façon dont Vercel
00:42:43va sur le marché.
00:42:45Ça a fonctionné.
00:42:46Un an plus tard,
00:42:48les agents font partie
00:42:48de notre flux de travail quotidien
00:42:49fonctionnant à grande échelle
00:42:51à travers toute notre
00:42:52organisation go-to-market.
00:42:54Tu as fait du bon travail,
00:42:55Drew.
00:42:56Alors aujourd'hui,
00:42:57je te remets
00:42:58un téléavertisseur.
00:43:00Laissez-moi vous dire pourquoi.
00:43:01Ce que nous avons appris,
00:43:03c'est que les agents
00:43:04sont gratuits.
00:43:05Gratuits,
00:43:06comme des chiots gratuits.
00:43:08Tout le monde aime les chiots,
00:43:10mais ils font pipi sur votre sol,
00:43:11ils mangent vos meubles,
00:43:13et vous ne pouvez pas partir
00:43:14en vacances.
00:43:15Les agents sont gratuits
00:43:16parce que n'importe qui
00:43:17peut demander à Claude,
00:43:19mais les agents sont des logiciels,
00:43:21et nous savons tous
00:43:22que le logiciel
00:43:22n'est jamais terminé.
00:43:24Quelqu'un doit les maintenir,
00:43:26mettre à jour les modèles,
00:43:27et construire de nouvelles fonctionnalités.
00:43:29Construire des centaines d'agents
00:43:30nous a appris des leçons difficiles.
00:43:33Premièrement,
00:43:34nous avons vu le même problème
00:43:36résolu encore et encore.
00:43:38Plusieurs agents
00:43:39devaient se connecter
00:43:40aux mêmes
00:43:41systèmes internes.
00:43:42Chaque équipe a construit
00:43:43ses propres intégrations
00:43:44à partir de zéro.
00:43:46Deuxièmement,
00:43:47chaque agent
00:43:48lisait
00:43:48depuis différentes bases de connaissances.
00:43:50Notre équipe posait
00:43:51la même question
00:43:52et obtenait des réponses différentes.
00:43:54Troisièmement,
00:43:55nous n'avions aucune visibilité.
00:43:57Personne ne savait
00:43:58combien d'agents existaient,
00:43:59qui les a construits,
00:44:00ou quelles données
00:44:01ils touchaient.
00:44:03Quatrièmement,
00:44:04ce manque de visibilité
00:44:05signifiait aussi un chaos d'adoption.
00:44:07Je suis sur Slack,
00:44:08je tape @
00:44:09500 agents apparaissent.
00:44:11Je ne sais pas
00:44:11ce que fait l'un d'entre eux.
00:44:13Et enfin,
00:44:13nous avons aussi appris
00:44:14que le chat
00:44:15ne suffit pas.
00:44:17Nous sommes partis du principe
00:44:18que Slack
00:44:19était une interface universelle,
00:44:20et c'était une erreur.
00:44:22Les agents
00:44:22qui ont été réellement utilisés
00:44:24avaient aussi des interfaces
00:44:25pour les permissions,
00:44:26pour visualiser les données,
00:44:27pour les flux de travail,
00:44:28et pour garder les humains
00:44:29dans la boucle.
00:44:31Nous avons appris
00:44:31que tous nos agents
00:44:33devaient fonctionner
00:44:33dès le premier jour
00:44:35et au 100e jour.
00:44:38Et je suis heureux
00:44:38de vous dire
00:44:39qu'ils le font.
00:44:41Nous exploitons plus de 100 agents
00:44:43en production
00:44:44chez Vercel,
00:44:45et ils font partie
00:44:46de notre manière d'opérer
00:44:47chaque jour.
00:44:49Je veux vous parler
00:44:51de 10
00:44:51des plus importants.
00:44:53Et l'ordre compte.
00:44:55Nous avons commencé
00:44:55par les cas d'usage
00:44:56les plus évidents
00:44:57et nous avons progressé
00:44:58vers les agents
00:44:59qui ont changé
00:45:00les processus internes
00:45:01et transformé
00:45:02notre manière de faire fonctionner
00:45:04l'équipe de mise sur le marché.
00:45:07Vertex
00:45:07est notre agent de support
00:45:08client.
00:45:10Il résout
00:45:11plus de 91 %
00:45:13des tickets de support
00:45:14de Vercel
00:45:15via le centre d'aide,
00:45:16Slack,
00:45:17et DocsChat.
00:45:19Deal1
00:45:20est notre agent
00:45:21d'intelligence commerciale.
00:45:22Il écoute
00:45:23chaque appel commercial,
00:45:25coache nos commerciaux
00:45:25sur Slack,
00:45:26et effectue une analyse
00:45:27de chaque affaire perdue.
00:45:29Le MCP
00:45:30de Deal1 a été appelé
00:45:3117 000 fois
00:45:34ce mois-ci.
00:45:36Draft Zero
00:45:36est notre agent de contenu.
00:45:38Il rédige
00:45:39le premier brouillon
00:45:40de chaque article de blog,
00:45:41journal des modifications,
00:45:42et témoignage client
00:45:43que nous publions.
00:45:45A Zero
00:45:46est notre agent AEO.
00:45:48Il suit
00:45:48comment la marque et le contenu
00:45:50de Vercel
00:45:50apparaissent
00:45:51dans la recherche par IA.
00:45:53Chaque jour,
00:45:54il exécute des centaines
00:45:55de requêtes
00:45:55à travers des dizaines
00:45:56de modèles de code.
00:45:59Revoa
00:45:59est notre agent
00:46:00de mise à jour Salesforce.
00:46:02Il envoie
00:46:02les changements
00:46:03de dossiers
00:46:03critiques dans Salesforce
00:46:05avec un humain
00:46:05dans la boucle.
00:46:06Il permet d'économiser neuf heures
00:46:08de travail
00:46:08pour notre équipe RevOps
00:46:10chaque jour.
00:46:12Penny
00:46:12est notre agent
00:46:14financier et opérationnel.
00:46:15Il a accès
00:46:15à notre plateforme de facturation,
00:46:17notre fournisseur de paiement,
00:46:18et nos systèmes de surveillance.
00:46:20Il fait gagner à nos équipes
00:46:21finance
00:46:21et ingénierie
00:46:22d'astreinte des heures
00:46:23à répondre aux tickets de facturation.
00:46:26Et ensuite,
00:46:27il y a V.
00:46:28V est notre agent de routage.
00:46:30Il achemine les demandes
00:46:31vers tous les
00:46:32autres agents internes.
00:46:34Vous vous souvenez
00:46:35de ce problème d'adoption ?
00:46:36Nous avons toujours
00:46:37100 agents,
00:46:38mais V
00:46:39est la porte d'entrée
00:46:40pour tous.
00:46:41Posez une question à V,
00:46:43et il choisit
00:46:43le bon agent
00:46:44pour le travail.
00:46:46La dernière chose
00:46:47que je vais vous montrer
00:46:47sont celles
00:46:48sur lesquelles je veux passer
00:46:49du vrai temps
00:46:50car je pense que
00:46:51chacun d'entre vous
00:46:52va vouloir en
00:46:52construire un.
00:46:53D'abord,
00:46:55DZero,
00:46:56notre analyste de données.
00:46:57DZero offre à
00:46:59toute notre entreprise
00:46:59une analyse de données
00:47:01et une science des données
00:47:03à la demande 24/7.
00:47:04N'importe qui chez Vercel,
00:47:05ingénieurs,
00:47:07commerciaux,
00:47:07finance,
00:47:08support,
00:47:09peuvent exécuter
00:47:10des analyses sur nos données
00:47:11depuis notre entrepôt
00:47:12sans déposer de ticket
00:47:13ou attendre l'équipe data.
00:47:14Les utilisateurs peuvent poser
00:47:17des questions simples
00:47:17comme combien de leads
00:47:18nous avons obtenus d'une campagne,
00:47:19et DZero écrit
00:47:21et exécute du SQL de base.
00:47:22Mais DZero est aussi
00:47:25un data scientist.
00:47:26Si les utilisateurs ont besoin
00:47:28d'analyses statistiques,
00:47:28il lance un environnement
00:47:30et exécute du Python
00:47:31pour générer des rapports.
00:47:33DZero est l'outil interne
00:47:35le plus utilisé chez Vercel.
00:47:37Il répond à 30 000
00:47:38questions par mois.
00:47:39Et c'est sûr à l'échelle.
00:47:41DZero ne fonctionne pas
00:47:43en mode administrateur.
00:47:45Chaque requête est limitée
00:47:46aux permissions de l'utilisateur.
00:47:47Si vous ne pouvez pas voir une table
00:47:48dans Snowflake,
00:47:51DZero ne peut pas non plus
00:47:52vous la montrer.
00:47:53Sous le capot,
00:47:54DZero avait besoin
00:47:55d'une couche sémantique.
00:47:56Et même si
00:47:59vous pouvez poser des questions
00:47:59dans Slack,
00:48:01il fallait une interface
00:48:02pour que les gens puissent explorer
00:48:02les graphiques
00:48:04et approfondir les données.
00:48:06Ensuite, il y a Athena,
00:48:09notre cockpit commercial.
00:48:11Salesforce a annoncé le headless.
00:48:13Nous fonctionnons dessus
00:48:14depuis des mois.
00:48:15Athena choisit les comptes,
00:48:17planifie la prospection,
00:48:18suit les signaux,
00:48:19et exécute le mouvement hebdomadaire
00:48:20pour chaque commercial chez Vercel.
00:48:23Peu après son lancement,
00:48:25Le pipeline a presque doublé.
00:48:27Chaque AE l'utilise
00:48:29chaque jour.
00:48:31Sous le capot,
00:48:32Athena avait besoin
00:48:33de la même couche sémantique
00:48:34que DZero,
00:48:36ainsi que de flux de travail durables
00:48:37et de connexions sécurisées,
00:48:39et d'une interface utilisateur,
00:48:40car les agents GTM
00:48:41sont plus efficaces
00:48:42avec des pixels et des boutons
00:48:44qu'avec un simple canal Slack.
00:48:47Et enfin,
00:48:48Lead Agent,
00:48:49notre SDR autonome.
00:48:51Nous avons formé Lead Agent
00:48:52selon le playbook
00:48:53de notre meilleur SDR,
00:48:55et maintenant il exécute
00:48:56le playbook lui-même
00:48:5724h/24 et 7j/7.
00:48:58Vous avez peut-être vu
00:48:59le gros titre l'année dernière.
00:49:01Nous sommes passés de 10 SDR
00:49:02à un seul.
00:49:04C'était Lead Agent.
00:49:06Nous avons redéployé
00:49:07ces neuf représentants
00:49:08dans des rôles plus importants
00:49:09et avons augmenté notre quota.
00:49:10Nous avons constaté un retour sur investissement de 32 fois,
00:49:13et cela coûte 5 000 $
00:49:15par an à faire fonctionner.
00:49:16Il se situe
00:49:17au 90e percentile
00:49:19de nos représentants,
00:49:20et un ingénieur
00:49:21le maintient à temps partiel.
00:49:23Sous le capot,
00:49:25Lead Agent utilise la pile
00:49:26que Tomo
00:49:27vient de vous montrer.
00:49:28AI SDK,
00:49:29Workflow SDK,
00:49:30et Chat SDK
00:49:31pour Slack.
00:49:32Et c'est open source,
00:49:34donc vous pouvez construire
00:49:35le vôtre dès aujourd'hui.
00:49:37Construire ces agents
00:49:38était facile
00:49:39car nous avons utilisé Next.js
00:49:40et notre framework d'agents,
00:49:43Eve,
00:49:43et les faire fonctionner
00:49:44n'a jamais été un problème
00:49:45car ils tournent sur Vercel.
00:49:47Vous souvenez-vous quand j'ai dit
00:49:48que construire des agents
00:49:49était plus difficile
00:49:50que vous ne le pensez ?
00:49:52La partie difficile,
00:49:53c'est tout ce qu'il y a autour :
00:49:55qui peut y accéder,
00:49:57comment ils s'authentifient,
00:49:58quelles données ils peuvent toucher,
00:50:00et fournir tout cela
00:50:01à votre équipe de sécurité.
00:50:03Nous avons donc passé la dernière année
00:50:04à construire la plateforme
00:50:05qui rend cela facile,
00:50:07et aujourd'hui,
00:50:08nous la mettons à votre disposition.
00:50:09disposition.
00:50:11Je suis ravi d'annoncer
00:50:12Vercel pour les applications et agents d'entreprise.
00:50:15d'entreprise.
00:50:17C'est l'expérience développeur Vercel
00:50:19que vous adorez
00:50:20pour tout le monde dans votre entreprise
00:50:22avec l'identité
00:50:23et les accès intégrés,
00:50:24et l'option
00:50:26de l'exécuter
00:50:26dans votre propre tenant AWS.
00:50:29Comme tous nos produits,
00:50:30c'est portable,
00:50:31car c'est agnostique
00:50:32en termes de framework et de modèle,
00:50:34et nous avons construit cela
00:50:35pour nous-mêmes en premier,
00:50:36et maintenant c'est une plateforme
00:50:37sur laquelle vous pouvez construire aussi.
00:50:39Laissez-moi vous montrer
00:50:40les trois pièces les plus importantes.
00:50:43Avant aujourd'hui,
00:50:44vous deviez provisionner manuellement
00:50:45et désactiver
00:50:46chaque utilisateur Vercel.
00:50:48Les utilisateurs gérés par l'entreprise
00:50:50vous donnent un contrôle central
00:50:51sur l'accès des employés
00:50:52à Vercel et VZero
00:50:54avec une piste d'audit complète
00:50:56de chaque action qu'ils effectuent.
00:50:59J'ai dit plus tôt
00:51:00que n'importe qui peut solliciter Claude.
00:51:02La réalité est que
00:51:03vos employés
00:51:04le font déjà,
00:51:05que vous le sachiez ou non.
00:51:07C'est ce qu'on appelle le shadow IT,
00:51:09et l'IA a déjà causé
00:51:11des violations de données majeures
00:51:12dans l'entreprise.
00:51:13Donc, même si vous pouvez contrôler
00:51:15qui construit avec l'IA,
00:51:16vous devez quand même limiter
00:51:18l'accès aux applications
00:51:19et aux agents qu'ils construisent.
00:51:21C'est pourquoi nous avons construit
00:51:22Vercel Passport.
00:51:24Il place chaque application interne
00:51:26et agent derrière votre IDP
00:51:28par défaut.
00:51:29Les outils internes
00:51:30restent internes.
00:51:32Les employés ne peuvent voir
00:51:33que les applications dont ils ont besoin,
00:51:35et rien n'est exposé publiquement.
00:51:38Et vous pouvez déployer
00:51:39tout cela
00:51:40vers votre propre tenant AWS.
00:51:42Vous avez bien entendu.
00:51:43Vous pouvez même faire tourner
00:51:44des fonctions Vercel
00:51:45dans votre propre compte AWS.
00:51:47Tout ce que vous construisez
00:51:48avec des agents
00:51:49reste à l'intérieur
00:51:50de votre périmètre de sécurité.
00:51:53Les équipes
00:51:54qui livrent rapidement,
00:51:56sécurisé et à grande échelle
00:51:57sont celles
00:51:58qui gagneront.
00:51:59Nous avons construit des applications d'entreprise
00:52:01et des agents
00:52:01pour que ce puisse être vous.
00:52:03G,
00:52:04à toi pour
00:52:04conclure.
00:52:13Merci, Gene.
00:52:14Merci, Gene.
00:52:15C'était génial.
00:52:17Aujourd'hui,
00:52:18nous vous avons montré
00:52:18que Vercel
00:52:19est une plateforme
00:52:19sur laquelle vous pouvez construire
00:52:21et exécuter tout.
00:52:23Tout type de site web,
00:52:25application,
00:52:26ou agent.
00:52:28Vos frameworks backend
00:52:29peuvent s'exécuter à grande échelle.
00:52:31Avec les services Vercel,
00:52:33vous pouvez développer,
00:52:34prévisualiser,
00:52:35et déployer
00:52:36des backends
00:52:36et des frontends
00:52:37ensemble.
00:52:40Avec EVE,
00:52:41n'importe qui dans votre équipe
00:52:42peut construire un agent
00:52:43en quelques minutes
00:52:44ou secondes.
00:52:47Vercel Connect
00:52:48donne à ces agents
00:52:49un accès sécurisé
00:52:50à tous vos services.
00:52:54Vercel Passport
00:52:55s'assure que
00:52:55les agents
00:52:56et les applications
00:52:57internes
00:52:58restent internes derrière votre IDP.
00:53:01Et vous pouvez exécuter
00:53:02tout cela
00:53:03dans votre propre
00:53:04compte AWS.
00:53:07Vous pouvez commencer dès aujourd'hui.
00:53:09Demandez à votre agent de codage
00:53:10d'installer
00:53:11le plugin Vercel.
00:53:13Ensuite, vous pouvez construire n'importe quoi.
00:53:16Un site web,
00:53:17une application,
00:53:18un agent,
00:53:18et le livrer
00:53:19à une échelle mondiale.
00:53:21Et Vercel Agent
00:53:22gardera un œil
00:53:23sur la production.
00:53:25C'est ça,
00:53:26l'infrastructure agentique.
00:53:28Nous avons hâte
00:53:29de voir
00:53:30ce que vous livrerez ensuite.
00:53:31Merci.

Key Takeaway

Vercel transforme son infrastructure cloud en une plateforme agentique complète, intégrant des primitives comme Vercel Services, AI SDK, et Eve, pour permettre le développement, le déploiement et la gestion sécurisée d'agents autonomes à l'échelle industrielle.

Highlights

  • Les déploiements déclenchés par des agents de codage sur Vercel ont été multipliés par 17 en six mois, représentant désormais plus de 50 % du volume total.

  • Le volume de jetons via l'AI Gateway de Vercel est passé de 2 billions à 20 billions par mois.

  • Les équipes utilisant Cloud Code déploient sur Vercel cinq fois plus fréquemment que celles qui ne l'utilisent pas.

  • Le SDK IA de Vercel compte plus de 15 millions de téléchargements par semaine.

  • L'agent Lead Agent a permis de remplacer 10 représentants SDR par un seul agent autonome, tout en augmentant le quota et en générant un retour sur investissement de 32 fois.

  • L'agent Vertex résout plus de 91 % des tickets de support client de Vercel.

Timeline

L'émergence de l'infrastructure agentique

  • Le monde du développement logiciel a basculé vers une utilisation massive des agents de codage.
  • Vercel évolue pour devenir une plateforme full-stack capable d'héberger des backends, des microservices et des agents autonomes.
  • L'infrastructure agentique de Vercel repose sur trois piliers : le déploiement de logiciels par des agents, la construction d'agents propres, et l'automatisation de la plateforme Vercel elle-même.

Le changement de paradigme est marqué par une augmentation de 17x des déploiements par agents sur Vercel. L'infrastructure, autrefois limitée au frontend, supporte désormais des frameworks backend (FastAPI, Flask) et des flux de travail persistants. L'introduction de Vercel Services via la commande 'vcdev' permet de gérer le frontend et le backend de manière unifiée avec des URL de prévisualisation complètes.

Les primitives de la pile d'agents Vercel

  • Le SDK IA standardise l'accès aux modèles tout en étant agnostique vis-à-vis des fournisseurs.
  • L'AI Gateway agit comme un réseau de distribution de jetons pour garantir la fiabilité et le routage entre 35 modèles différents en moyenne par application.
  • Le Workflow SDK apporte une durabilité de calcul infinie en gérant automatiquement les suspensions, les reprises et les réessais de tâches.
  • Vercel Sandbox permet l'exécution sécurisée et isolée de code non fiable produit par des LLM.
  • Vercel Connect et le SDK Chat facilitent l'intégration sécurisée aux systèmes internes (CRM, outils de collaboration) avec des jetons éphémères.

Cette section détaille les briques technologiques nécessaires pour passer de simples requêtes à des agents autonomes complexes. L'AI Gateway optimise les coûts et les performances à grande échelle, tandis que Vercel Sandbox assure l'isolation des environnements d'exécution. Vercel Connect résout le problème critique de la gestion des identifiants longue durée en émettant des jetons à portée minimale.

Eve : Framework pour agents de production

  • Eve est un framework modulaire et open source pour construire des agents de bout en bout.
  • La configuration des agents repose sur une structure simple : agents.ts pour le modèle, et instructions.md pour l'identité.
  • Eve permet une intégration rapide d'outils, de compétences et d'humains dans la boucle pour des workflows complexes comme la mise à jour de Salesforce ou la création de tickets Linear.

Eve simplifie l'assemblage des primitives de la pile d'agents, faisant passer le temps de construction d'un agent de niveau entreprise de plusieurs semaines à quelques minutes. L'observabilité est intégrée par défaut dans le tableau de bord Vercel, permettant de suivre les raisonnements, l'utilisation des jetons et les appels d'outils de chaque agent.

Vercel Agent et sécurité en entreprise

  • Vercel Agent gère de manière autonome la détection, l'investigation et la résolution d'incidents de production.
  • Le modèle de permissions de Vercel Agent combine un mode 'plan' avec une approbation humaine centralisée pour garantir la sécurité.
  • Vercel pour les applications d'entreprise introduit Vercel Passport pour protéger les applications internes derrière un IDP, évitant le Shadow IT.
  • La plateforme permet de déployer des fonctions Vercel au sein de son propre tenant AWS pour une souveraineté totale des données.

La conclusion souligne la tension entre la facilité de création des agents et les risques de sécurité (Shadow IT, dépenses incontrôlées). En intégrant la gestion des permissions, la piste d'audit et l'accès centralisé via Vercel Passport, la plateforme offre un équilibre entre progrès et contrôle. La possibilité de déployer sur son propre compte AWS répond aux exigences strictes des DSI et CTO.

Community Posts

View all posts