BÀsta praxis för att skapa och optimera en skrÀddarsydd agent

I det hÀr hjÀlpdokumentet

BÀsta praxis för att göra din skrÀddarsydda agent mer tillförlitlig genom att förtydliga mÄl, begrÀnsa kÀllor och iterera utifrÄn resultat.


En vÀldesignad skrÀddarsydd agent anvÀnder fÀrre Notion-krediter och levererar bÀttre resultat. SÄ hÀr fÄr du ut mesta möjliga av varje körning:

  • AnvĂ€nd skrĂ€ddarsydda agenter för Ă„terkommande arbete. För engĂ„ngsfrĂ„gor, anvĂ€nd Notion-agent istĂ€llet – den ingĂ„r i din plan. SkrĂ€ddarsydda agenter körs pĂ„ Notion-krediter eftersom de arbetar autonomt i bakgrunden, oavsett om du Ă€r online eller inte.

  • VĂ€lj specifika utlösare. Utlös vid specifika @-omnĂ€mnanden eller egenskapsĂ€ndringar, inte vid varje meddelande eller databasuppdatering. FĂ€rre falska starter, fĂ€rre slösade körningar.

  • HĂ„ll kontexten snĂ€v. Peka din agent till de specifika sidor eller databaser den behöver. PĂ„ sĂ„ sĂ€tt lĂ€ser den bara det den mĂ„ste, och varje körning förblir fokuserad.

  • Definiera ”Klart” i förvĂ€g. BerĂ€tta för din agent exakt hur en komplett körning ser ut. Ju tydligare instruktionerna Ă€r, desto snabbare nĂ„r den resultatet.

  • Bearbeta flera oberoende uppgifter samtidigt För exempel, be din agent att lĂ€sa flera kĂ€llor pĂ„ en gĂ„ng istĂ€llet för en i taget.

    • ✅ "LĂ€s databasen Projekt och Slack-kanalen #support, och skriv sedan den veckovisa uppdateringen."

    • đŸš« "LĂ€s databasen Projekt, och skriv sedan den veckovisa uppdateringen. LĂ€s sedan Slack-kanalen #support och lĂ€gg till i den veckovisa uppdateringen."

  • UtgĂ„ frĂ„n en befintlig agent nĂ€r arbetsflödet Ă€r liknande. Om ett arbetsflöde du behöver redan finns som en skrĂ€ddarsydd agent, kopiera den istĂ€llet för att bygga frĂ„n grunden. Öppna agenten, vĂ€lj ‱‱‱ och vĂ€lj Kopiera.

    • Kopian Ă€r privat som standard.

    • Efter kopiering, autentisera verktyg som Slack pĂ„ nytt, kontrollera att utlösare fördes över som förvĂ€ntat och distribuera om eventuella Workers – de inkluderas inte i kopian. Detta Ă€r sĂ€rskilt anvĂ€ndbart för att snabbt skapa teamvarianter av en fungerande agent. LĂ€s mer om att kopiera en skrĂ€ddarsydd agent i den hĂ€r artikeln.

Ny med skrÀddarsydda agenter?

Börja med skrÀddarsydda agenter för att lÀra dig vad de Àr, hur de fungerar och vad du kan ansluta dem till.

SkrĂ€ddarsydda agenter Ă€r mest tillförlitliga nĂ€r de har en tydlig uppgift, rĂ€tt kĂ€llor och en snĂ€v definition av ”klart”. Den hĂ€r artikeln om bĂ€sta praxis tĂ€cker hur du skriver bĂ€ttre instruktioner, vĂ€ljer rĂ€tt utlösare och förbĂ€ttrar utdata över tid.

Om du Àr osÀker pÄ var du ska börja, börja med arbete som ditt team upprepar ofta. SkrÀddarsydda agenter Àr mest effektiva nÀr arbetsflödet Àr förutsÀgbart och lÀtt att granska.

Leta efter arbetsflöden som Àr:

  • Repeterbara, som att sammanstĂ€lla rapporter, prioritera inkommande förfrĂ„gningar eller besvara vanliga Slack-frĂ„gor

  • Frekventa, vilket innebĂ€r att de sker dagligen eller veckovis

  • LĂ€tt att utvĂ€rdera, sĂ„ att du snabbt kan avgöra om utdata Ă€r korrekt

NÀr du har valt ett arbetsflöde, bygg den enklaste versionen av din agent först. FÄ den att köras tillförlitligt innan du lÀgger till komplexitet.

NÀr processen kÀnns stabil och förutsÀgbar kan du lÀgga till utlösare eller scheman för att automatisera den helt.

