Agentic Marketing

Sådan vælger du værktøjet til at bygge en AI agent uden at kode

Valget mellem n8n, Make, Zapier og de nye agentplatforme afgør hvor meget du selv skal rode med, hvad driften koster, og hvor hurtigt du kan rette en fejl klokken syv om morgenen.

Simon Grevang Simon GrevangRådgiver i digital markedsføring, Google Partner Udgivet21. okt 2026 Sidst opdateret21. okt 2026 24 min læsning
Kort fortalt

De mest brugte værktøjer til at bygge en AI-agent uden kode er n8n, Make og Zapier når agenten skal flytte data mellem systemer, og Copilot Studio eller en assistentplatform når den skal føre dialog med mennesker. Valget afhænger af opgavetypen og af hvem i huset der skal vedligeholde den bagefter.

Nøglepunkter
  • n8n, Make og Zapier er bygget til at flytte data mellem systemer, og de egner sig bedst til agenter der arbejder i baggrunden uden at tale med en kunde undervejs.
  • Copilot Studio, custom GPTs og lignende assistentplatforme er bygget til dialog og klarer samtaler bedre, men de er svagere når agenten skal skrive tilbage i flere systemer.
  • Et værktøj kan først bære en agent når det kan kalde eksterne systemer, huske tidligere skridt, prøve igen ved fejl og logge hvad der skete.
  • Zapier afregner typisk pr. opgave, Make pr. operation og n8n pr. kørsel, og den forskel betyder at den samme agent kan koste vidt forskelligt alt efter hvor den bygges.
  • Prisen på selve sprogmodellen er sjældent det dyre, det er timerne til opsætning og de uger hvor ingen opdager at agenten er holdt op med at virke.
  • En færdig AI-løsning man abonnerer på er ofte billigere end en hjemmebygget agent, når opgaven er standard og ikke kræver adgang til egne systemer.
Over 1.000
visninger om dagen i Google på ventipartner.dk i september efter en lancering bygget på programmatisk SEO, Google Ads, Meta og en række AI-agenterKilde: Simon Grevang, kundecase Ventipartner, 2026
Under 100
visninger om dagen på samme site fra december til april, før lanceringenKilde: Simon Grevang, kundecase Ventipartner, 2026
499 kr./md
prisen på et færdigt AI-bestyrelsespanel med fem faste rådgivere, som eksempel på en abonnementsløsning man ikke selv byggerKilde: boardpanel.dk, 2026
01 / Kravene først

Hvad skal et AI agent værktøj kunne, før du vælger det?

Et værktøj kan bære en AI-agent når det kan fem ting: kalde eksterne systemer via API, huske hvad der skete i de foregående skridt, prøve igen når noget fejler, logge hvad agenten gjorde, og stoppe op så et menneske kan godkende, før agenten sender noget ud af huset. Mangler én af dem, bygger du en simpel automatisering.

Forskellen mellem en automatisering og en agent er ikke hvor smart sproget er. Det er hvad der sker når virkeligheden ikke opfører sig som planlagt. En automatisering gør det samme hver gang og går i stå når et felt er tomt. En agent træffer et valg undervejs, og derfor skal der være styr på hvad den må, hvad den husker, og hvad den gør når den rammer en mur.

Hold de fem punkter op mod en agent der svarer på indgående henvendelser fra kontaktformularen. Det er den opgave flest af mine samtaler ender med, og den er god at tænke i, fordi alle fem funktioner bliver brugt på under et minut.

  • API-kald: agenten slår op i CRM om afsenderen allerede er kunde, og henter de seneste tre ordrer.
  • Hukommelse: den husker svaret fra opslaget, når den tre skridt senere skal formulere teksten, så den ikke spørger om noget den allerede ved.
  • Retry og fejlhåndtering: svarer CRM ikke, prøver den igen efter tredive sekunder i stedet for at sende en mail hvor der står "Hej {{fornavn}}".
  • Log: der ligger en linje pr. kørsel med hvad der kom ind, hvad der blev slået op, og hvad der blev sendt ud.
  • Godkendelse: udkastet lander i en kanal eller en mailbakke, hvor et menneske trykker send de første uger.

Hvorfor er godkendelsesskridtet det punkt flest springer over?

