Le Web agentique
Un agent peut enchaîner des décisions et des appels d'outils pour atteindre un objectif. Cette autonomie est toujours relative : elle dépend des moyens mis à sa disposition et des règles définies par l'application et la personne responsable.
De la réponse à l'action
Contrairement à un chatbot limité à la génération d'une réponse, un agent équipé d'outils peut rechercher une page, interroger une base, préparer un fichier ou déclencher une opération. Le résultat doit pouvoir être inspecté après chaque étape significative.
Déléguer sans donner carte blanche
Les permissions doivent suivre le principe du moindre privilège. Une lecture de document n'exige pas une autorisation d'envoi de courriel ou de paiement. Les opérations sensibles nécessitent une confirmation explicite et contextualisée.
L'injection par les données
Une page consultée peut contenir du texte qui demande à l'agent d'ignorer ses instructions. Ce texte reste une donnée non fiable : l'hôte doit séparer le contenu analysé de l'autorité qui définit les actions permises.
Exemple concret
Un agent aide à préparer un voyage : il compare des itinéraires et établit une liste. Il ne réserve ni n'achète sans vérifier le prix, l'identité du destinataire et le consentement de la personne.
Mémoire, planification et frontières d’action
Un agent peut répartir une demande en sous-tâches, consulter une ressource, sélectionner un outil puis réévaluer sa progression. Chaque étape ajoute un risque de confusion entre consignes humaines et textes non fiables rencontrés sur le Web. Séparez donc la planification interne, les observations externes et les opérations réellement autorisées. Un journal d’exécution lisible doit permettre de reconstruire pourquoi une fonction a été appelée et avec quels paramètres.
Scénario : recherche puis confirmation
Supposons qu’un agent trouve des ressources pour un cours et propose d’envoyer un message à des participants. Lire les pages et préparer un brouillon peuvent être autorisés sans envoyer quoi que ce soit. L’envoi doit être présenté avec destinataires, texte exact et conséquence, puis attendre une confirmation explicite. Une réponse de succès de l’outil doit enfin être confrontée à l’état observé dans le service concerné.
Les grandes étapes
- 01Décrire la tâche
- 02Limiter les outils
- 03Examiner les résultats
- 04Confirmer les actions sensibles
Trois questions à poser
Qui peut accéder à quels outils et données ?
Une instruction hostile dans une page peut-elle modifier les permissions ?
Peut-on annuler ou arrêter l'exécution sans dommage ?
Consulter les textes originaux
Les versions, conditions de réutilisation et statuts des documents peuvent évoluer. Vérifiez-les sur les sites d’origine.