En NFT-handelsagent er kun nyttig, når dens mandat er snævrere end dens evne til at foreslå handlinger. En agent kan undersøge beholdninger, sammenligne mulige køb, forberede salgsopslag og revidere planer, når information ændrer sig. Kontoejeren skal stadig definere, hvilke mål der er vigtige, hvilke beføjelser der er til rådighed, og hvilke usikkerheder der kræver, at agenten standser og beder om gennemgang.
Denne forskel er vigtig, fordi en rimelig lokal handling kan være i konflikt med porteføljens formål. Køb af en tilsyneladende billig genstand kan bruge den reserve, som kræves for at håndtere eksisterende beholdninger. Et nyt salgsopslag for en genstand kan forstyrre et uafklaret salg. En planlægger, som optimerer hver mulighed separat, kan skabe en usammenhængende konto, medmindre den overvejer beholdninger og forpligtelser sammen.
Eksemplerne her bruger en fiktiv NFT-portefølje og hypotetiske størrelser. De beskriver et afgrænset driftsdesign, ikke et løfte om, at autonom planlægning skaber afkast. Målet er at gøre enhver autoriseret handling sporbar til et mandat, en aktuel kontotilstand og et bestemt stykke dokumentation.
Skriv NFT-handelsagentens mandat før dens mål
Et mål som ”forbedr afkast” lader for meget være uspecificeret. Et nyttigt mandat identificerer de tilladte aktiver, kontoen, driftsperioden, det samlede forpligtelsesloft og de handlinger, agenten må udføre. Det beskriver også beholdningernes formål: at samle, eksperimentere med videresalg eller håndtere en afgrænset eksisterende position er forskellige opgaver.
I en illustrativ portefølje kan ejeren tillade research i to verificerede samlinger, forslagsgenerering til køb under en fast størrelse og opdatering af salgsopslag under opsyn for allerede beholdte genstande. Agenten kan observere andre data som kontekst uden at få tilladelse til at erhverve ethvert aktiv, den opdager.
Skriv prioritetsregler for modstridende mål. Hvis bevaring af en driftsreserve er obligatorisk, kan en lovende erhvervelse ikke tilsidesætte den. Hvis reduktion af koncentration er et aktuelt mål, bør agenten ikke tilføje endnu en lignende genstand, blot fordi dens individuelle værdiansættelse ser attraktiv ud. Mandatet fastlægger, hvilke begrænsninger der styrer planen.
Et beholdningsmandat til en NFT-agent bør også have et udløb og en ændringsproces. Beføjelser givet til et kort forsøg bør ikke fortsætte på ubestemt tid, fordi softwaren forbliver forbundet. Fornyelse eller udvidelse af mandatet kræver gennemgang af, hvad kontoen nu indeholder, og hvad den tidligere periode faktisk demonstrerede.
Giv planlæggeren et verificeret kontoøjebliksbillede
Agenten kræver en ensartet starttilstand: beholdte aktiver, åbne forpligtelser, tilgængelige midler, reserverede driftsressourcer og uafklarede uoverensstemmelser. Hver komponent bør identificere sin dokumentation og sit observationstidspunkt. En plan baseret på forældede beholdninger kan være logisk ordentlig og samtidig umulig at udføre.
Hold verificerede fakta adskilt fra skøn. Ejerskabsdokumentation, et værdiansættelsesinterval og en forventet videresalgstid er forskellige slags information. Planlæggeren bør ikke behandle en estimeret beholdningsværdi som disponible midler eller et foreslået køb som en eksisterende beholdning.
Medtag usikkerhed udtrykkeligt. Hvis en tidligere handling kan være gennemført, men dens udfald er uafklaret, bør kontoøjebliksbilledet bevare denne tilstand. Planlæggeren kan derefter undgå at bruge de omstridte midler eller genstanden indtil afstemning. Sletning af usikkerhed fra øjebliksbilledet fjerner den ikke fra kontoen.
Kontrollér før godkendelse af en plan, om øjebliksbilledet fortsat er aktuelt nok til den tilsigtede handling. En planlægningssession kan tage tid, og en ekstern overførsel eller ordreopfyldelse kan ændre de tilgængelige ressourcer. De relevante forudsætninger kræver endnu en kontrol ved udførelse og ikke kun, når agenten først begyndte at ræsonnere.
Skeln planer, ordrer og aktivændringer
En plan er en række foreslåede handlinger. En ordre er en instruktion under bestemte handelsvilkår. En aktivændring er et observeret kontoudfald. Kombination af dem i én ”færdig”-tilstand skjuler den dokumentation, som kræves for at afgøre, om porteføljen faktisk ændrede sig som tilsigtet.
OpenSeas officielle Seaport-oversigt forklarer ordrer gennem de tilbudte genstande og den krævede modydelse. Det er et nyttigt eksempel på, hvorfor agenten skal undersøge begge sider af en udveksling. En hensigt i naturligt sprog om at købe en NFT er ikke en fuldstændig beskrivelse af de eksekverbare vilkår.
Gem for hvert plantrin det tilsigtede aktiv, handling, mængde eller beløb, forventet resultat og den dokumentation, som kræves for gennemførelse. Næste trin bør identificere, om det afhænger af det tidligere resultat. Hvis et salg skal finansiere et køb, kan købet ikke antage, at provenuet findes, blot fordi et salgsopslag blev oprettet.
Bevar alternative planer uden at godkende dem samtidig. Agenten kan sammenligne at sælge én genstand, beholde den eller ændre den anmodede pris. Alternativerne hører til i researchregistreringen. Kun den valgte handling, som overholder politikken, bør blive en udførelsesanmodning, mens de andre er klart inaktive.
Tildel beholdningskapacitet før valg af kandidater
En portefølje har begrænset kapacitet i penge, opmærksomhed og tolerance for usolgte beholdninger. Agenten bør beregne resterende kapacitet før søgning efter køb. Ellers kan opdagelsesprocessen skabe en overbevisende kandidatliste, som samlet overstiger mandatet.
Brug flere koncentrationssynsvinkler. Samling, egenskab, købergruppe og forventet ejertid kan hver vise fælles eksponering. Fem forskellige tokenidentifikatorer kan afhænge af samme snævre efterspørgselshypotese. Et antal særskilte genstande er derfor et ufuldstændigt mål for risikospredning.
Antag, at et hypotetisk porteføljebudget tillader 1 ETH i samlede beholdningsudgifter og aktive købsforpligtelser. Eksisterende beholdninger står for 0,65 ETH, og afventende forslag reserverer 0,20 ETH under politikken. De resterende 0,15 ETH kan ikke behandles som 0,35 ETH ved at ignorere de afventende forpligtelser.
Agenten bør forklare, hvorfor en kandidat passer til den resterende kapacitet. En god individuel værdiansættelse er kun én del af forklaringen. Forslaget bør vise sin virkning på porteføljens koncentration, driftsreserve og uafklarede forpligtelser, så ejeren kan vurdere hele kontokonsekvensen.
Brug værdiansættelsesmodeller som input til mandatet
En model kan estimere en genstands værdi eller identificere sammenlignelige salg, men agentens mandat bestemmer, hvordan skønnet kan bruges. Et bredt værdiansættelsesinterval kan begrunde yderligere research uden at begrunde et køb. Planlæggeren bør ikke automatisk gøre ethvert numerisk skøn til en handling.
Evalueringsrammen for en AI-NFT-handelsbot hjælper med at vurdere, om en models bidrag er pålideligt til en bestemt opgave. Agenten skal derefter integrere bidraget med kontobegrænsninger og udførelsesdokumentation. Prognosekvalitet og beføjelsesstyring forbliver separate spørgsmål.
Kræv, at planen identificerer sine følsomme antagelser. Hvis den forventede fordel afhænger af salg inden for to dage eller af at finde en køber, som værdsætter én sjælden egenskab, bør afhængighederne være synlige. Agenten kan derefter sammenligne alternativer under mindre gunstige antagelser frem for kun at optimere det centrale scenarie.
Hold uenighed nyttig. To værdiansættelsesmetoder kan skabe forskellige intervaller, fordi de bruger forskellige sammenligningsgrupper. Planlæggeren bør bevare uenigheden og undersøge dens årsag. Gennemsnit af outputtene kan skabe et ordentligt tal og samtidig skjule en væsentlig usikkerhed om den genstand, der værdiansættes.
Begræns beføjelser med uafhængige kontroller
Forbrugskontroller for en NFT-agent bør virke på den foreslåede handling, ikke på hvor overbevisende agentens forklaring er. Kontrollér konto, tilladte aktiver, samlet forpligtelse, mængde, modtager, hvor det er relevant, og maksimal udgift ved brug af udtrykkelig politik. Agenten bør ikke kunne omskrive disse kontroller som en del af en plan.
Adskil læseadgang fra underskrifts- eller udførelsesbeføjelser. En researchopgave kan kræve bred observation, men ingen evne til at flytte aktiver. En udførelsesopgave bør kun få de beføjelser, som passer til dens mandat og miljø. At en komponent kan beskrive en transaktion, fastslår ikke, at den bør godkende en.
Behandl eksterne beskrivelser, salgsopslag og beskeder som dokumentation, der skal undersøges. De har ikke beføjelse til at ændre mandatet eller anmode om hemmeligheder. Arbejdsgangen bør bevare grænsen, selv når en hentet genstand indeholder instruktioner rettet mod agenten. Aktivresearch er ikke en instruktionskanal fra kontoejeren.
Registrér hver autorisationsbeslutning med den politikversion, den brugte. Hvis et forslag afvises, skal begrundelsen og den relevante kontotilstand bevares. Dette gør systemet muligt at gennemgå og hjælper med at skelne en for bred plan fra en korrekt håndhævet grænse.
Koordinér handlinger, som konkurrerer om samme ressourcer
To individuelt acceptable handlinger kan være i konflikt, når de bruger samme genstand eller midler. Agenten kræver en fælles reservationsproces, så ét forslag ikke kan bruge kapacitet allerede tildelt et andet. Dette er særlig vigtigt, når research og udførelse kører med forskellige hastigheder.
Giv hver autoriseret hensigt en varig identitet, og reservér den relevante ressource efter politikken. Frigiv først reservationen, efter at den påkrævede dokumentation fastslår annullering, udløb eller gennemførelse. En lokal timeout bør ikke automatisk betyde, at den underliggende forpligtelse forsvandt.
I et hypotetisk eksempel planlægger agenten at købe én af to genstande, som hver koster 0,30 ETH, med kun 0,35 ETH i kapacitet. Den kan sammenligne begge kandidater, men kan ikke godkende begge, som om hver ser samme uberørte saldo. Udvælgelse og reservation skal koordineres før udførelse.
Brug afhængighedsregistreringer til planer med flere trin. Hvis trin to kræver provenu fra trin ét, bør agenten vente på verificerede disponible midler. Hvis trin ét mislykkes, kræver de resterende trin ny evaluering frem for blind fortsættelse. Planen er en betinget rækkefølge, ikke et script, hvis senere kommandoer altid er passende.
Definér menneskelig gennemgang, som afklarer et specifikt spørgsmål
Menneskelig gennemgang er mest nyttig, når agenten angiver det uafklarede spørgsmål klart. ”Godkend denne lovende handel” beder personen om at vurdere alt igen. ”Metadataversionerne er uenige om den egenskab, som bruges i værdiansættelsen” identificerer et konkret spørgsmål og den dokumentation, som kræves for at besvare det.
Sæt gennemgangsudløsere før sessionen. De kan omfatte en ny samling, en ukendt tilladelsesanmodning, en værdiansættelse uden for det testede omfang eller en beholdningsuoverensstemmelse. Udløseren bør suspendere den berørte handling uden at tvinge operatøren til at gætte, hvilke dele af kontoen der forbliver aktive.
En arbejdsgang til menneskelig godkendelse i en NFT-agent kræver et udløb. Hvis personen svarer, efter at forslagets dokumentation er blevet forældet, bør agenten opdatere de relevante input og kontrollere politikken igen. Godkendelse af et gammelt forslag er ikke generel tilladelse til at udføre væsentligt anderledes aktuelle vilkår.
Bevar menneskets beslutning og begrundelse, når de ændrer planen. Dette gør tilsidesættelser mulige at evaluere. Hvis en person gentagne gange udvider grænser uformelt, beskriver det skriftlige mandat ikke længere faktiske beføjelser. Gennemgangsprocessen bør gøre denne forskydning synlig frem for at skjule den bag en endelig godkendt status.
Planlæg for usikker udførelse og genstart
En forbindelsesfejl kan opstå efter indsendelse, men før agenten modtager et resultat. Planlæggeren bør gå i en genopretningstilstand, bevare de oprindelige identifikatorer og undgå afhængige handlinger, indtil den ved nok til at fortsætte. Automatisk gentagelse kan skabe yderligere forpligtelser eller udgifter.
Rekonstruér ved genstart kontoen ud fra varig dokumentation, før planen genoptages. Agenten bør vide, hvilke hensigter der fortsat er uafklarede, og hvilke reservationer der stadig gælder. Start med en tom opgaveliste, mens gamle ordrer fortsat er aktive, skaber en falsk fornemmelse af tilgængelig kapacitet.
Brug en prioritetsrækkefølge for genopretning. Afklar handlinger, som påvirker de største forpligtelser eller blokerer flest afhængigheder, før søgning efter nye muligheder. En agent, som fortsætter opdagelse og ignorerer usikre beholdninger, kan skabe stadig mere omfattende planer på et upålideligt kontoøjebliksbillede.
Praksisserne på genstandsniveau i en ERC-721-handelsbot giver et konkret grundlag for denne genopretning. Hvis porteføljen indeholder mængder af en tokentype, skal kontomodellen også bevare disse mængder. Planlæggerens fleksibilitet undskylder ikke tvetydige beholdningsregistreringer.
Lad en pause bevare synlighed
En pause bør have definerede virkninger. Den kan standse nye forslag, blokere godkendelse eller suspendere en bestemt strategi. Disse handlinger adskiller sig fra annullering af ordrer, tilbagekaldelse af tilladelser eller afhændelse af beholdninger. Brugerfladen bør angive, hvilken virkning der forekom, og hvilken eksponering der består.
Hold observation og afstemning tilgængelige, hvor det er praktisk. Slukning af alle komponenter kan fjerne den dokumentation, som kræves for at forstå en hændelse. Ejeren skal se beholdninger, afventende forpligtelser og mislykkede eller usikre handlinger, selv mens agenten forhindres i at skabe ny eksponering.
Definér betingelserne for genoptagelse. En pause forårsaget af forældede data kan kræve et frisk verificeret øjebliksbillede; en forårsaget af en regnskabsuoverensstemmelse kan kræve en afsluttet undersøgelse. En enkel genstartsknap bør ikke omgå grunden til, at systemet standsede.
Test pausen under en øvelse med flere trin. Bekræft, at agenten ikke fortsætter et afhængigt køb efter at være sat på pause, og at den stadig rapporterer et uafklaret salg. Testen demonstrerer den faktiske beføjelsesgrænse frem for at støtte sig til en opmuntrende statusbetegnelse.
Evaluér agenten efter overholdelse af mandatet
Økonomiske udfald er vigtige, men evaluerer ikke en agent fuldstændigt. En rentabel handling kan bryde mandatet, og en position med tab kan følge af en korrekt afgrænset beslutning under usikkerhed. Gennemgå, om agenten brugte den autoriserede konto, respekterede grænser og vedligeholdt en sammenhængende registrering.
Mål nyttige driftsudfald: genoprettede uafklarede handlinger, forhindrede modstridende forslag, afviste forældede planer og identificerede beholdningsuoverensstemmelser. Disse mål viser, om agenten forbedrer koordinering. De bør supplere investeringsafkast og ikke omdannes til dem.
Undersøg unødvendig aktivitet. En agent kan se produktiv ud, fordi den hyppigt reviderer salgsopslag eller skaber nye planer, men aktiviteten kan medføre udgifter og kræve opmærksomhed uden at forbedre porteføljen. Mandatet bør belønne passende inaktivitet, når ingen berettiget ændring er begrundet.
Grundprincipperne i en NFT-bot for begyndere forbliver en nyttig gennemgangsstandard. Hvis ejeren ikke kan forklare, hvad kontoen har, eller hvad en afventende instruktion betyder, kan tilføjelse af autonom planlægning forstærke forvirring. Kontomodellen bør forblive forståelig, efterhånden som planlæggeren bliver mere kompetent.
Test en plan, som bør gøre intet
Medtag en øvelse, hvor enhver kandidat er uden for mandatet eller tilbyder utilstrækkelig dokumentation. Det forventede resultat er en klar kontooversigt og ingen autoriseret handling. Dette kontrollerer, om agenten kan opfylde sin opgave uden at fabrikere aktivitet for at se nyttig ud. Et planlægningssystem, som altid finder noget at købe, kan fortolke målet for bredt.
Bed den forklare det vigtigste afviste alternativ og den betingelse, som kunne gøre en fremtidig gennemgang værdifuld. Forklaringen gør inaktivitet til et nyttigt researchresultat og holder samtidig den aktuelle grænse intakt. Næste trin kan være at indhente manglende dokumentation, vente på et aktuelt tilbud eller afslutte forsøget frem for at ændre budgettet.
Afslut NFT-handelsagentens mandat med en overdragelse
Skab ved driftsperiodens slutning en overdragelse, som beskriver aktuelle beholdninger, åbne forpligtelser, reserverede ressourcer, uafklarede spørgsmål og tilladelser, som fortsat er relevante. Medtag dokumentationstidspunktet for kontoøjebliksbilledet. Ejeren bør ikke skulle rekonstruere hele samtalen eller planlægningshistorikken for at forstå porteføljen.
Adskil afsluttede mål fra igangværende eksponering. Agenten kan have afsluttet sin tildelte research, mens kontoen stadig har usolgte genstande. En betegnelse som afsluttet opgave bør ikke antyde, at det økonomiske forsøg er lukket, eller at udestående instruktioner ikke længere er vigtige.
Gennemgå foreslåede ændringer til næste mandat udtrykkeligt. Flere samlinger, højere grænser eller tilladelse til nye handlingstyper er ændringer i beføjelser, ikke rutinemæssig fortsættelse. Brug den tidligere periodes dokumentation til at afgøre, om udvidelsen er begrundet, og hvilken yderligere øvelse der kræves.
Bevar det gamle mandat og dets resultater. Dette lader fremtidig gennemgang skelne de beføjelser, som faktisk blev givet på tidspunktet, fra de bredere evner tilføjet senere. En klar overdragelse er en del af ansvarlig drift, fordi den forhindrer, at midlertidig automatisering bliver en tidsubegrænset, dårligt forstået forpligtelse.
Ofte stillede spørgsmål om NFT-agenter
Kræver en agent en AI-model?
Driftsdesignet kan koordinere planer og handlinger med eller uden en sprog- eller værdiansættelsesmodel. De vigtige spørgsmål er, hvilke beslutninger den træffer, hvilken dokumentation den bruger, og hvilke beføjelser den får. En AI-komponent bør evalueres efter sit specifikke bidrag frem for at blive behandlet som en forudsætning for nyttig koordinering.
Kan agenten ændre sit eget budget?
Kun hvis ejerens udtrykkelige mandat definerer sådan en afgrænset regel, og ændringen forbliver mulig at gennemgå. Ellers bør en planlægger behandle budgetgrænser som begrænsninger. Tilladelse til at øge forbruget, hver gang den finder attraktive muligheder, ophæver formålet med at fastsætte en tildeling uden for processen til udvælgelse af muligheder.
Er menneskelig godkendelse nok til at kontrollere risiko?
Godkendelse hjælper, når forslaget er forståeligt, aktuelt og specifikt. En person kan ikke pålideligt gennemgå manglende dokumentation eller en tvetydig størrelse. Uafhængige grænser, nøjagtige beholdninger og klare genopretningsprocedurer forbliver nødvendige. Godkendelsestrinnet bør afklare et defineret spørgsmål frem for at kompensere for en ufuldstændig kontomodel.
Hvad er et nyttigt første mandat til en agent?
En kort opgave med kun observation kan bede agenten afstemme en fiktiv beholdning og foreslå ændringer uden at godkende dem. Medtag modstridende planer, forældede input og en uafklaret handling. Evaluér, om den bevarer begrænsningerne og forklarer, hvilken dokumentation der mangler. Dette fastlægger koordinationsevner før enhver udvidelse til udførelsesbeføjelser.