Fordi det føles som om det ødelægger pointen. Man bygger en agent for at slippe for at røre ved noget, og så sidder man alligevel og trykker send. Min vurdering er, at det godkendelsesskridt er den billigste forsikring du kan købe. En agent der svarer forkert på en indgående henvendelse, koster dig en kunde og en forklaring. En agent der skriver forkert i dit økonomisystem, koster dig en revisor.

Jeg anbefaler at lade mennesket være med fra start og først tage det væk, når du har en stak på tredive til halvtreds kørsler du har set igennem, og hvor du ikke har rettet noget. Så ved du både hvor god den er, og hvilke typer henvendelser den stadig skal sende videre til en person.

Teknisk er kravet, at værktøjet kan sætte et forløb på pause midtvejs og vente på et klik, uden at starte forfra. Zapier, Make og n8n kan alle noget i den retning, men de gør det på hver sin måde, og det er værd at teste det konkrete flow inden du beslutter dig. Det er lettere at bygge en pause ind fra starten end at hive den ind bagefter.

Hvilke tre spørgsmål stiller jeg før jeg vælger værktøj til en kunde?

Det første er, hvem der skal vedligeholde den om seks måneder. Er svaret en bogholder der er god til Excel, så skal værktøjet have en flade man kan forstå uden at kende JSON. Er svaret en IT-ansvarlig eller en ekstern udvikler, kan jeg vælge noget der er billigere i drift og mere åbent, men som også kræver mere af den der åbner det.

Det andet er, hvor mange kørsler det bliver om måneden. Ti henvendelser om dagen er cirka 300 kørsler, og det ligger inden for det de fleste værktøjer tager småpenge for. Tre hundrede om dagen er en helt anden regning, og så begynder afregningsmodellen at betyde mere end funktionerne.

Det tredje er, hvad der går galt hvis agenten tager fejl. Et forkert formuleret udkast til et internt notat er irriterende. En forkert faktura sendt til en kunde er en anden sag. Jo dyrere fejlen er, jo mere vægt lægger jeg på log og godkendelse, og jo mindre på om værktøjet er nemt at komme i gang med.

Fra praksis

Prøv de fem punkter af på din egen opgave, før du åbner et værktøj. Skriv hvert skridt ned i en punktliste på et stykke papir og marker hvor agenten skal hente data, hvor den kan fejle, og hvor et menneske skal se med. Den liste er din kravspecifikation, og den tager tyve minutter.

Kort opsummeret
  • Fem funktioner adskiller et agentværktøj fra en simpel automatisering: API-kald, hukommelse mellem skridt, retry ved fejl, log over handlinger og et godkendelsesskridt.
  • Godkendelsesskridtet bør blive siddende indtil du har set tredive til halvtreds kørsler igennem uden at rette noget.
  • Vælg værktøj efter hvem der skal vedligeholde det om seks måneder, ikke efter hvad der er hurtigst at bygge i denne uge.
  • Jo dyrere en fejl er for forretningen, jo mere vægt skal log og menneskelig godkendelse have i valget.
  • En punktliste over opgavens skridt, fejlpunkter og godkendelser fungerer som kravspecifikation, før du åbner et værktøj.
Brug for et par øjne udefra?
Tag en uforpligtende snak om, hvor du står, og hvad næste skridt er.
Skriv til mig
02 / Workflow-byggerne

n8n, Make og Zapier holdt op mod hinanden

Den største forskel på n8n, Make og Zapier er ikke hvad de kan, men hvordan de tæller dit forbrug. Zapier afregner pr. opgave, Make pr. operation og n8n pr. kørsel af et workflow. Samme agent kan derfor være billig det ene sted og dyr det andet.

De tre værktøjer ligner hinanden på overfladen. Du trækker blokke ind på et lærred, forbinder dem og sender data videre. Når du bygger en agent i stedet for en simpel automatisering, kommer forskellene frem. En agent kalder typisk en sprogmodel flere gange, slår noget op undervejs, vurderer svaret og kører måske en runde mere. Antallet af trin pr. kørsel bliver større og mere uforudsigeligt end i et klassisk flow, og det er præcis der afregningsmodellen begynder at gøre ondt.

Hvordan tæller de tre værktøjer dit forbrug?