NÀr du ger din skrÀddarsydda agent tydliga instruktioner producerar den mer konsekventa och tillförlitliga resultat. Fokusera pÄ hur framgÄng ser ut och ge den det sammanhang som behövs för att leverera det.

Börja med det resultat du vill ha

  • Beskriv hur det slutgiltiga resultatet ska se ut, istĂ€llet för att lista varje steg

  • LĂ„t agenten avgöra hur den ska nĂ„ dit

  • Exempel: ”Skapa en veckovis statusuppdatering som sammanfattar slutförda uppgifter, hinder och nĂ€sta steg.”

Dela ett verkligt exempel

  • Klistra in en tidigare statusuppdatering, en formaterad rapport eller en granskad förfrĂ„gan

  • AnvĂ€nd konkreta exempel istĂ€llet för abstrakta beskrivningar

Var tydlig med format och destination

  • Ange vart utdata ska skickas (Slack, en databas eller en befintlig sida)

  • Ange vilka egenskaper eller avsnitt som ska fyllas i

  • Exempel: ”Publicera sammanfattningen i #team-updates och lĂ€gg till den i databasen för veckorapporter.”

SÀtt enkla grÀnser

  • Förtydliga vad agenten ska göra och vad den ska undvika

  • Exempel: ”Uppdatera den befintliga sidan för veckorapporter, inte en ny,” eller ”Svara endast i #support.”

Lyft fram grÀnsfall

  • Förklara vad som ska hĂ€nda om det inte finns nĂ„gon data eller inget nytt att rapportera

  • Exempel: ”Om det inte finns nĂ„gra uppdateringar den hĂ€r veckan, skriv ’Inga uppdateringar’ istĂ€llet för att hoppa över.”

HÄll instruktionerna korta och fokuserade

  • Kortare instruktioner ger mer konsekventa resultat

  • Om din konfiguration blir lĂ„ng, dela upp arbetsflödet i flera agenter

NÀr du konfigurerar din skrÀddarsydda agent, bestÀm om arbetet ska köras enligt ett schema, som svar pÄ en ÄtgÀrd eller bÄda delarna.

AnvÀnd scheman för förutsÀgbart arbete

  • VĂ€lj ett schema nĂ€r uppgiften ska köras med en fast frekvens, oavsett aktivitet

  • Perfekt för Ă„terkommande arbete som veckorapporter, dagliga sammanfattningar eller mĂ„nadsöversikter

AnvÀnd utlösare för responsivt arbete

  • VĂ€lj en utlösare nĂ€r uppgiften ska köras som svar pĂ„ att nĂ„got hĂ€nder

  • Exempel inkluderar ett programfel som rapporterats i Slack, en ny sida som lagts till i en databas eller ett e-postmeddelande frĂ„n en specifik avsĂ€ndare

Kombinera scheman och utlösare vid behov

  • Vissa arbetsflöden har tvĂ„ mönster

  • Till exempel kan en utlösarbaserad agent hantera programfel allteftersom de kommer in, medan en separat schemalagd agent sammanstĂ€ller en veckosammanfattning av de hanterade programfelen

Börja med lÀgre frekvens och begrÀnsad omfattning

  • Börja med ett veckoschema istĂ€llet för dagligt

  • Börja med en kanal istĂ€llet för fem

  • Skala upp nĂ€r du har bekrĂ€ftat att resultatet Ă€r konsekvent och tillförlitligt

Innan du aktiverar ditt arbetsflöde helt, ta dig tid att testa och justera din konfiguration.

Testa innan du aktiverar utlösare eller scheman

  • Klicka pĂ„ Kör för att utföra agenten manuellt

  • Granska resultatet för att bekrĂ€fta att den beter sig som förvĂ€ntat

  • Aktivera utlösare eller scheman först nĂ€r resultaten ser bra ut

Testa med en liten grupp

  • Dela agenten med nĂ„gra fĂ„ teammedlemmar för att samla in feedback

  • AnvĂ€nd tidig feedback för att fĂ„nga upp problem innan du rullar ut den mer brett

RĂ€kna med iteration

  • De flesta agenter krĂ€ver flera testkörningar för att bli rĂ€tt

  • Förfina instruktionerna baserat pĂ„ vad resultatet faktiskt visar, inte vad du avsĂ„g att instruktionerna skulle sĂ€ga

Kontrollera aktivitetsloggen först

  • Klicka pĂ„ klockikonen för att se vad som utlöste körningen

  • Granska vad agenten gjorde och var den kan ha misslyckats

  • AnvĂ€nd loggen för att diagnostisera problem och bekrĂ€fta att agenten beter sig som förvĂ€ntat innan du utökar Ă„tkomsten

