Un agent de trading de NFT n’est utile que si son mandat est plus restreint que sa capacité à proposer des actions. Un agent peut examiner les actifs détenus, comparer des achats possibles, préparer des annonces de vente et réviser ses plans à mesure que les informations évoluent. Le titulaire du compte doit néanmoins définir les objectifs qui comptent, les pouvoirs disponibles et les incertitudes qui imposent à l’agent de s’arrêter pour demander un examen.
Cette distinction est importante, car une action raisonnable prise isolément peut entrer en conflit avec la finalité du portefeuille. Acheter un objet apparemment peu coûteux peut consommer la réserve nécessaire à la gestion des avoirs existants. Remettre un objet en vente peut interférer avec une vente dont l’issue n’est pas encore établie. Un planificateur qui optimise chaque opportunité séparément peut rendre le compte incohérent s’il ne considère pas ensemble les actifs détenus et les engagements.
Les exemples présentés ici utilisent un portefeuille de NFT fictif et des montants hypothétiques. Ils décrivent une conception opérationnelle encadrée, sans promettre que la planification autonome produit des rendements. L’objectif est de pouvoir rattacher chaque action autorisée à un mandat, à un état actuel du compte et à un élément de preuve précis.
Rédiger le mandat de l’agent de trading de NFT avant son objectif
Un objectif tel qu’« améliorer les rendements » laisse trop d’éléments indéfinis. Un mandat utile précise les actifs autorisés, le compte, la période d’activité, le plafond total d’engagement et les actions que l’agent peut effectuer. Il décrit également la finalité des actifs détenus : constituer une collection, expérimenter la revente ou gérer une position existante délimitée sont des missions différentes.
Pour un portefeuille illustratif, le titulaire pourrait autoriser des recherches sur deux collections vérifiées, la génération de propositions d’achat inférieures à un montant fixe et la mise à jour supervisée des annonces pour les objets déjà détenus. L’agent peut observer d’autres données pour disposer d’un contexte sans obtenir pour autant la permission d’acquérir chaque actif qu’il découvre.
Rédigez des règles de priorité pour les objectifs contradictoires. Si la préservation d’une réserve de fonctionnement est obligatoire, une acquisition prometteuse ne peut pas l’emporter sur cette exigence. Si la réduction de la concentration est un objectif actuel, l’agent ne doit pas ajouter un autre objet similaire simplement parce que son évaluation individuelle paraît attrayante. Le mandat établit les contraintes qui régissent le plan.
Le mandat de gestion des actifs détenus d’un agent de NFT doit également prévoir une échéance et une procédure de modification. Les pouvoirs accordés pour une courte expérimentation ne doivent pas se prolonger indéfiniment parce que le logiciel reste connecté. Renouveler ou élargir le mandat exige d’examiner ce que contient désormais le compte et ce que la période précédente a réellement démontré.
Fournir au planificateur un instantané vérifié du compte
L’agent a besoin d’un état initial cohérent : actifs détenus, engagements en cours, fonds disponibles, ressources de fonctionnement réservées et écarts non résolus. Chaque composante doit préciser ses éléments de preuve et l’heure de son observation. Un plan fondé sur des informations périmées concernant les avoirs peut être logique et bien ordonné tout en étant impossible à exécuter.
Distinguez les faits vérifiés des estimations. Une preuve de propriété, une fourchette d’évaluation et un délai de revente attendu sont des types d’informations différents. Le planificateur ne doit pas traiter la valeur estimée des actifs détenus comme des fonds utilisables, ni un achat proposé comme un avoir existant.
Faites apparaître explicitement l’incertitude. Si une action antérieure a pu aboutir, mais que son résultat reste indéterminé, l’instantané du compte doit conserver cet état. Le planificateur peut alors éviter d’utiliser les fonds ou l’objet concernés jusqu’au rapprochement. Supprimer l’incertitude de l’instantané ne la fait pas disparaître du compte.
Avant d’autoriser un plan, vérifiez que l’instantané reste suffisamment actuel pour l’action envisagée. Une session de planification peut prendre du temps, et un transfert externe ou l’exécution d’un ordre peut modifier les ressources disponibles. Les conditions préalables pertinentes doivent être vérifiées de nouveau au moment de l’exécution, et pas seulement lorsque l’agent commence à raisonner.
Distinguer les plans, les ordres et les changements d’actifs
Un plan est une suite d’actions proposées. Un ordre est une instruction assortie de conditions de négociation particulières. Un changement d’actifs est un résultat observé sur le compte. Réunir ces notions dans un seul état « terminé » masque les preuves nécessaires pour déterminer si le portefeuille a réellement évolué comme prévu.
La présentation de Seaport officielle d’OpenSea explique les ordres à travers les objets offerts et la contrepartie exigée en retour. Cet exemple illustre bien pourquoi l’agent doit examiner les deux côtés d’un échange. Une intention d’acheter un NFT exprimée en langage naturel ne décrit pas entièrement les conditions exécutables.
Pour chaque étape du plan, enregistrez l’actif visé, l’action, le montant, le résultat attendu et les preuves requises pour établir son achèvement. L’étape suivante doit préciser si elle dépend du résultat précédent. Si une vente doit financer un achat, celui-ci ne peut pas présumer que le produit de la vente existe au seul motif qu’une annonce a été créée.
Conservez les plans alternatifs sans les autoriser simultanément. L’agent peut comparer la vente d’un objet, sa conservation ou la modification du prix demandé. Ces options ont leur place dans le dossier de recherche. Seule l’action sélectionnée, conforme à la politique, doit devenir une demande d’exécution, les autres étant clairement inactives.
Allouer la capacité de détention avant de sélectionner les candidats
Un portefeuille a une capacité limitée en matière de fonds, d’attention et de tolérance aux avoirs invendus. L’agent doit calculer la capacité restante avant de rechercher des achats. Sinon, le processus de découverte peut produire une liste convaincante de candidats qui, ensemble, dépassent le mandat.
Examinez la concentration sous plusieurs angles. La collection, le trait, le public d’acheteurs et la durée de détention attendue peuvent chacun révéler une exposition commune. Cinq identifiants de jetons différents peuvent dépendre de la même hypothèse étroite sur la demande. Le nombre d’objets distincts constitue donc une mesure incomplète de la diversification.
Supposons que le budget hypothétique d’un portefeuille autorise un total de 1 ETH pour les sommes dépensées en actifs détenus et les engagements d’achat actifs. Les avoirs existants représentent 0,65 ETH et les propositions en attente réservent 0,20 ETH selon la politique. Les 0,15 ETH restants ne peuvent pas être considérés comme 0,35 ETH en ignorant les engagements en attente.
L’agent doit expliquer pourquoi un candidat entre dans la capacité restante. Une bonne évaluation individuelle n’est qu’une partie de cette explication. La proposition doit montrer son effet sur la concentration du portefeuille, la réserve de fonctionnement et les obligations non résolues afin que le titulaire puisse apprécier les conséquences pour l’ensemble du compte.
Utiliser les modèles d’évaluation comme données d’entrée du mandat
Un modèle peut estimer la valeur d’un objet ou repérer des ventes comparables, mais le mandat de l’agent détermine la manière dont cette estimation peut être utilisée. Une large fourchette d’évaluation peut justifier des recherches supplémentaires sans justifier un achat. Le planificateur ne doit pas transformer automatiquement chaque estimation numérique en action.
Le cadre d’évaluation d’un bot de trading de NFT avec IA aide à déterminer si la contribution d’un modèle est fiable pour une tâche précise. L’agent doit ensuite intégrer cette contribution aux contraintes du compte et aux preuves d’exécution. La qualité des prévisions et la gestion des pouvoirs restent des questions distinctes.
Exigez que le plan précise les hypothèses auxquelles il est sensible. Si le bénéfice attendu dépend d’une vente dans un délai de deux jours ou de la découverte d’un acheteur qui valorise un trait rare, ces dépendances doivent être visibles. L’agent peut alors comparer les options avec des hypothèses moins favorables au lieu d’optimiser uniquement le scénario central.
Faites du désaccord une information utile. Deux méthodes d’évaluation peuvent produire des fourchettes différentes parce qu’elles utilisent des groupes de comparaison différents. Le planificateur doit conserver ce désaccord et en rechercher la cause. Faire la moyenne des résultats peut produire un chiffre bien net tout en dissimulant une incertitude importante concernant l’objet évalué.
Encadrer les pouvoirs par des contrôles indépendants
Les contrôles des dépenses d’un agent de NFT doivent porter sur l’action proposée, et non sur le caractère convaincant de son explication. Vérifiez le compte, les actifs autorisés, l’engagement cumulé, la quantité, le destinataire le cas échéant et la dépense maximale à l’aide d’une politique explicite. L’agent ne doit pas pouvoir réécrire ces contrôles dans le cadre d’un plan.
Séparez l’accès en lecture des pouvoirs de signature ou d’exécution. Une tâche de recherche peut nécessiter une observation étendue sans aucune capacité à déplacer des actifs. Une tâche d’exécution ne doit recevoir que les pouvoirs adaptés à son mandat et à son environnement. Le simple fait qu’un composant puisse décrire une transaction ne signifie pas qu’il devrait en autoriser une.
Traitez les descriptions, annonces et messages externes comme des éléments à examiner. Ils n’ont pas autorité pour modifier le mandat ou demander des secrets. Le processus doit préserver cette séparation même lorsqu’un élément récupéré contient des instructions adressées à l’agent. La recherche sur les actifs n’est pas un canal d’instructions provenant du titulaire du compte.
Enregistrez chaque décision d’autorisation avec la version de la politique utilisée. Si une proposition est rejetée, conservez le motif et l’état pertinent du compte. Cela permet d’examiner le système et aide à distinguer un plan trop large d’une limite correctement appliquée.
Coordonner les actions qui sollicitent les mêmes ressources
Deux actions acceptables individuellement peuvent entrer en conflit lorsqu’elles utilisent le même objet ou les mêmes fonds. L’agent a besoin d’un processus de réservation partagé pour qu’une proposition ne puisse pas consommer une capacité déjà affectée à une autre. C’est particulièrement important lorsque la recherche et l’exécution progressent à des vitesses différentes.
Attribuez à chaque intention autorisée une identité persistante et réservez la ressource concernée conformément à la politique. Ne libérez cette réservation qu’après que les preuves requises ont établi l’annulation, l’expiration ou l’achèvement. Un délai d’attente local dépassé ne doit pas signifier automatiquement que l’engagement sous-jacent a disparu.
Dans un exemple hypothétique, l’agent prévoit d’acheter l’un de deux objets, coûtant chacun 0,30 ETH, avec une capacité de seulement 0,35 ETH. Il peut comparer les deux candidats, mais il ne peut pas autoriser les deux comme si chacun disposait du même solde encore intact. La sélection et la réservation doivent être coordonnées avant l’exécution.
Utilisez des enregistrements de dépendances pour les plans en plusieurs étapes. Si la deuxième étape exige le produit de la première, l’agent doit attendre que les fonds utilisables soient vérifiés. Si la première étape échoue, les étapes restantes doivent être réévaluées plutôt que poursuivies aveuglément. Le plan est une suite conditionnelle, et non un script dont les commandes ultérieures seraient toujours appropriées.
Définir un examen humain qui résout une question précise
L’examen humain est surtout utile lorsque l’agent expose clairement la question non résolue. « Approuvez cette opération prometteuse » demande à la personne de tout réévaluer. « Les versions des métadonnées divergent sur le trait utilisé dans l’évaluation » désigne une question concrète et les preuves nécessaires pour y répondre.
Définissez les déclencheurs d’examen avant la session. Il peut s’agir d’une nouvelle collection, d’une demande d’autorisation inhabituelle, d’une évaluation hors du périmètre testé ou d’un écart dans l’inventaire des actifs. Le déclencheur doit suspendre l’action concernée sans obliger l’opérateur à deviner quelles parties du compte restent actives.
Un processus d’approbation humaine pour un agent de NFT doit prévoir une échéance. Si la personne répond après que les preuves de la proposition sont devenues périmées, l’agent doit actualiser les données pertinentes et vérifier de nouveau la politique. L’approbation d’une ancienne proposition ne constitue pas une permission générale d’exécuter des conditions actuelles sensiblement différentes.
Conservez la décision et le raisonnement de la personne lorsqu’ils modifient le plan. Cela permet d’évaluer les dérogations. Si une personne élargit régulièrement les limites de manière informelle, le mandat écrit ne décrit plus les pouvoirs réels. Le processus d’examen doit rendre cette dérive visible plutôt que de la cacher derrière un statut final approuvé.
Prévoir l’incertitude de l’exécution et le redémarrage
Une défaillance de connexion peut survenir après la soumission, mais avant que l’agent reçoive un résultat. Le planificateur doit passer dans un état de reprise, conserver les identifiants d’origine et éviter les actions dépendantes jusqu’à disposer d’informations suffisantes pour continuer. Une nouvelle tentative automatique peut créer des engagements ou des dépenses supplémentaires.
Au redémarrage, reconstituez le compte à partir de preuves persistantes avant de reprendre le plan. L’agent doit savoir quelles intentions restent non résolues et quelles réservations s’appliquent encore. Démarrer avec une liste de tâches vide alors que d’anciens ordres restent actifs donne une fausse impression de capacité disponible.
Établissez un ordre de priorité pour la reprise. Résolvez les actions qui touchent les engagements les plus importants ou bloquent le plus de dépendances avant de rechercher de nouvelles opportunités. Un agent qui poursuit la découverte en ignorant des avoirs incertains peut produire des plans de plus en plus élaborés à partir d’un instantané de compte peu fiable.
Les pratiques de suivi par objet d’un bot de trading ERC-721 fournissent une base concrète à cette reprise. Si le portefeuille comprend des quantités d’un type de jeton, le modèle du compte doit aussi conserver ces quantités. La souplesse du planificateur ne justifie pas des registres d’actifs ambigus.
Préserver la visibilité lors d’une mise en pause
Une mise en pause doit avoir des effets définis. Elle peut arrêter les nouvelles propositions, bloquer l’autorisation ou suspendre une stratégie particulière. Ces actions diffèrent de l’annulation des ordres, de la révocation des permissions ou de la cession des avoirs. L’interface doit indiquer quel effet s’est produit et quelle exposition demeure.
Maintenez l’observation et le rapprochement disponibles lorsque c’est possible en pratique. Désactiver tous les composants peut supprimer les preuves nécessaires à la compréhension d’un incident. Le titulaire doit pouvoir voir les actifs détenus, les engagements en attente et les actions échouées ou incertaines, même lorsque l’agent ne peut plus créer de nouvelle exposition.
Définissez les conditions de reprise. Une pause causée par des données périmées peut exiger un nouvel instantané vérifié ; une pause causée par un écart comptable peut nécessiter une enquête achevée. Un simple bouton de redémarrage ne doit pas permettre de contourner la raison pour laquelle le système s’est arrêté.
Testez la mise en pause lors d’une répétition en plusieurs étapes. Confirmez que l’agent ne poursuit pas un achat dépendant après sa mise en pause et qu’il signale toujours une vente non résolue. Le test démontre la limite réelle des pouvoirs plutôt que de s’appuyer sur un libellé de statut rassurant.
Évaluer l’agent selon son respect du mandat
Les résultats financiers comptent, mais ils ne suffisent pas à évaluer un agent. Une action rentable peut enfreindre le mandat, et une position perdante peut résulter d’une décision correctement encadrée prise dans l’incertitude. Vérifiez si l’agent a utilisé le compte autorisé, respecté les limites et tenu un registre cohérent.
Mesurez des résultats opérationnels utiles : actions non résolues récupérées lors de la reprise, propositions contradictoires empêchées, plans périmés rejetés et écarts d’inventaire repérés. Ces indicateurs révèlent si l’agent améliore la coordination. Ils doivent compléter les rendements des investissements, sans être convertis en rendements.
Examinez l’activité inutile. Un agent peut paraître productif parce qu’il révise fréquemment des annonces ou génère de nouveaux plans, alors que cette activité peut occasionner des dépenses et mobiliser l’attention sans améliorer le portefeuille. Le mandat doit valoriser une inaction appropriée lorsqu’aucun changement admissible n’est justifié.
Les principes fondamentaux présentés dans le guide du bot de NFT pour débutants restent une référence utile pour l’examen. Si le titulaire ne peut pas expliquer ce que détient le compte ou ce que signifie une instruction en attente, ajouter une planification autonome peut amplifier la confusion. Le modèle du compte doit rester compréhensible à mesure que le planificateur gagne en capacités.
Tester un plan qui ne doit rien faire
Incluez une répétition dans laquelle chaque candidat sort du mandat ou présente des preuves insuffisantes. Le résultat attendu est un résumé clair du compte et aucune action autorisée. Cela vérifie si l’agent peut remplir sa mission sans fabriquer de l’activité pour paraître utile. Un système de planification qui trouve toujours quelque chose à acheter interprète peut-être l’objectif de façon trop large.
Demandez-lui d’expliquer l’option rejetée la plus importante et la condition qui pourrait rendre un futur examen pertinent. Cette explication transforme l’inaction en résultat de recherche utile tout en préservant la limite actuelle. L’étape suivante pourrait consister à obtenir les preuves manquantes, à attendre une cotation actuelle ou à mettre fin à l’expérience, plutôt qu’à modifier le budget.
Clore le mandat de l’agent de trading de NFT par une transmission
À la fin de la période d’activité, produisez un dossier de transmission décrivant les avoirs actuels, les engagements en cours, les ressources réservées, les questions non résolues et les permissions qui restent pertinentes. Indiquez l’heure des preuves utilisées pour l’instantané du compte. Le titulaire ne doit pas avoir à reconstituer toute la conversation ou tout l’historique de planification pour comprendre le portefeuille.
Distinguez les objectifs achevés de l’exposition toujours présente. L’agent peut avoir terminé les recherches qui lui ont été confiées alors que le compte détient encore des objets invendus. Un libellé de tâche terminée ne doit pas laisser entendre que l’expérience financière est close ou que les instructions encore en cours n’ont plus d’importance.
Examinez explicitement les changements proposés pour le prochain mandat. Élargir l’ensemble des collections, augmenter les limites ou autoriser de nouveaux types d’actions constitue une modification des pouvoirs, et non une simple continuation habituelle. Utilisez les preuves de la période précédente pour décider si cet élargissement est justifié et quelles répétitions supplémentaires sont nécessaires.
Conservez l’ancien mandat et ses résultats. Un examen ultérieur pourra ainsi distinguer les pouvoirs réellement accordés à l’époque des capacités plus larges ajoutées par la suite. Une transmission claire fait partie d’un fonctionnement responsable, car elle empêche une automatisation temporaire de devenir un engagement indéfini et mal compris.
Questions fréquentes sur les agents de NFT
Un agent a-t-il besoin d’un modèle d’IA ?
La conception opérationnelle peut coordonner les plans et les actions avec ou sans modèle de langage ou d’évaluation. Les questions importantes sont les décisions qu’il prend, les preuves qu’il utilise et les pouvoirs qu’il reçoit. Un composant d’IA doit être évalué pour sa contribution précise plutôt que considéré comme un préalable à une coordination utile.
L’agent peut-il modifier son propre budget ?
Seulement si le mandat explicite du titulaire définit une telle règle encadrée et si la modification reste vérifiable. Sinon, un planificateur doit traiter les limites budgétaires comme des contraintes. Lui permettre d’augmenter les dépenses chaque fois qu’il trouve des opportunités attrayantes va à l’encontre du but recherché lorsqu’on fixe une allocation en dehors du processus de sélection des opportunités.
L’approbation humaine suffit-elle à maîtriser le risque ?
L’approbation est utile lorsque la proposition est compréhensible, actuelle et précise. Une personne ne peut pas examiner de manière fiable des preuves manquantes ou un montant ambigu. Des limites indépendantes, un inventaire exact et des procédures de reprise claires restent nécessaires. L’étape d’approbation doit résoudre une question définie plutôt que compenser un modèle de compte incomplet.
Quel est un premier mandat utile pour un agent ?
Une courte mission limitée à l’observation peut demander à l’agent de rapprocher un inventaire fictif et de proposer des changements sans les autoriser. Incluez des plans contradictoires, des données périmées et une action non résolue. Évaluez s’il préserve les contraintes et explique quelles preuves manquent. Cela permet d’établir ses compétences de coordination avant tout élargissement aux pouvoirs d’exécution.