Zapier tæller tasks. Hvert handlingstrin som dit Zap udfører, tæller én gang, og planerne er bundet op på et månedligt antal, hvilket Zapiers egen prisside om tasks beskriver. Make tæller operations. Hvert modul-kald i et scenarie tæller med, og Makes hjælpecenter om credits og operations dokumenterer forholdet mellem operations og den nyere credits-model. n8n tæller workflow-kørsler. Én kørsel er én kørsel, uanset om den rammer tre noder eller fyrre, og det fremgår af n8n's prisside.

Regn det igennem med et opdigtet, men realistisk eksempel. En agent der behandler en indkommen mail bruger femten trin pr. kørsel: hent mail, rens tekst, kald sprogmodellen, slå kunden op i CRM, kald modellen igen, skriv udkast, log resultat og så videre. Kører den 500 gange om måneden, er det 7.500 trin. Hos Zapier og Make tæller alle 7.500 med. Hos n8n tæller 500 kørsler. Samme arbejde, to vidt forskellige positioner på pristrappen. Omvendt, hvis agenten kun har tre trin og kører 20.000 gange, vender billedet. Tag dit eget tal for kørsler gange trin, før du vælger, og tjek de aktuelle grænser på leverandørernes prissider, for de ændrer sig.

Fra praksis

Byg den samme lille agent i to af værktøjerne på en gratis plan, lad den køre en uge, og se hvad forbrugstælleren står på. Det tager en eftermiddag og giver et bedre svar end nogen prissammenligning.

Skal du selvhoste n8n eller køre det i skyen?

n8n kan køres både som cloud-abonnement og på din egen server. n8n's dokumentation Choose your n8n stiller mulighederne op mod hinanden og beskriver, hvad du selv står med af drift, opdateringer og vedligehold ved selvhosting. Min vurdering er enkel. Har I ikke en person i huset der i forvejen passer en server, så vælg cloud. Besparelsen på licensen forsvinder i det øjeblik agenten står stille en fredag eftermiddag, fordi en opdatering gik galt og ingen ved hvor loggen ligger.

Overdragelse er den anden del af samme spørgsmål. Zapier er lettest at sætte en kollega ind i, fordi flowene er korte og sproget er hverdagsagtigt. Make er visuelt flot, men et stort scenarie med routere og iteratorer kræver at man har siddet med det før. n8n giver mest kontrol og den tungeste indlæringskurve, især hvis der ligger kodenoder i flowet. Spørg dig selv hvem der skal rette agenten om et halvt år, når du selv er i gang med noget andet. Det svar vejer tungere end prisen. Samme overvejelse gælder resten af opsætningen omkring agenten, og jeg har skrevet mere om den slags i min guide til marketing automation fra start til færdig opsætning.

Hvad sker der når et API svarer langsomt eller slet ikke?

Alle tre værktøjer kan prøve igen ved fejl, men de opfører sig forskelligt, når noget hænger. En sprogmodel kan bruge tyve sekunder på et svar, og et CRM kan være nede i et kvarter. Det kritiske spørgsmål er, hvad der sker med den halvfærdige kørsel. Kan du se præcis hvilket trin der fejlede, kan du genstarte fra netop det trin, og koster et genforsøg dig forbrug igen? Hos Zapier og Make koster hvert genforsøgt trin typisk med i tælleren, hos n8n er det kørslen der tæller. Tjek de gældende regler på prissiderne, inden du lader agenten køre tusind gange om måneden.

Test det før du går i luften. Peg en node mod en adresse der ikke findes, og se hvad der sker. Får du en mail, en stille fejl eller en halv ordre i systemet? Jeg vælger hellere et værktøj med en kedelig fejlbesked jeg kan forstå, end et med en flot grænseflade og en log jeg ikke kan læse. Den samme logik ligger bag hele tankegangen i min hovedguide om agentic marketing.

Kort opsummeret
  • Zapier tæller opgaver, Make tæller operationer og n8n tæller kørsler, og det afgør hvad din agent kommer til at koste.
  • Agenter med mange trin pr. kørsel er typisk billigst hos n8n, mens agenter med få trin og meget volumen kan være billigere hos Zapier eller Make.
  • Selvhostet n8n kræver en person der passer serveren. Mangler I den person, er cloud det billigste valg i længden.
  • Vælg det værktøj din kollega kan overtage om seks måneder, ikke det der ser flottest ud på en demo.
  • Test hvad der sker når et API er nede, før agenten får lov at køre i produktion.

Få viden du kan bruge i din markedsføring

