Des fonctionnalités mieux découvertes
Le client décrit son objectif. L’agent l’oriente vers la fonctionnalité utile et l’aide à s’en servir, y compris lorsqu’elle lui était inconnue.
Un client exprime ce qu’il veut faire, l’agent l’aide à y parvenir dans votre application. Avec AGO et WebMCP, facilitez l’accès à vos fonctionnalités et apprenez des parcours réalisés pour améliorer votre produit.
« Affiche les factures en retard de ce mois. »
Votre client retrouve les informations utiles à son travail.
Chaque parcours assisté peut aider votre client à avancer et vous donner une occasion d’améliorer son expérience.
Le client décrit son objectif. L’agent l’oriente vers la fonctionnalité utile et l’aide à s’en servir, y compris lorsqu’elle lui était inconnue.
Retrouver un document, configurer une vue, préparer un rapport : les tâches récurrentes deviennent des parcours à simplifier, avec moins de demandes d’aide à la clé.
Rapprochez les besoins exprimés à votre agent AGO des actions réalisées et des blocages. Vous pouvez distinguer une fonction difficile à trouver d’un besoin encore mal couvert.
WebMCP permet à un agent compatible d’utiliser les actions que vous autorisez dans votre produit : retrouver une information, filtrer une liste ou préparer un formulaire. AGO vous accompagne pour rendre ces parcours accessibles et mesurables.
« Prépare mon rapport mensuel. »
L’agent ouvre le bon écran et prépare les filtres. Votre client peut vérifier le résultat et poursuivre son travail, même s’il connaît encore peu votre interface.
Exemple de parcours à mettre en place dans votre application.Les analytics prennent leur valeur lorsqu’ils aident votre équipe à décider quoi simplifier, expliquer ou développer.
Avec votre agent AGO, analysez les demandes récurrentes et les mots employés. Ils peuvent révéler une attente que vos menus ne rendent pas évidente.
Reliez les actions tentées à leur résultat. Un parcours interrompu ou des erreurs répétées donnent une piste à investiguer avec votre équipe produit.
Comparez les parcours avant et après une modification : réussite des tâches, temps pour y parvenir, utilisation des fonctionnalités et recours au support.
Pour les agents externes via WebMCP, le suivi porte sur les actions exposées et leurs résultats. Leur conversation privée reste inaccessible. La collecte et les tableaux de bord se configurent avec vos analytics.
L’enjeu pour votre équipe : aider le client à atteindre un premier résultat utile. C’est un objectif concret pour un parcours assisté par un agent.
des produits les mieux classés en activation à sept jours le sont aussi en rétention à trois mois, selon le rapport Amplitude 2025.
Amplitude, Product Benchmark Report 2025, p. 13 et 30Étude portant sur plus de 2 600 entreprises, données de septembre 2023 à septembre 2024. Corrélation observée, sans mesure d’un effet WebMCP ou AGO.
Depuis plusieurs mois, nous construisons les briques qui permettent à un agent d’agir dans une application. Notre SDK open source rend ce travail inspectable : navigation, état de page, fonctions métier et intégration WebMCP.
useAgoNavigationL’agent utilise votre routeur. Pour WebMCP, un changement de page attend l’enregistrement des outils de destination avant de rendre la main : le parcours peut continuer sur le bon écran.
Lire le code de navigationuseAgoPageStateFiltres, tri et données affichées deviennent accessibles à l’agent. Le SDK valide les valeurs et peut attendre la fin du chargement avant de lui retourner les données actualisées.
Lire le code de gestion d’étatdefineFunctionVous décrivez une fonction et ses paramètres. Elle s’exécute dans le navigateur, et son résultat revient à l’agent. Vous choisissez celles à partager via WebMCP.
Voir la documentation des fonctionsActivez le bridge du SDK pour exposer vos fonctions aux agents des navigateurs compatibles. Elles restent disponibles pour votre propre agent AGO.
L’exemple expose la lecture du titre de la page. Dans votre produit, le même mécanisme sert à lire une liste ou appeler vos fonctions existantes.
Pour les actions sensibles, prévoyez une validation dans votre application ou excluez la fonction avec webmcp: false. Les appels externes ne passent pas par l’approbation de l’agent AGO.
Lire la documentation du bridgeimport { AgoClient } from "@useago/sdk";
const client = new AgoClient({
baseUrl: "https://playground.api.useago.com",
agent: "generic-guide",
webmcp: true,
});
client.registerFunction({
name: "readPageTitle",
description: "Lire le titre de la page actuelle.",
parameters: { type: "object", properties: {} },
handler: () => ({ title: document.title }),
webmcp: { annotations: { readOnlyHint: true } },
});Exemple JavaScript exécuté dans le navigateur, connecté à l’agent de démo public. WebMCP reste inactif si le navigateur ne le prend pas en charge.
Les tests du bridge couvrent l’enregistrement, le retrait des outils, les transitions entre pages et les erreurs des fonctions.
Inspecter les tests WebMCPLe panneau de développement affiche les fonctions enregistrées, le contexte de l’agent et le journal des appels et de leurs résultats.
Voir le panneau de développementcreateMockClient permet de simuler les événements de l’agent et de vérifier vos parcours dans les tests de votre application.
Voir les outils de testLes appels WebMCP émettent les mêmes événements d’invocation et de résultat que les fonctions de votre agent AGO. Vous pouvez les relier aux indicateurs produit présentés plus haut.
Extrait à placer après la création du client. Le journal console sert au diagnostic ; la collecte analytics se configure avec votre outil.
Approfondir l’intégration du SDKclient.on("function:invoke", ({ functionName }) => {
console.log("Action appelée", functionName);
});
client.on("function:result", ({ error }) => {
console.log("Résultat", error ? "error" : "success");
});Une meilleure découverte des fonctionnalités, davantage de tâches réalisées en autonomie et une vision plus précise des frictions. L’effet sur l’activation, la rétention ou le support dépend de votre produit et des parcours choisis. Nous le mesurons sur un pilote avant de l’étendre.
L’agent relie un objectif exprimé par le client aux fonctionnalités qui permettent de l’atteindre. Le client découvre leur utilité dans une situation concrète. Vous pouvez ensuite mesurer s’il les réutilise et s’il a encore besoin d’aide.
Les demandes adressées à votre agent AGO éclairent les besoins exprimés. Les actions et leurs résultats permettent d’analyser l’usage et les blocages. Pour un agent externe via WebMCP, seuls les appels aux actions exposées et leurs résultats sont observables, pas sa conversation privée. Le suivi se connecte à vos analytics.
Vous pouvez commencer avec votre agent AGO intégré à l’application. L’accès via WebMCP s’active dans les environnements compatibles. Votre équipe prépare ainsi les mêmes parcours pour ces deux modes d’accès.
Vous choisissez les actions accessibles. Pour une opération sensible, nous prévoyons une validation dans votre application ou l’excluons des actions ouvertes aux agents externes. Les appels WebMCP ne passent pas par le mécanisme d’approbation de l’agent AGO ; les contrôles de votre application restent essentiels.
Choisissons un premier cas d’usage et les indicateurs qui permettront d’en mesurer la valeur pour vos clients et votre équipe.