Beste praksis for å opprette og optimalisere en Skreddersydd agent
Beste praksis for å gjøre din Skreddersydd agent mer pålitelig ved å avklare mål, stramme inn kilder og iterere på resultater.
En godt utformet Skreddersydd agent bruker færre Notion-kreditter og leverer bedre resultater. Slik får du mest mulig ut av hver kjøring:
Bruk Skreddersydde agenter for gjentakende arbeid. For engangsoppgaver, bruk Notion-agent i stedet – den er inkludert i Abonnementet ditt. Skreddersydde agenter kjører på Notion-kreditter fordi de jobber autonomt i bakgrunnen, enten du er pålogget eller ikke.
Velg spesifikke utløsere. Utløser på spesifikke @-omtaler eller egenskapsendringer, ikke hver melding eller databaseoppdatering. Færre falske starter, færre bortkastede kjøringer.
Hold konteksten stram. Pek Skreddersydd agenten din til de spesifikke sidene eller databasene den trenger. På den måten leser den bare det den må, og hver kjøring forblir fokusert.
Definer «Ferdig» på forhånd. Fortell agenten din nøyaktig hvordan en fullført kjøring ser ut. Jo renere instruksjonene er, desto raskere kommer den til resultatet.
Batch uavhengige oppgaver. Be for eksempel agenten din om å lese flere kilder samtidig i stedet for én om gangen.
✅ «Les Prosjekter-database og #support Slack-kanalen, og skriv deretter den ukentlige oppdateringen.»
🚫 «Les Prosjekter-database, og skriv deretter den ukentlige oppdateringen. Les deretter #support Slack-kanalen og legg til i den ukentlige oppdateringen.»
Start med en eksisterende agent når arbeidsflyten er lik. Hvis en arbeidsflyt du trenger allerede finnes som en Skreddersydd agent, Dupliser den i stedet for å bygge fra bunnen av. Åpne agenten, velg
•••og velgDupliser.Kopien er Privat som /standard.
Etter duplisering må du autentisere verktøy som Slack på nytt, sjekke at utløsere ble overført som forventet, og distribuere eventuelle Workers på nytt – de er ikke inkludert i duplikatet. Dette er spesielt nyttig for raskt å sette opp teamvarianter av en fungerende Skreddersydd agent. Lær mer om duplisering av en Skreddersydd agent i denne artikkelen.
Ny med Skreddersydd agent?
Start med Skreddersydd agent for å lære hva det er, hvordan det fungerer, og hva du kan koble det til.
Skreddersydde agenter er mest pålitelige når de har en klar oppgave, de riktige kildene og en presis definisjon av «Ferdig». Denne artikkelen om beste praksis dekker hvordan du skriver bedre instruksjoner, velger riktige utløsere og forbedrer resultater over tid.
Hvis du er usikker på hvor du skal begynne, start med arbeidet teamet ditt gjentar ofte. Skreddersydde agenter er mest effektive når arbeidsflyten er forutsigbar og lett å gå gjennom.
Se etter arbeidsflyter som er:
Repeterbare, som å utarbeide rapporter, prioritere innkommende forespørsler eller svare på vanlige Slack-spørsmål
Hyppige, som betyr at de skjer daglig eller ukentlig
Enkelt å evaluere, slik at du raskt kan se om utdataene er korrekte
Når du har valgt en arbeidsflyt, bygg den enkleste versjonen av agenten din først. Få den til å kjøre pålitelig før du legger til kompleksitet.
Når prosessen føles stabil og forutsigbar, kan du legge til utløsere eller tidsplaner for å automatisere den fullstendig.
Når du gir din skreddersydde agent klare instruksjoner, produserer den mer konsistente og pålitelige resultater. Fokuser på hvordan suksess ser ut, og gi konteksten den trenger for å levere det.
Start med resultatet du ønsker
Beskriv hvordan den endelige utdataen skal se ut, i stedet for å liste opp hvert trinn
La agenten bestemme hvordan den skal komme dit
Eksempel: «Opprett en ukentlig statusoppdatering som oppsummerer fullførte oppgaver, hindringer og neste steg.»
Del et reelt eksempel
Lim inn en tidligere statusoppdatering, formatert rapport eller prioritert forespørsel
Bruk konkrete eksempler i stedet for abstrakte beskrivelser
Vær tydelig på format og destinasjon
Spesifiser hvor utdataene skal sendes (Slack, en database eller en eksisterende side)
Angi hvilke egenskaper eller seksjoner som skal fylles ut
Eksempel: «Innlegg sammendraget i #team-updates og legg det til i database for ukentlige rapporter.»
Sett enkle grenser
Avklar hva agenten skal gjøre og hva den skal unngå
Eksempel: «Oppdater den eksisterende siden for ukentlig rapport, ikke en ny,» eller «Svar kun i #support.»
Nevn spesialtilfeller
Forklar hva som skal skje hvis det ikke finnes data eller ingenting nytt å rapportere
Eksempel: «Hvis det ikke er noen oppdateringer denne uken, skriv 'Ingen oppdateringer' i stedet for å hoppe over.»
Hold instruksjonene korte og fokuserte
Kortere instruksjoner gir mer konsistente resultater
Hvis oppsettet ditt blir langt, del opp arbeidsflyten i flere agenter
Når du setter opp din Skreddersydd agent, må du bestemme om arbeidet skal kjøres etter en tidsplan, som svar på en handling, eller begge deler.
Bruk tidsplaner for forutsigbart arbeid
Velg en tidsplan når oppgaven skal kjøres med en fast frekvens, uavhengig av aktivitet
Ideelt for gjentakende arbeid som ukentlige rapporter, daglige oppsummeringer eller månedlige sammendrag
Bruk utløsere for responsivt arbeid
Velg en utløser når oppgaven skal kjøres som svar på at noe skjer
Eksempler inkluderer en programfeil registrert i Slack, en ny side lagt til i en database, eller en e-post fra en bestemt avsender.
Kombiner tidsplaner og utløsere ved behov
Noen arbeidsflyter har to mønstre
For eksempel kan én utløserbasert agent sortere programfeil etter hvert som de kommer inn, mens en separat tidsplanlagt agent lager et ukentlig sammendrag av de sorterte programfeilene.
Start med lavere frekvens og begrenset omfang
Begynn med en ukentlig tidsplan i stedet for daglig
Start med én kanal i stedet for fem
Skaler opp når du har bekreftet at resultatet er konsistent og pålitelig
Før du aktiverer arbeidsflyten fullt ut, bør du ta deg tid til å teste og justere oppsettet ditt.
Test før du aktiverer utløsere eller tidsplaner
Klikk på
Kjørfor å utføre agenten manueltGå gjennom utdataene for å bekrefte at den oppfører seg som forventet
Slå på utløsere eller tidsplaner først når resultatene ser riktige ut
Test med en liten gruppe
Del agenten med noen få Teamkollegaer for å samle inn tilbakemeldinger
Bruk tidlige tilbakemeldinger til å fange opp problemer før du ruller den ut bredere
Forvent iterasjon
De fleste agenter krever flere testkjøringer for å bli riktige
Avgrens instruksjonene basert på hva utdataene faktisk viser, ikke hva du mente at instruksjonene skulle si.
Sjekk aktivitetsloggen først
Klikk på klokkeikonet for å se hva som utløste kjøringen
Gå gjennom hva agenten gjorde og hvor den eventuelt feilet
Bruk loggen til å diagnostisere problemer og bekrefte at agenten oppfører seg som forventet før du utvider tilgangen
Kjenn til de vanlige løsningene
«Feil utdata» betyr vanligvis at instruksjonene trenger mer spesifisitet
«Manglende data» betyr ofte at agenten trenger tilgang til flere sider eller databaser under
Verktøy og tilgang«Kjøring mislyktes» peker vanligvis på et tilgangsgap eller uklare instruksjoner
En godt utformet agent kjører raskere og unngår unødvendig arbeid. Tre faktorer påvirker effektiviteten:
Hvor ofte agenten kjører,
Hvor mye innhold den leser, og
Hvor mange trinn den bruker på å fullføre en oppgave
1. Reduser hvor ofte agenten din kjører
Den enkleste måten å forbedre ytelsen på er å begrense unødvendige kjøringer. Utform utløsere slik at agenten bare kjører når det er sannsynlig at den vil utføre en handling.
Start i det små og skaler opp
Begynn med ukentlige kjøringer i stedet for daglige
Bruk én kanal eller arbeidsflyt før du utvider til flere
Øk frekvensen når resultatene er pålitelige
Bruk utløsere med høyt signal slik at agenten din bare kjører når det er nødvendig
For Slack: Utløs ved @-omtale eller en spesifikk emojireaksjon i stedet for alle meldinger
For Notion: Utløs ved spesifikke egenskapsendringer i stedet for hver databaseoppdatering
For Notion Mail: Utløs ved et filtrert sett med e-poster i stedet for hver melding
Forvent noen kjøringer med «Ingen handling nødvendig»
Disse skjer når agenten fastslår at det ikke er noe å gjøre
Dette er normalt og effektivt – agenten sjekker bare utløseren og instruksjonene før den avsluttes
2. Vær bevisst på hva agenten din refererer til
Jo mer innhold en agent leser, desto mer arbeid krever hver kjøring. Hold omfanget begrenset.
Begrens agenten til det minst mulige omfanget. Ideelt sett en enkelt side eller noen få sider som lenker til undersider som agenten bare kan laste inn ved behov.
Unngå å be agenten om å bruke Hurtigsøk bredt hvis du allerede vet hvilken database eller side den skal bruke som kilde til sannhet.
3. Hold antall trinn lavt
Hvert ekstra trinn i en kjøring legger til arbeid, spesielt når den skreddersydde agenten utfører flere Hurtigsøk.
Vær eksplisitt om definisjonen av Ferdig, slik at agenten fullfører på færre trinn.
Det er mer effektivt hvis agenten kaller flere verktøy samtidig. Oppfordre til parallell verktøybruk i instruksjonene dine når det er mulig.
Kan kjøre samtidig: «Les prosjektdatabasen, Engineering Slack-kanalen og siden med de nyeste sprintnotatene samtidig.» Disse tre kildene er uavhengige, så agenten leser alle samtidig i stedet for én etter én.
Må kjøre i rekkefølge: «Opprett en oppsummeringsside i Reports-databasen, og legg deretter ut lenken i #team-updates i Slack.» Agenten trenger sidens URL før den kan legge ut lenken, så disse trinnene skjer sekvensielt.
4. Se opp for løkker og gjentatte forsøk
Hvis agenten ofte stiller flere oppfølgingsspørsmål, prøver samme handling på nytt, sjekker de samme sidene på nytt eller får feil på forutsigbare måter, må instruksjonene eller innstillingene forbedres.
Hvis kjøringer ofte feiler på grunn av tillatelser (mangler tilgang til å svare i Slack, eller en ikke-klarert URL), juster agentens tilgang under
Verktøy og tilgangeller be agenten i instruksjonene om å unngå disse handlingene.