Du får konkrete erfaringer fra arbejdet med danske virksomheder, skrevet så du kan handle på det. Ingen reklame.

Du bliver tilmeldt mit nyhedsbrev
03 / Dialog eller data

Hvornår er en agentplatform bedre end en workflow-bygger?

En agentplatform er bedre end en workflow-bygger, når agenten skal føre en samtale med et menneske. Skal den flytte data i baggrunden uden at nogen taler med den, er n8n eller Make den enklere vej. Skillelinjen er altså dialog mod baggrundsarbejde, ikke hvor avanceret agenten er.

Den skelnen lyder banal, men den afgør hvor meget arbejde du får bagefter. Microsofts egen dokumentation om agenter i Copilot Studio beskriver en agent som noget der bygges op omkring samtale, viden og handlinger. Det er en anden grundform end et workflow, der starter på en trigger og slutter når sidste felt er skrevet. Vælger du forkert grundform, bruger du de næste måneder på at tvinge værktøjet til noget det ikke er lavet til.

Min erfaring fra chatbot-arbejde er, at folk undervurderer dialogdelen. Det er ikke svært at få en model til at svare pænt. Det er svært at få den til at svare pænt på det femte spørgsmål i en samtale, hvor brugeren har skiftet emne to gange og skrevet halvdelen med stavefejl. Det er dér agentplatformene tjener deres penge.

Hvad vinder du ved at lægge agenten på en dialogplatform?

Du vinder alt det omkring samtalen, som du ellers selv skulle bygge. Session og hukommelse på tværs af beskeder. Et sted at lægge viden ind, som agenten kan slå op i. Kanaler til web, Teams eller Messenger uden at du koder en widget. Og et testmiljø hvor du kan køre en samtale igennem igen og igen og se hvor den falder fra hinanden.

Prøver du at bygge det samme i n8n, ender du med at gemme samtalehistorik i en database, bygge din egen frontend og selv holde styr på hvornår konteksten bliver for lang. Det kan lade sig gøre. Jeg har bare sjældent set det betale sig, medmindre man i forvejen havde nogen i huset der kunne lide at bygge den slags.

Til gengæld mister du kontrol over det der sker bagefter. En dialogplatform kalder dine systemer gennem handlinger, og hvad der præcis bliver skrevet tilbage i CRM afhænger af hvordan modellen har udfyldt felterne. I et workflow kan du se hver eneste værdi, før den går videre. Den forskel betyder noget den dag agenten opretter en dubletkontakt med et forkert telefonnummer, og du skal finde ud af hvorfor.

Hvorfor ender jeg oftest med en kombination?

Fordi de to ting er gode til hver sin halvdel. Samtalen ligger på dialogplatformen, og arbejdet ligger i et workflow. Agenten taler med brugeren, samler det den skal bruge, og kalder så ét endepunkt i n8n eller Make, der gør resten. Så står der ét sted i huset, hvad der må skrives i hvilke systemer, og det sted er ikke en prompt.

Opdelingen af opgavetyper, som jeg bruger når jeg skal vurdere hvor noget hører hjemme:

  • Brugeren spørger om noget og venter på svar. Dialogplatform.
  • Noget sker i et system, og der skal ske noget andet bagefter. Workflow.
  • Brugeren beder om en handling, og den skal udføres korrekt hver gang. Dialog foran, workflow bagved.
  • Store mængder data skal igennem på faste tidspunkter. Workflow alene, uden samtale overhovedet.

Et tredje hensyn er levetid. OpenAIs egen migrationsvejledning for Assistants API dokumenterer, at API'et er på vej ud og skal erstattes, og beskriver hvad man skal flytte for at komme videre. Platformen under din agent kan altså blive udfaset, mens agenten stadig kører. Jo mere af logikken der ligger i dit eget workflow, jo mindre skal du flytte den dag det sker.

Fra praksis

Skriv ned i én sætning, hvad agenten skal gøre, og se efter om der står et menneske i sætningen. Gør der det, start med en dialogplatform. Gør der ikke, start med et workflow. Den øvelse tager to minutter og sparer typisk en uges fejlbygning.

Overvejer du dialogvejen, så kig på hvad de forskellige løsninger koster, inden du binder dig. Jeg har samlet priser og platforme i gennemgangen af hvad en AI-chatbot koster. Og uanset hvilken vej du vælger, giver det mening at regne på, hvad agenten skal spare eller tjene, før du bygger. Det har jeg skrevet om i artiklen om at måle ROI på en AI-agent inden du investerer.

