Ship 26 Londres - Conférence principale
VVercel
Computing/SoftwareSmall Business/StartupsManagementInternet Technology
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.