KÀnn till de vanliga lösningarna

  • ”Felaktig utdata” innebĂ€r vanligtvis att instruktionerna behöver mer specificitet

  • ”Saknade data” innebĂ€r ofta att agenten behöver Ă„tkomst till ytterligare sidor eller databaser under

    Verktyg och Ätkomst

  • ”Misslyckade körningar” pekar vanligtvis pĂ„ en behörighetsbrist eller otydliga instruktioner

En vÀl utformad agent körs snabbare och undviker onödigt arbete. Tre faktorer pÄverkar effektiviteten:

  • Hur ofta agenten körs,

  • Hur mycket innehĂ„ll den lĂ€ser, och

  • Hur mĂ„nga steg den tar för att slutföra en uppgift

1. Minska hur ofta din agent körs

Det enklaste sÀttet att förbÀttra prestandan Àr att begrÀnsa onödiga körningar. Utforma utlösare sÄ att agenten endast körs nÀr det Àr troligt att den kommer att vidta ÄtgÀrder.

Börja smÄtt och skala upp

  • Börja med körningar en gĂ„ng i veckan istĂ€llet för dagligen

  • AnvĂ€nd en kanal eller ett arbetsflöde innan du expanderar till fler

  • Öka frekvensen nĂ€r resultaten Ă€r tillförlitliga

AnvÀnd utlösare med hög signal sÄ att din agent endast körs nÀr det behövs

  • För Slack: Utlös pĂ„ @-omnĂ€mnande eller en specifik emojireaktion istĂ€llet för alla meddelanden

  • För Notion: Utlös pĂ„ specifika egenskapsĂ€ndringar istĂ€llet för varje databasuppdatering

  • För Notion Mail: Utlös pĂ„ en filtrerad uppsĂ€ttning e-postmeddelanden istĂ€llet för varje meddelande

RĂ€kna med vissa körningar dĂ€r ”Ingen Ă„tgĂ€rd behövs”

  • Dessa sker nĂ€r agenten faststĂ€ller att det inte finns nĂ„got att göra

  • Detta Ă€r normalt och effektivt – agenten kontrollerar endast utlösaren och instruktionerna innan den avslutas

2. Var noga med vad din agent refererar till

Ju mer innehÄll en agent lÀser, desto mer arbete krÀver varje körning. HÄll omfattningen snÀv.

  • Peka agenten mot minsta möjliga omfattning. Helst en enskild sida eller ett fĂ„tal sidor som lĂ€nkar till undersidor som agenten endast kan lĂ€sa in vid behov.

  • Undvik att be agenten söka brett om du redan vet vilken databas eller sida den bör anvĂ€nda som kĂ€lla.

3. HÄll antalet steg nere

Varje ytterligare steg i en körning innebÀr mer arbete, sÀrskilt nÀr den skrÀddarsydda agenten utför flera sökningar.

  • Var tydlig med definitionen av nĂ€r uppgiften Ă€r klar sĂ„ att agenten avslutar pĂ„ fĂ€rre steg.

  • Det Ă€r mer effektivt om agenten anropar flera verktyg samtidigt. Uppmuntra parallell anvĂ€ndning av verktyg i dina instruktioner nĂ€r det Ă€r möjligt.

    • Kan köras samtidigt: ”LĂ€s databasen Projekt, Slack-kanalen Engineering och sidan med de senaste sprintanteckningarna samtidigt.” Dessa tre kĂ€llor Ă€r oberoende, sĂ„ agenten lĂ€ser alla samtidigt istĂ€llet för en i taget.

    • MĂ„ste köras i ordning: ”Skapa en sammanfattningssida i databasen Rapporter och posta sedan lĂ€nken i #team-updates i Slack.” Agenten behöver sidans URL innan den kan posta lĂ€nken, sĂ„ dessa steg sker sekventiellt.

4. HÄll utkik efter loopar och Äterförsök

Om agenten ofta stÀller flera följdfrÄgor, försöker utföra samma ÄtgÀrd igen, kontrollerar samma sidor pÄ nytt eller stöter pÄ fel pÄ förutsÀgbara sÀtt, behöver instruktionerna eller instÀllningarna förbÀttras.

  • Om körningar ofta misslyckas pĂ„ grund av behörighetsskĂ€l (att den inte har Ă„tkomst att svara i Slack eller en otillförlitlig URL), justera agentens Ă„tkomst under Verktyg och Ă„tkomst eller instruera agenten att undvika dessa Ă„tgĂ€rder.


Ge feedback

Var den hÀr resursen till hjÀlp?


Powered by Fruition