Kort opsummeret
  • Skal agenten tale med et menneske, hører den hjemme på en dialogplatform. Skal den flytte data i baggrunden, hører den hjemme i et workflow-værktøj.
  • Dialogplatforme giver dig session, hukommelse, vidensopslag og færdige kanaler, men mindre kontrol over hvad der skrives tilbage i dine systemer.
  • Den kombination jeg oftest ender med, er samtale ét sted og udførelse et andet, så reglerne for hvad der må skrives i CRM ikke ligger i en prompt.
  • OpenAI dokumenterer selv, at Assistants API skal erstattes, så jo mere logik du holder i dit eget workflow, jo mindre skal du flytte senere.
Brug for et par øjne udefra?
Tag en uforpligtende snak om, hvor du står, og hvad næste skridt er.
Skriv til mig
04 / Byg eller køb

Skal du bygge agenten selv eller købe en færdig?

Byg selv når agenten skal røre dine egne systemer og arbejde med data, ingen andre har. Køb en færdig løsning når opgaven er standard og løsningen findes som abonnement. Grænsen går sjældent ved teknik, den går ved om opsætningstimerne nogensinde bliver tjent hjem.

Det spørgsmål får jeg tidligt i næsten hver eneste samtale om agenter. Som regel er svaret allerede givet af opgaven, folk har bare ikke regnet på det endnu. En agent der skal hente ordrer ud af et økonomisystem, sammenholde dem med leveringsdata og skrive tilbage i et CRM, findes ikke som færdigt produkt. Den skal bygges. En agent der skal give dig modspil på en forretningsbeslutning, findes derimod i flere udgaver, og ingen af dem kræver adgang til noget som helst af dit.

Hvornår kan det betale sig at bygge selv?

Når agenten skal ind i systemer, der er specifikke for din virksomhed. Dine priser, dine kundedata, din arbejdsgang. Det kan ingen levere som hyldevare, fordi ingen andre har præcis den kombination.

Regn på det før du beslutter. Et realistisk eksempel: en agent der hver morgen henter nye leads fra formularen, slår virksomheden op i CVR-registret, beriger med branchekode og lægger den i CRM med et kort resumé. Opsætning i et workflow-værktøj tager mig typisk et sted mellem 8 og 20 timer, afhængigt af hvor pænt API'erne opfører sig. Sig 14 timer. Dertil kommer drift, for en agent er ikke en engangsudgift. Jeg regner med 1 til 2 timer om måneden til at rette op, når en integration ændrer sig eller nogen laver om i et felt.

Sæt en timepris på og gang igennem. Ved 1.200 kroner i timen koster opsætningen omkring 17.000 kroner, og driften 1.500 til 3.000 kroner om måneden oven i værktøjets abonnement. Det er en god handel, hvis agenten sparer dig to timers manuelt arbejde om ugen. Det er en dårlig handel, hvis den sparer tyve minutter.

Den anden grund til at bygge selv er kontrol. Du ejer flowet, du kan se præcis hvad der sker i hvert trin, og du kan flytte det til et andet værktøj, hvis prisen stiger. Det tæller mere end folk regner med. Jeg bruger selv agenter i de opsætninger, jeg laver, og det er en stor del af det, jeg hjælper virksomheder med i arbejdet med AI og automatisering.

Hvornår er et abonnement klart billigst?

Når opgaven er den samme hos dig som hos alle andre, og agenten ikke behøver adgang til dine systemer for at løse den. Der taber en egenbygget løsning næsten altid på regnestykket, fordi du betaler for at bygge noget, nogen allerede har bygget færdigt.

Tag sparring på ledelsesbeslutninger som eksempel. Du kan godt selv sætte en assistent op med instruktioner om at udfordre dine antagelser. Det tager nogle timer at få instruktionerne til at sidde, og så skal du vedligeholde dem. Alternativet er boardpanel.dk, hvor du opretter en konto som direktør og med det samme har adgang til et AI-bestyrelsespanel med fem faste rådgivere: Morten Krarup som formand, Strategen, CFO'en, CMO'en og Djævlens Advokat. Det koster 499 kroner om måneden. Du skal bruge platformen i mange måneder, før du nærmer dig prisen på at bygge noget tilsvarende selv, og du slipper for at vedligeholde det.

