Introduction
Les agents de codage sont très efficaces pour construire des logiciels, mais pour déployer en production, ils ont besoin de trois éléments essentiels du cloud qui hébergera leur application : un compte, un moyen de paiement et un jeton d'API. Jusqu'à présent, ces tâches étaient généralement effectuées par des humains. Cependant, les agents peuvent désormais effectuer ces tâches au nom de leurs utilisateurs.
Contexte Technique
Cloudflare a lancé un nouveau protocole conçu en collaboration avec Stripe, dans le cadre du lancement de Stripe Projects. Ce protocole permet aux agents de créer un compte Cloudflare, de souscrire un abonnement payant, d'enregistrer un domaine et d'obtenir un jeton d'API pour déployer du code immédiatement. Les humains peuvent être impliqués pour accorder des autorisations et doivent accepter les conditions de service de Cloudflare, mais aucune étape humaine n'est requise de début à fin.
Analyse et Implications
Ce nouveau protocole élimine les étapes manuelles et permet aux agents de déployer de nouvelles applications de production sans setup ni étapes manuelles. Les utilisateurs peuvent installer le Stripe CLI avec le plugin Stripe Projects, se connecter à Stripe, puis lancer un nouveau projet. L'agent peut alors construire et déployer un site sur un nouveau compte Cloudflare et utiliser la CLI de Stripe Projects pour enregistrer le domaine.
Le protocole comporte trois composants principaux : la découverte, l'autorisation et le paiement. La découverte permet à l'agent d'interroger le catalogue des services disponibles. L'autorisation permet à la plate-forme d'attester de l'identité de l'utilisateur, permettant aux fournisseurs de provisionner des comptes ou de relier des comptes existants, et de délivrer des informations d'identification sécurisées à l'agent. Le paiement permet à la plate-forme de fournir un jeton de paiement que les fournisseurs peuvent utiliser pour facturer le client.
Perspective
Ce nouveau protocole ouvre des possibilités pour les plateformes avec des utilisateurs connectés d'intégrer Cloudflare de la même manière que Stripe, sans friction pour l'utilisateur final. Les utilisateurs peuvent désormais déployer des applications de production sans avoir à effectuer des étapes manuelles. Les agents peuvent découvrir les services disponibles, obtenir des autorisations et effectuer des paiements sans intervention humaine. Cela représente une avancée significative dans l'automatisation du déploiement d'applications et ouvre de nouvelles perspectives pour les développeurs et les entreprises.