Le secteur technologique continue de livrer des avancées remarquables.
Agent-net Open Sources Webagent : un « harness » Go qui transforme n’importe quel site web en un agent IA sécurisé
Agent-net, l’équipe qui développe une place de marché inter-agents où des agents IA se découvrent, se font confiance et s’échangent des paiements, vient de lancer Webagent, un framework open source permettant de déployer des agents métier destinés au grand public. Concrètement, il suffit de lui fournir votre site web, d’obtenir un agent et de le laisser communiquer avec d’autres agents. Au lieu d’écrire du code d’orchestration, une entreprise remplit une spécification JSON déclarative, choisit un fournisseur pour chacun des neuf emplacements modulaires, puis exécute la commande « runwebagent serve ».
À relever, est-ce qu’on peut le déployer ? Oui, mais avec quelques réserves. Le dépôt est distribué sous licence Apache 2.0, la compilation s’effectue sans erreur et il exécute actuellement des agents Slack, WhatsApp et HTTP en production, soutenus par les outils MCP. Il porte toujours la version v0, et le fournisseur d’actions de navigateur, le MCP avec authentification OAuth, l’exportation OTel, ainsi que la couche d’identité et de facturation AgentNet sont indiqués comme n’étant pas encore implémentés.
Webagent est écrit en Go. Un agent correspond à 1 Brain (un LLM associé à des instructions) appliqué à un ensemble de slots définis dans incore/. Chaque slot est une interface de fournisseur de services (Service Provider Interface) comportant un registre de fournisseurs dans inspi/ et une valeur par défaut désignée :
Cette conception s’adresse à trois types d’utilisateurs dans le cadre d’un seul contrat : les entreprises qui configurent le dispositif en sélectionnant des options dans le menu, celles qui l’étendent en enregistrant un fournisseur personnalisé, et les firmes partenaires qui fournissent des adaptateurs. Personne ne crée de fork du noyau. Chaque fournisseur doit réussir les tests de conformité de son emplacement pour être certifié.
À noter également, la décision architecturale la plus importante concerne l’action.Guard. Chaque solution dont dispose l’agent, qu’il provienne du fournisseur d’actions ou qu’il soit injecté par l’hôte, est encapsulé de manière à ce que la barrière de sécurité choisie s’applique à l’action avant son exécution. Le modèle ne peut pas la contourner. TheDESIGN.md articule l’ensemble du projet autour d’une conclusion de recherche selon laquelle c’est l’architecture, et non les capacités du modèle, qui détermine la réussite d’un agent, en citant l’article arXiv 2511.19477 et un écart de 85 % contre 50 % dans le taux de réussite des tâches pour les mêmes modèles.
Le « defaultechobrain » ne nécessite aucune authentification ; ainsi, « webagent validate » et « webagent serve » fonctionnent dès leur installation avec les deux exemples de spécifications : « zomato.json » et « bakery.json ». Pour piloter un modèle réel, les clés « webagent » de « openrouterstores » créent une clé dans le répertoire de configuration du dispositif d’exploitation avec le mode 0600. Les clés ne sont jamais indiquées dans une spécification, et une variable d’environnement exportée prévaut toujours. Openrouter et Gateway sont tous deux des clients compatibles OpenAI dotés d’une boucle d’appel d’outils.
Le contexte technologique évolue, et ce type d’annonce en témoigne.
Sur le même sujet :
- Ce qu’en disent les dirigeants d’entreprise et les responsables politiques au sujet du ralentissement du développement de l’IA
- Jensen Huang, PDG de Nvidia, déclare à Trump : « Nous ne laisserons pas [un ralentissement dans le domaine de l’IA] se produire » | TechCrunch
- Le secteur de l’IA a pris un tournant pessimiste. Et maintenant ?
Couverture originale : MarkTechPost : MarkTechPost