Fra praksis

Prøv den færdige løsning først i en måned. Bliver den ikke brugt, har du sparet opsætningstimerne. Bliver den brugt hver uge, ved du nu præcis hvad du ville have bygget.

Hvad når svaret er begge dele?

De fleste virkelige opsætninger blander. Færdige produkter til det generelle, egenbyggede agenter til det der kun findes hos dig.

Ventipartner er et eksempel på en samlet lancering, hvor agenter indgik sammen med programmatisk SEO, Google Ads og Meta. Agenterne analyserer løbende performance på tværs af kanalerne og kommer med forslag, som jeg vurderer og sætter i værk. Fra december til april lå siden fladt på under 100 visninger om dagen, og i september viser Search Console over 1.000 visninger dagligt med toppe omkring 1.300. Tallene og hele opsætningen står i casen om Ventipartner.

Kort opsummeret
  • Byg selv når agenten skal arbejde i dine egne systemer med data, ingen anden virksomhed har.
  • Køb færdigt når opgaven er standard og løsningen ikke behøver adgang til dine systemer.
  • Regn opsætningstimer og månedlig drift sammen, og hold tallet op mod den tid agenten sparer. Under en time om ugen i sparet arbejde holder sjældent.
  • En færdig løsning som boardpanel.dk til 499 kroner om måneden er oppe at køre samme dag, mens en egenbygget agent typisk koster 8 til 20 timers opsætning.
  • De fleste ender med en blanding. Abonnement på det generelle, egne agenter på det der er specifikt for virksomheden.

Vil du have mere i indbakken?

Du får konkrete erfaringer fra arbejdet med danske virksomheder, skrevet så du kan handle på det. Ingen reklame.

Du bliver tilmeldt mit nyhedsbrev
05 / Motoren indeni

Hvilken sprogmodel skal agenten køre på?

Vælg den billigste model der løser opgaven, og byg værktøjet så du kan skifte model uden at bygge agenten om. De fleste rutineopgaver i en agent er klassificering, udtræk og omskrivning, og det klarer de mindre modeller fint. Den store model gemmer du til de få trin hvor den gør en forskel.

Inde i n8n, Make og de fleste agentplatforme vælger du model i en rullemenu på selve AI-noden. Det tager tre sekunder at ændre, men konsekvensen rammer to steder: hvad agenten koster pr. kørsel, og hvor forudsigeligt den opfører sig. Min erfaring er at folk undervurderer det første og overvurderer det sidste.

Skal du binde agenten til én udbyder eller gå gennem et mellemlag?

Går du direkte mod én udbyder, får du den enkleste opsætning. Én nøgle, én faktura, én dokumentation at læse. Ulempen er at du sidder fast den dag udbyderen hæver prisen, ændrer svarformatet eller lukker den modelversion du bruger.

Alternativet er et mellemlag der taler med flere udbydere gennem samme format. Så skifter du model ved at ændre et navn i en konfiguration i stedet for at bygge noden om. Det koster lidt ekstra kompleksitet og et led mere der kan gå ned.

Min vurdering: har du én agent der kører ét flow, så gå direkte mod udbyderen og lad være med at overtænke det. Har du fire eller fem agenter der alle kalder samme model, så er mellemlaget det værd, fordi du ellers skal rette fem steder hver gang noget ændrer sig. Grænsen går der hvor du ikke længere kan huske udenad hvilke flows der bruger hvilken model.

Det samme gælder, hvis din agent skal håndtere data der ikke må forlade EU. Så er det ikke kun prisen men også hvor modellen kører, der afgør valget. Den slags afklaring hører hjemme tidligt, og jeg har samlet den slags spørgsmål i gennemgangen af hvordan du måler om virksomheden er klar til AI-agenter.

Hvorfor er den dyreste model sjældent den rigtige?

Fordi de fleste trin i en agent ikke kræver ræsonnement. De kræver at en tekst bliver læst og puttet i en kasse. Er denne mail en forespørgsel, en faktura eller spam. Hvilket firmanavn står der i underskriften. Skal denne henvendelse til salg eller support.

