AWS a récemment rendu AgentCore Payments généralement disponible, permettant aux agents de découvrir et de payer pour les API, les serveurs Model Context Protocol et le contenu payant dans le cadre de leur flux de travail normal. LangChain a déjà ajouté un middleware pour la même fonctionnalité. Si cela ressemble à une plomberie ennuyeuse, c’est en grande partie le cas. Néanmoins, les contrôles autour de la plomberie nous disent quelque chose d’important sur ce qu’est réellement un « agent ».

Une application traditionnelle exécute un paiement car un développeur a explicitement programmé les conditions. Un agent peut choisir le service, décider que le service est pertinent par rapport à son objectif, évaluer le prix et lancer l’achat. En ce sens, il agit en tant qu’agent au sens juridique plus ancien du terme : un représentant autorisé à agir au nom d’un mandant. Cette autorité est bien plus conséquente que l’appel d’une API.

Imaginez maintenant demander à un agent de recherche de préparer une analyse concurrentielle. En chemin, il trouve un rapport payant sur l’industrie (vous vous en souvenez ?), une API de données de marché et plusieurs articles derrière les paywalls. Vous interrompre pour approuver chaque achat de cinq cents rendrait l’agent presque inutile (et, par expérience, pourrait vous rendre un peu fou). Dans le même temps, à moins que vous ne soyez totalement insensible aux prix, vous ne voudriez probablement pas qu’il décide qu’un rapport d’analyste de 2 000 $ pourrait être utile. Ce que vous voulez vraiment, c’est établir une allocation : dépensez jusqu’à 10 $ au cours de cette tâche, peut-être pas plus de 2 $ avec un seul fournisseur, uniquement pour des services liés à la recherche, et fournissez tous les reçus.

A lire également