Et opstillet regneeksempel, uden påstand om hvad modellerne koster hos nogen udbyder: en agent behandler 2.000 mails om måneden. Hvert kald sender 3.000 tokens afsted og får 300 tilbage. Sætter du en model ind der koster ti gange mere end den lille, er regnestykket ikke at du betaler lidt ekstra. Du betaler ti gange, hver måned, for en opgave hvor den lille model rammer rigtigt lige så tit.

Den største post i regnestykket er næsten altid det du sender med ind, ikke det du får ud. Derfor virker det bedre at skære i konteksten end at skifte model. Send ikke hele mailtråden, send de sidste to beskeder. Send ikke hele produktkataloget i prompten, slå det op først og send de tre relevante rækker. Klip instruktionen ned til det agenten skal bruge, ikke alt du gerne vil have at den husker.

Fra praksis

Byg to versioner af samme trin, kør 50 rigtige sager gennem begge og tæl hvor mange gange de er uenige. Er de enige i 48 ud af 50, så kør videre med den billige. Det tager en formiddag og er det eneste reelle grundlag for at vælge.

Hvad sker der når udbyderen pensionerer en model?

Så holder agenten op med at svare, og det sker typisk en tirsdag morgen hvor du har andet at lave. Modelversioner har en udløbsdato, og udbyderne annoncerer den i forvejen. OpenAIs deprecations-side lister hvilke modeller og API'er der bliver pensioneret, hvornår det sker, og hvad man skal skifte til.

Den side tager fem minutter at læse en gang om måneden, og det er hele øvelsen. Sæt en påmindelse i kalenderen den første mandag i måneden og skriv ned hvilke modelnavne dine flows bruger. Står et af dem på listen, har du som regel måneder til at skifte i stedet for en morgen i panik.

Byg samtidig en fejlbesked ind i flowet, så du selv får en mail når et kald fejler. Uden den opdager du det først når en kunde ringer og spørger hvorfor ingen har svaret på hans henvendelse siden onsdag.

Kort opsummeret
  • Vælg den mindste model der løser opgaven, og gem den store til de trin hvor du kan måle forskellen.
  • Et mellemlag der kan skifte mellem udbydere betaler sig først når du har flere agenter på samme model.
  • Konteksten du sender med fylder typisk mest i regningen, så skær i den før du skifter model.
  • Modelversioner udløber, og udbyderens egen udfasningsliste fortæller det i god tid.
  • En fejlnotifikation på flowet gør at du opdager nedbruddet før kunden gør.
Brug for et par øjne udefra?
Tag en uforpligtende snak om, hvor du står, og hvad næste skridt er.
Skriv til mig
06 / Orden i maskinrummet

Nøgler, adgange og test før agenten rører dine systemer

Før agenten får lov at skrive i CRM, mail eller økonomisystem, skal adgangen stå i en navngiven virksomhedskonto, rettighederne skal være skåret ned til det agenten bruger, workflowet skal være testet mod kopidata og versioneret, og en fejl skal lande hos et menneske inden for få minutter.

Det lyder tungt, men det tager en formiddag at få på plads. Og det er den formiddag der afgør, om agenten stadig kører om et år, eller om den dør stille en tirsdag uden at nogen opdager det.

Når jeg overtager en opsætning fra en anden, bruger jeg altid den første time på at finde ud af, hvem nøglerne hænger på. Det er sjældent dokumenteret nogen steder.

Hvorfor må API-nøglen aldrig hænge på en medarbejders private login?

Fordi adgangen følger personen og ikke virksomheden. En API-nøgle oprettet under Mettes Google-konto eller Jespers personlige HubSpot-bruger virker præcis så længe, den bruger er aktiv. Den dag vedkommende siger op, og IT lukker kontoen ned efter bogen, holder agenten op med at virke.

Det værste er ikke, at den stopper. Det værste er, at den tit stopper halvt. Læsning virker, skrivning fejler. Eller omvendt. Agenten kører videre, logger pænt, og i tre uger bliver der ikke oprettet en eneste opgave i CRM uden at nogen ser det. Så skal nogen sidde og rydde op bagud i data, og det er dyrere end hele opsætningen var.

Min anbefaling er en servicebruger. En konto der hedder noget i retning af automation@ditfirma.dk, som ejes af virksomheden, ligger i password-manageren, og som ingen bruger til andet. Nøgler oprettes under den konto. Så kan medarbejdere komme og gå, uden at automatikken mærker det.

Samme konto bør kun have de rettigheder, agenten bruger. Skal den oprette aktiviteter i CRM, skal den ikke kunne slette kontakter. Skal den læse fakturaer i økonomisystemet, skal den ikke kunne bogføre. De fleste systemer kan styre det på rolleniveau, og det tager ti minutter at sætte op. Det begrænser skaden, den dag agenten gør noget dumt, og den dag kommer.

Noter undervejs hvilken konto der har adgang til hvad. Et regneark med system, konto, rettighed og dato er nok. Det er det dokument, jeg altid efterspørger, og næsten aldrig får udleveret.

Fra praksis

Opret servicebrugeren først, nøglerne bagefter. Bygger du agenten på dit eget login og flytter den senere, skal du teste hele kæden forfra, fordi rettighederne sjældent er identiske.

Hvordan tester du agenten uden at ødelægge rigtige data?

Ved at lade den skrive et sted, hvor det ikke gør ondt. De fleste CRM- og økonomisystemer har enten et sandbox-miljø eller mulighed for at oprette en testpipeline, en testmappe eller et par dummy-kontakter. Peg agenten derhen, kør tyve rigtige sager igennem, og læs resultatet linje for linje.

Jeg kigger efter tre ting i den test. Skriver agenten i de rigtige felter. Håndterer den en sag, hvor data mangler, uden at skrive tom tekst ind. Og laver den dubletter, hvis den samme sag rammer den to gange. Den sidste er den hyppigste fejl, jeg støder på, når jeg overtager en opsætning fra nogen der ikke har testet gentagelser.

Når testen er grøn, flytter du den til produktion i to trin. Først lader du agenten foreslå i stedet for at udføre, så den skriver sit forslag til en mail eller en Slack-besked, og et menneske godkender. Efter en uge uden fejl slipper du den løs. Den uge er billig forsikring.

Versionér workflowet. n8n og Make kan eksportere opsætningen som en fil. Læg den i Google Drive eller Git med dato, hver gang du ændrer noget væsentligt. Så kan du rulle tilbage, når en ændring viser sig at være dum, i stedet for at bygge forfra efter hukommelsen.

Og sæt en fejlalarm op, der går til et menneske, ikke til en log. Alle tre store værktøjer kan sende besked ved fejl. Jeg sender dem til Slack eller mail med navn på workflowet og fejlteksten. En agent, der fejler uden at nogen får besked, er værre end ingen agent, fordi alle går og tror, opgaven bliver løst.

Skriver agenten i både CRM og mailsystem, bliver datakvaliteten hurtigt det, der afgør om den gør gavn. Jeg har skrevet mere om hvordan du kobler CRM og marketing automation sammen uden at data sejler, og de samme principper om ét ejerfelt og én kilde til sandheden gælder, når det er en agent der skriver.

Behandler agenten personoplysninger, og det gør den stort set altid når den rører CRM eller mail, skal du også have styr på hvor data lander, hvilken databehandleraftale der gælder, og hvor længe tingene gemmes. Det hører til i sin egen artikel om AI-agenter og GDPR, så jeg nøjes med at sige, at det skal afklares inden agenten går live, ikke efter.

Kort opsummeret
  • Opret en servicebruger ejet af virksomheden og hæng alle API-nøgler på den, aldrig på en medarbejders private login.
  • Giv kontoen kun de rettigheder agenten bruger, så den kan skrive uden at kunne slette.
  • Kør mindst tyve rigtige sager mod testdata, og tjek især om agenten laver dubletter ved gentagelse.
  • Eksportér og gem workflowet med dato ved hver væsentlig ændring, så du kan rulle tilbage.
  • Send fejl til en mail eller en Slack-kanal et menneske læser, ikke kun til værktøjets egen log.

Skal vi tage en snak?

Tag en uforpligtende snak om hvor du står. Du går fra samtalen med mindst tre konkrete ting du kan gøre.

Skriv til mig
FAQ

Ofte stillede spørgsmål

Make er det letteste sted at starte, fordi du trækker bokse rundt på et lærred og kan se dataene flyde igennem hvert trin. Zapier er næsten lige så let, men bliver hurtigt dyr når antallet af kørsler stiger. Begge dele kræver nul kode. Min anbefaling er at bygge din første lille automatisering i Make på en eftermiddag og først derefter beslutte, om du har brug for noget tungere.
Læs videre

Relaterede artikler