Latest / Verbos: AI og Softwareudvikling / #97 - Sådan Styrer Du Dine Kodeagenter med Agentic Primitives
Transcript
- 0:00Hænder sammen og velkommen til hvad bos podcast afsnit nummer
- 0:0397. Det er ved at være lidt længe
- 0:05siden Vi har været onære og været ude i jeres jeres
- 0:09fantastiske øre og ude i æteren, som man siger.
- 0:12Men Vi er stærkt tilbage og til alle jer nervøse sjæle derude,
- 0:16som er trofaste med bospodcastlyttere.
- 0:19I må endelig ikke tro, at Jonas og mig pølser på at lukke ned
- 0:23for det her show. Hvad bruges?
- 0:24Podcast har aldrig været mere relevant og mere.
- 0:27Hvad skal man sige? Der har leveret mere mere behov
- 0:31for en podcast, som lige præcis denne her i Danmark, som Der er
- 0:34lige nu. Og det ved mig og Jonas udmærket
- 0:36godt, og Vi er Vi har i sinde at pushe på for at levere det
- 0:40bedste content til jer derude, så i kan blive AN native
- 0:44udviklere og give dem meget fucking gas, så Det var lige 1 1
- 0:481 1 1 brændende brandtale her for ligesom at sige bare rolig,
- 0:52Vi er ikke på vej ud, Vi er bare lige lidt presset på
- 0:54hjemmefronten i forhold til i forhold til Sådan noget med ja.
- 0:58Putninger og alt Sådan. Noget der.
- 1:02Leif happensja vi prøver lige så stille og roligt at få styr på
- 1:04det, men Vi er stærkt tilbage og Vi har Vi er.
- 1:08Vi er store planer for at Vores podcast i 2026, så så glæd jer.
- 1:13I dag skal det handle om i dag skal det handle om det vi kalder
- 1:17for agentic prem it altså de her grundelementer Der er begyndt at
- 1:22opstå indenfor af white-coating basically altså når man gerne
- 1:27vil være rigtig dygtig til at bruge de her agenter til at
- 1:30udvikle softwareforeningen, så er der begyndt at opstå nogle
- 1:32forskellige. Kan man sige grundelementer, som
- 1:34vi kalder i genetic premidis, som vi kalder det.
- 1:36Der er nogen altså så vidt Jeg har forstået, så er der ikke
- 1:38rigtig kommet et navn for det endnu.
- 1:40Vi kalder det agentic prem it Det er Sådan noget som slash
- 1:43commands supp agents MCP server og så videre og så videre.
- 1:47Dem skal vi tale om i dag. Vi kommer til at snakke om
- 1:49specifikt hvad for nogle Vi skal tale om.
- 1:51Vi kommer til at tale om mad, Det er hvordan man bruger dem og
- 1:54best practices for at bruge dem og ikke mindst også hvordan man
- 1:58bruger dem i kombination. Fordi Det er også lidt en helt
- 2:01videnskab i sig selv og noget som.
- 2:03Mange ja er i gang med at finde ud af lige i øjeblikket, så.
- 2:08Ja og og Det er det Vi skal snart tale om i dag.
- 2:10Bare lige en hurtig bare lige en hurtig hurtig.
- 2:12Jeg ved godt Jeg har snakket lang tid nu, og Jeg kan godt
- 2:14mærke det, men hvad hedder det bare lige en hurtig teaser for
- 2:18den næste episode. Apropos podcast, fordi mellem
- 2:21jul og nytår så laver mig og Jonas og Jeg tror vi får en gæst
- 2:24på også en en form for Sådan new york's episode hvor vi laver
- 2:28predictions. Vi følger op for Vores
- 2:30predictions vi havde i altså sidste år og så laver vi nye
- 2:33predictions for 2026. Det var eddermame sige at Der er
- 2:36sket noget i år, så jeg glæder mig til at at at høre din
- 2:39predictions. Men det næste gang vi vi vi
- 2:42udkommer en gang imellem jul og nytår.
- 2:45Hold da op hvad så Jonas går du godt.
- 2:47Det går rigtig godt, og Jeg synes lige jeg ville sige, at vi
- 2:50jo også live. Og det står det står som live.
- 2:58Oh my god. Så Der er en Der er en live-obic
- 3:02chat. Der er ikke nogen i chatten
- 3:03endnu, men. Det er jo alligevel.
- 3:05Altså Det er jo fordi at Der er ikke nogen der har sagt at Vi er
- 3:08live ude i den store æter, så nu nu nu finder jeg os lige frem
- 3:13igen. Ved at dele det på linje?
- 3:18Dele del dele linked in. De er faktisk den.
- 3:21Det var en surprise live tror jeg man kan.
- 3:23Det er totalt of en surprise live det her.
- 3:28Og. Sidder vi bare her og skjulerer
- 3:33den rundt og. Så sidder vi lige og og juler
- 3:35den her ikke men men i freen life og deler også lige på.
- 3:39Ja godt. Den er nu slået op ja fedt og Vi
- 3:45skal nemlig snakke om agenter og Der er jo det Der er så
- 3:48irriterende ved Sådan noget her. Ikke også jo Det er når der går
- 3:51så langt imellem at være boels podcast siger noget og Sådan, så
- 3:55er der jo bare sket. Trilliard millioner af ting IERI
- 3:59spidsen. Vi kan på ingen måde nå at at
- 4:01komme rundt om alting, så Vi er nødt til at fokusere på nogle
- 4:05nogle områder og du jo meget aktiv i vibe coating space lige
- 4:09i øjeblikket. Det må man sige.
- 4:11Jamen jeg tænker at vibecoing DK er.
- 4:16Det jeg købte ja og hvad hedder det og og det Det er jo rigtig
- 4:21godt så. Ja og Der er også.
- 4:27Jeg kan også lige sige at for noget tid siden så jeg skål i
- 4:31øvrigt. Jeg hakker.
- 4:34For Det er noget tid siden. Der udkom Der er jo en rapport
- 4:39fra fra den her organisation thorra.
- 4:42Hvis Der er nogen der hørte det om thora matrix, har man måske
- 4:45hørt om Det er Sådan en en Google ting.
- 4:47Endnu en Google ting og. Den fortalte os så, at billedet
- 4:53var helt anderledes nu med altså Jeg synes det hed coating end
- 4:57den var for et år siden. Og Det er rigtigt det.
- 5:00Var lige Sådan en flip Sådan fuldstændig.
- 5:05Vildt den til det ene til det andet fra det ene til det andet
- 5:07ikke. Og det vil jo sige at nu er er
- 5:10det stort set alle udviklere der bruger det i en eller 2 form
- 5:14meget tæt på. Jeg ved godt Der er stadig nogle
- 5:15konservative derude, men Der er nogen der har i hvert fald
- 5:18prøvet det. Ikke måske bruger de et ikke
- 5:20lige så aktivt dagligt Der er Der er grader, og så er der
- 5:23også. Rigtig mange der.
- 5:28Der minder det rent faktisk hjælper produktivitetsmæssigt.
- 5:30Ikke, Det er bare. Sådan at scenen er ligesom
- 5:34rimelig meget sat på det der, og Jeg tror, at når det kommer til
- 5:37Sådan adoption af RI toolins ikke.
- 5:41Så er vi Vores egen bedste adopters lige nu altså udvikler.
- 5:46Så ved jeg godt det ikke alle udviklere der ligesom har
- 5:49arbejdet indenfor ERI og Heine learning og Sådan nogle ting.
- 5:52Men men softwarebranchen hvor det ligesom er født alt det her
- 5:57er dem Der er helt klart. De er dem, der altså har
- 6:01forefrunt i udviklingen og brug af forskellige agentarkitekturer
- 6:07og og så videre og så videre og og det synes jeg fandeme er Det
- 6:12er spændende, og Det er også noget, som vi kommer til det
- 6:16der. Hvad sker der i 26?
- 6:18Men Det er i hvert fald noget jeg holder rigtig, rigtig,
- 6:21rigtig meget øje med. Fordi at fordi der sker så meget
- 6:26innovation altså den der. Og helt op forrest innovation
- 6:29der. Og så er det også der hvis man
- 6:31vil lære noget til andre dominans at i hvert fald mit
- 6:35bud, så skal man så skal man fokusere på det område, fordi så
- 6:39kan man nemlig lære lære rigtig meget til til til andre områder.
- 6:43Bare noget bare lige Sådan hurtigt, for inden vi går i gang
- 6:46nu her. Bare lige for at sige noget af
- 6:47det vi ser i øjeblikket. Det er at det her med at bruge
- 6:49aer til at kode og det her med at bygge agenter ind i software.
- 6:54Det begynder lidt at spille sammen.
- 6:55Det er Det er de samme principper man ligesom bruger
- 6:57man finder ud af OK. Hvis du skal have gemt til at
- 6:59performe godt i software, så skal de også have lov til at
- 7:02eksekvere kode og have et fil system præcis på samme måde som
- 7:05når vi koder og mange af de her abstraktioner vi bruger som Vi
- 7:08skal snakke om i dag. Genetik, premie tips de har
- 7:10grundelementer grundkoncepter i hvordan vi.
- 7:14Hvad skal man sige? Styrer de her agenter øger
- 7:16sandsynligheden for, at de laver brugbare ting, som vi vi synes
- 7:19er fede og brugbare og som fungerer.
- 7:21Det er det samme man bruger når man bygger agenter, så derfor så
- 7:24det smelter meget sammen det her felt og.
- 7:26Derfor er det både hvis man bliver god til whitecoat, så
- 7:28bliver man sandsynligvis også dygtig til at udvikle ER ind i
- 7:32software. Så Jeg tror i virkeligheden, så
- 7:34tror jeg i fremtiden, så kommer vi til at se, at de 2 ting altså
- 7:37det her med at udvikle med. Jeg er agenter og bygge det ind
- 7:40i software bliver Sådan lidt uadskilleligt.
- 7:42Det bliver lidt de samme principper man skal bruge, når
- 7:45man gør det så. Yes.
- 7:49Jeg tænker bare at Vi skal til at i gang Jonas fordi Vi har et
- 7:51Vi har et. Det er tæt pakket program.
- 7:53Vi har masser af juice information til jer og en masse
- 7:55gode. Hvad skal man sige informationer
- 7:58som vi glæder os til at dele med jer og som sagt mig og Christian
- 8:02bech nørhvo vi render jo rundt og underviser udviklingsteams i
- 8:05vibecoing og Vi har Jeg tror Vi er ved at være på 150 udviklere
- 8:09softudviklere som Vi har undervist i vibecoing
- 8:11efterhånden. Så meget det som jeg kommer til
- 8:15at fortælle det, vi kommer til at fortælle.
- 8:16Det er jo ligesom baseret på den erfaring baseret på at se de her
- 8:21160 softudviklere over skulderen, mens de har siddet og
- 8:23programmeret og har gjort det rigtig meget.
- 8:25Selv lavet øvelser til de her workshops og undervisningsforløb
- 8:30itereret over dem og ligesom se de her, hvad skal man sige?
- 8:33Agentic Premier lefs emerje og og jeg arbejder jo også hvad
- 8:37hedder det med at bygge det ind i dinero's udviklings?
- 8:40Hvad skal man sige afdeling og så videre så.
- 8:42Så Det er altså bygget på på en masse.
- 8:43Hvad skal man sige erfaring det Vi skal snakke om i dag.
- 8:47Lad os bare lige tage et lille overblik over hvad Det er for
- 8:48nogle adgentt Premier lefs Vi skal eller måske lad os bare
- 8:52lige tage at starte med tage en definition af hvad agenthe
- 8:55premiers er. Jeg har faktisk prøvet at skrive
- 8:57det ned her agentic Premier lefs er genbrugelige, konfigurerer
- 9:00bare byggeklodser der bruges til at instruere, styre og udvide en
- 9:04AI agens adfærd og kapaciteter i et udviklingsmiljø.
- 9:08Eller et miljø tror jeg også godt, bare man kan sige, de
- 9:11udgør fundamentet i en moderne AI Annette udviklingsproces,
- 9:14hvor de blot betragtes, hvor de hvor det det ikke blot betragtes
- 9:18som en passiv tekst, men som en som eksekverbare programmer i
- 9:22naturlige sprog, der gør det muligt at systematisere
- 9:25komplekse workflows. Så det.
- 9:27Jeg synes vi begynder at se bare lige for at tage den lidt op i
- 9:30helikopteren her. Det synes vi begynder at se med
- 9:32de her earere Det er at og og hele space omkring det.
- 9:35Det er at engelsk er begyndt at blive det nye Sådan high level
- 9:37programmeringssprog. Så man ligesom giver til Sådan
- 9:40en agent engine kan man sige eller en agent engon, og Det er
- 9:44så ligesom compileren som tager det her engelsk eller dansk
- 9:48eller hvad man har lyst til at skrive og laver det om til en
- 9:50eller 2 form for noget kode eller en kode projekt.
- 9:54Det er i hvert fald en en måde at se på det på, og.
- 9:58En typisk rooking stake. Det er ligesom at blive rigtig
- 10:00lang tid på at skrive en prom for eksempel og så bare smide
- 10:03den væk efterfølgende. Altså hvor at at det vi bruger
- 10:06de her genetic prem ities til Det er at.
- 10:09Hvad skal man sige investere ind i Vores instruktioner?
- 10:12Vores kontekst investeringer ind i Vores kontekstingene og
- 10:15ligesom hvad skal man sige skabe de bedste forudsætninger for
- 10:19Vores æ r agenter til at performe godt, kan man sige.
- 10:23Yes Det var meget snak, så Det var ligesom definitionen og det
- 10:26vi ved helt konkret gå igennem i episoden her.
- 10:28Det er nummer et. Hvad skal man sige?
- 10:31Kontekstfiler tror jeg Jeg vil kalde det.
- 10:33Det har jeg ikke rigtigt et navn, men Det er Sådan noget som
- 10:35cloud dot MD agen dot MD Jimmy knight, dot MD det hedder lidt
- 10:40forskelligt i de forskellige tools, det skal vi snakke om, så
- 10:43skal vi snakke om slash commands 1 1 1 koncept, som også er
- 10:47blevet udbredt i det alle. Hvad skal man sige vi tools så
- 10:52skal vi snakke om roles agent, skills, sub agents og tools.
- 10:57Og MTP. Ja, og så har vi et lille bonus
- 11:01premidf til sidst som Jeg har inkluderet med så så Det er
- 11:04altså dagens program. Fedt mand kom du med på du?
- 11:09Du er jo allerede i gang med at sige en masse ting som hvor jeg
- 11:12tænker Sådan ja ja jeg bruger kysser og så.
- 11:17Og så alle de der commands. Og ja Jeg vil sgu ikke rigtig.
- 11:20Jeg har jeg ikke rigtig gået i gang med det endnu.
- 11:22Jeg var lidt oppe jeg Jeg er for doven, så Jeg er lidt spændt på
- 11:26at høre også hvad. Hvad får man ud af det som
- 11:29udvikler? Og Det er jo det her med.
- 11:32Det er jo netop det her med, at Der er mange der bruger.
- 11:34Altså for det første er der mange der bruger AI på.
- 11:36Du ved Sådan den her avancerede autokompleje niveau og så er der
- 11:39mange nogen der bruger begynder at bruge agenter som er Sådan
- 11:41lidt mere next level. Men når man gør det længe, så
- 11:44finder man ud af at man skal man bliver nødt til at gå op i Sådan
- 11:46kontekst engineering delen for at få de bedste resultater ud af
- 11:49det og og Det er det vi ligesom det Vi skal snakke om i dag her.
- 11:54Men kan du så ikke lige starte med at fortælle mig?
- 11:58Du nævnte det her med de her konfigurationsfiler?
- 12:01Lad os prøve at starte med den. Og Der er jo Sådan 3 forskellige
- 12:04ting eller 3 forskellige typer filer af de.
- 12:07De er jo ligesom bundet på på det tude man.
- 12:10Bruger altså man kan sige en en konfigurationsfil eller en
- 12:14kontekstfil. Det har jeg ikke rigtigt et navn
- 12:16det her. Det er ligesom bare noget der
- 12:17der et et koncept der ligesom er replikkeret på tværs af
- 12:19whitecoding tools. Men man kan let se det som en
- 12:22markdown fil, som indeholder systempromten for ens kode
- 12:25agent. Jeg er ret sikker på at Det var
- 12:27Claude code, som først introducerede det med med crowd
- 12:29dot MD senere hen, så er jeg ved jeg.
- 12:33Jeg ved ikke helt. Jeg er ikke helt sikker på hvem
- 12:35der var først med det, men i hvert fald hvad hedder det?
- 12:38Curser og codex og open code tror jeg den hedder har har har
- 12:47ligesom taget den her agent st dot MD til sig og det Der er
- 12:49mange der ligesom prøver at lave det til Sådan en standardformat.
- 12:52Sådan så vi kalder det det samme.
- 12:55Og så er der Jimmy sele, som har deres egen Jimmy dot MD fil og
- 12:59Det er bare helt basically magtdown fil med ens kode har
- 13:04gent system prompt altså en form for.
- 13:08Basically bare tekst en eller 2 form for prompt Sådan noget
- 13:10kontekst som den har tændt hele tiden.
- 13:12Altså som som som ligesom er all wise on den som den altid kan se
- 13:16uanset hvad den laver. Kommer den altid med, hvis man
- 13:18bruger en agent, eller skal man instruere den i det forskellige
- 13:22fra tool til tool måske? Ja, Det er forskelligt fra
- 13:24thulesens hul altså den den kommer som udgangspunkt altid
- 13:27med i på en eller 2 form på en eller 2 måde.
- 13:29Altså Der er jo selvfølgelig det her.
- 13:30Det er jo systemprompen, men Der er jo også en systempromt udover
- 13:34det i det her gode regenter giver det mening altså så Det er
- 13:38jo en systempromt, altså selve crowd code som tool.
- 13:41For eksempel har jo en systempromunt og så i den system
- 13:44prompt er der allokeret noget noget noget et område til det
- 13:48der står i cloud coat dot MD. Så der Det er ligesom en
- 13:51systemprom man putter ind i en systempromt.
- 13:54Det der cloud coat, så jeg blive reverse engineeret af en eller 2
- 13:58youtuber på et tidspunkt. Det var mega grineren fordi Det
- 14:00var en masse små stykker stumper af tekst rundt omkring i den der
- 14:04kode der og Det var Sådan fuldstændig absurd hvordan det
- 14:07så blev stykket sammen bagefter. Og blev til en endelig endelig
- 14:11prump. Men men hvad hedder det OK så?
- 14:18Og hvad får vi så ud af altså at bruge de her system bremser, for
- 14:22det får vi noget ud af at system promset men men Jeg har jo ikke
- 14:25adgang til en systembomster bare lige for Sådan så alle er med
- 14:28derude når vi siger en system prompt, så har vi jo de
- 14:32forskellige modeller. De er Sådan helt inde i kernen
- 14:36og inde bagved, så er de jo trænet til ligesom at forstå de
- 14:40her tokens ikke altså de er trænet til at forstå.
- 14:45Her er der noget som en bruger skriver, og her er der noget,
- 14:47som. Assistenten svarer tilbage med,
- 14:50og her er så noget, vi kalder en systemdrom, og det vil sige, at
- 14:53Det er jo templates ind som Sådan en string water.
- 14:56Typisk er nogle meget abskur tokens tungens af noget et
- 14:59stykke tekst ikke eller kan bestå af flere tokens, men et
- 15:03stykke tekst som indikerer at at det der står inde imellem de her
- 15:082 startslutting. Jamen det skal den forholde sig
- 15:13til på en bestemt måde. Det er noget den er trænet til.
- 15:15Lige præcis. Og og hvad kan man sige hvis man
- 15:19har prøvet at bruge de her API og råt så så ved man også at Der
- 15:22er noget der hedder et et messages.
- 15:25Typisk i det her åben AISAPI, hvor man kan sige hvilken rolle
- 15:30noget har og de her roller det Det er så det Der er inde bagved
- 15:34der, så Det har man mulighed for når man bruger de her tools, så
- 15:37har man mulighed for på en eller 2 måde at komme ind i den her
- 15:39systemprint at gøre nogle ting. Og sige Det er ligesom det.
- 15:44Det er basically bare baggrundsviden.
- 15:46Det er en eller 2 form for prompt som den den den den hvad
- 15:48hedder det hele tiden har i baghovedet en eller 2 form med
- 15:50information som den hele tiden har i baghovedet?
- 15:53Og måden. Så vigtigt de her at at man
- 15:56altså manipulere idræts og de her systemproms.
- 15:59Med det. Det er jo at de har koderenter.
- 16:00De er ellemmer generelt er jo stateless.
- 16:02Altså hvis du hver eneste gang du du starter en ny session med
- 16:05dem, så ved de ingenting kan man sige og derfor så er det ikke,
- 16:08så kan det være rigtig brugbart ligesom at have noget fast
- 16:10kontekst som man briefer sprogmon modellen med.
- 16:13Hver eneste gang det ligesom hver eneste gang man interagerer
- 16:16om natten, Sådan den ligesom har altid har en form for basisviden
- 16:19altid. Og Det er altså jeg bruger.
- 16:21Planing til når jeg skal forberede den til noget.
- 16:24Ja, men Det er meget vigtigt koncept at forstå det her med at
- 16:26de her sprogmodeller de er state altså de er viber alt hvad de
- 16:29ved, så har de en masse world milices og Sådan noget, men de
- 16:31ved intet om hvem du er og dit problem din kodebasse noget som
- 16:34helst hvis ikke det står i promsen hvis ikke det står i den
- 16:37her cloud dot DMD til at starte med.
- 16:39Så så der det det. Det er Sådan en fil hvor at man
- 16:42typisk putter Sådan nogle ting. Og så er det helt store
- 16:45spørgsmål. Det er jo selvfølgelig, hvad
- 16:46skal man skrive i den der clouder MD fil?
- 16:50Cord og og jeg kunne. Det kunne lige så godt hedde
- 16:52agent dot MD. Altså det kunne på tværs af
- 16:54tools det her i crowd code. Der er det Sådan at man kan lave
- 16:571 1 1 command der hedder dash edit, hvor at crowd ligesom selv
- 17:02crawler ens repository og så laver den her MD fil for en det
- 17:06anbefaler hvad hedder det endhrobic at man skal gøre, men
- 17:09Der er rigtig mange superbrugere af crowd coach som ikke
- 17:11anbefaler man skal gøre det her. Fordi at det giver en det giver.
- 17:16Det giver ikke særlig god kontrol over hvad der egentlig
- 17:19er der skal være i den og og så videre.
- 17:21Hvad skal man sige? En kodebase er fuldstændig
- 17:23spaghetti skrald, og du skal faktisk i gang med at
- 17:25refaktorere den. Så er det nok ikke godt.
- 17:27Den tager udgangspunkt i det. Nej lige præcis.
- 17:29Det er lige præcis og også ændrer sig jo også over tid.
- 17:32Ikke så Det er jo Sådan noget med at man vil den den man vil
- 17:34helst helst undgå at Det er Sådan en man skal med en tagene
- 17:36hele tiden og det bliver bøvlet. Og Sådan og de sidder bare og
- 17:39ryster på hovedet. Og nu snakker han igen ham der.
- 17:41Ja hvad hedder det? Sådan helt klart altså.
- 17:45Jeg prøvede lige at få samlet nogle Sådan best practices i
- 17:47forhold til at beskrive dem her, og best practice er ikke at
- 17:49bruge den der end et. Det er der mange der siger
- 17:52inklusiv mig selv. Derudover så er det at holde dem
- 17:55korte, altså holde dem rigtig rigtig korte en en typisk fejl
- 17:58når man bruger den her. Det er ligesom at man man
- 18:00bloader dem helt vildt og du ved bare dumper hele ens kodebse ind
- 18:03og altså problemet er. Hvis man gør det så fylder det
- 18:06hele kontekst, vinduet crowd code for eksempel har en 250.000
- 18:09tokens den kan bruge cirka. Med og hvis man har 100.000
- 18:14tungens på den der crowd Der er det mdelt, så spiser man ligesom
- 18:17halvdelen af kontekst vinduet så Sådan en god baseline er eller
- 18:21en god Sådan ting jeg ligesom har holde den kort helst under
- 18:24300 linjer og Der er mange der siger.
- 18:26Og så human lærer som har ekstra horide som founders, som Jeg har
- 18:30ret stor fan af har lavet en blogpost om best practice i
- 18:33forhold til at lave de her call dot DMD filer og han skriver de
- 18:36skriver faktisk Sådan noget med at Der er lavet nogle studier på
- 18:38hvor mange. Instruktioner de her.
- 18:42Hvad skal man sige de her? Koder gennem dig kan hvad skal
- 18:47man sige følge? Altså hvor mange instruktioner
- 18:50kan der være i et kontekst vindue før vi begynder at blive
- 18:52forvirrede og ikke forstå noget som helst?
- 18:55Og Det har de Sådan nogenlunde altså.
- 18:57Jeg kan ikke lige helt huske det specifikt, men lad os bare sige
- 18:59at man har fundet ud af at Det er cirka 200 instruktioner man
- 19:01kan have et kontekst vindue for en eller lempe begynder at blive
- 19:05eller måske ja 250 eller et eller andet.
- 19:08Før den begynder at blive forvirret.
- 19:11Så så det giver jo Sådan en eller 2 form for rettesnor der.
- 19:14Så har man ligesom et instruktionsbudget kan man sige
- 19:16altså hvor mange så II løbet af ens kode altså igen eksekverer
- 19:20vil man jo selvfølgelig gerne bruge nogle instruktioner i den
- 19:23systempromt som for eksempel crowd code har eller curse har.
- 19:27Der er typisk også brugt, altså Der er jo en systemprint ud over
- 19:30den system prompt som man selv giver.
- 19:32Der vil også være nogle instruktioner som er brugt der.
- 19:36Som som modellen ligesom har båndbredde til at lægge mærke
- 19:39til. Ja så du skal ligesom tænke lidt
- 19:42over hvor hvor meget altså hvor hvor meget du ligesom du skal
- 19:45være lidt økonomi. Du skal være lidt tænke lidt
- 19:47økonomisk omkring hvor mange instruktioner du giver II den
- 19:50her clord dot DMD og og hvad hedder det så?
- 19:54Og og lad os bare sige man har 200 instruktioner, så kan man jo
- 19:58tænke over hvor mange man gerne vil have i sin cord dot MD fil
- 20:00og hvor mange kan man gerne have resten af sit kontekstvindue?
- 20:04Så mon ikke er? Du 200 instruktioner.
- 20:06Ja lige præcis. Lad os bare sige at at at 1 1 1
- 20:091 sprogmodel altså crowd for eksempel kan spise 2 260
- 20:12instruktioner Der er brugt II Sådan crowd code system promten
- 20:17er der brugt 50 instruktioner, så det vil sige det du du har
- 20:20200 instruktioner tilbage. Så skal du ligesom fordele de
- 20:24200 instruktioner ud over dit knogdent md og så resten af dit
- 20:27kontekst vindue så. Konklusioner er jo noget andet
- 20:30end kontekst størrelse. Det er jo ligesom hvad kan man
- 20:32sige individuelle fraser, der ligesom instruerer og siger du
- 20:35skal rette dig efter det her eller du skal rette dig efter
- 20:38det her eller du skal rette dig efter det her og 200 det lyder
- 20:41på mig som vildt meget. Men Det er det måske i
- 20:46virkeligheden ikke, når først man begynder at.
- 20:49Komme. Jeg kan ikke huske det
- 20:50specifikke tal. Jeg kan lige linke til
- 20:52undersøgelsen nede i hvad hedder det i show notes?
- 20:55Men men ligesom bare det her koncept om at man skal man har
- 20:57en bestemt sæt instruktioner man kan bruge før 1 sprogbrug
- 20:59begynder at blive forvirret. Ja og så og så kan man ligesom
- 21:03tænke over det. Mon ikke det ville give mening
- 21:05at bruge 20% af de resterende tunge eller instruktioner i?
- 21:11ND film. Så kan vi lige gå videre, så kan
- 21:13vi også lige sige bare lige kort.
- 21:16Det har jo været tidligere. Altså det at føle.
- 21:18Instruktioner har jo været en stor ting, at man gerne vil fine
- 21:22tun. De her har trænet modeller til,
- 21:24og Det er jo det de jo blevet bedre og bedre til med tiden
- 21:27også. Ligesom de er blevet bedre og
- 21:30bedre med tiden til det her function calling og.
- 21:35Altså uden at side track men at gå ind i alle de her offentlige
- 21:38benchmark. Der bliver snakket meget om at
- 21:39at de bliver jo ikke bedre af de her modeller og Sådan noget.
- 21:43Og det det gør de måske heller ikke på udvalgte områder.
- 21:48De har ligesom platuet på nogle ting, men noget af det, som som
- 21:52helt klart er noget, som Jeg tror, de bliver væsentligt bedre
- 21:56til. Det er lige præcis det her med.
- 21:58Overskue instruktioner følge instruktioner og gøre mere.
- 22:03Hvad hedder det bedre? Bedre brug af af af kontekst
- 22:08vinduet. Og nu er der lige folk i chatten
- 22:12her og. Hyggeligt.
- 22:13Vi kan jo også lige sige, at hvis man har nogle spørgsmål
- 22:16til. Til til hvad hedder det?
- 22:20Det vi snakker om som er man velkommen til at stille
- 22:22spørgsmål i chatten det. Skal man i hvert fald være.
- 22:26Ja OK, men så så vil jeg sige ja, så tænk over hvor mange
- 22:29instruktioner du har i den og en instruktion.
- 22:30Kunne selvfølgelig være husk altid at husk at bruge jubi for
- 22:34eksempel som din python invironment manager for eksempel
- 22:36og så videre og så videre. Husk altid at følge clean coat
- 22:41eller Sådan nogle ting ikke Det kan være en instruktion, så Det
- 22:43er Sådan en en god altså så hold dem under 300 linjer og og og
- 22:47prøv at tænk over hvor mange instruktioner du ligesom Der er
- 22:50i hvert fald noget teori der siger at Sådan.
- 22:52Der der, Der er en bestemt båndbredde i forhold til
- 22:54instruktioner. En 2 ting som er som som Der er
- 22:58mange der nævner og som er lidt relateret til agent skills, som
- 23:01Vi skal snakke om senere. Det er at man kan bruge det der
- 23:04hedder progressive disclosure i de her.
- 23:07Hvad skal man sige de her? Hvad hedder det kontekst filer
- 23:12og hvad er progressive disclosure?
- 23:14Så jo Det er basically bare at i stedet for ligesom at have en
- 23:18masse masse brødtekst i de her clouder dem Det er filer for
- 23:21eksempel. Så i stedet for at have det, så
- 23:23kan man ligesom linke til andre magt-dofiler.
- 23:25Lave Sådan en form for table of contents til andre magtovn filer
- 23:29og de magterwofiler kan så link til nogle andre magtovnfiler og
- 23:32så videre og så videre. Så det man ligesom kan
- 23:34forestille sig. Det er at i stedet for at have
- 23:36en masse tekst i sin sine systemprom der så kan man linke
- 23:40til andre filer i Sådan nærmeste i Sådan en form for table of
- 23:43contents struktur. Sådan så at agenten ligesom kan
- 23:47slå op efter behov, altså kontekster op efter behov alt
- 23:51efter hvad den den opgave den skal løse er.
- 23:55Ja så så det kunne være for eksempel.
- 23:57Noget indexer. Forskellige genbrugelige prumps
- 24:02i virkeligheden altså. Lidt stumper, men man man plejer
- 24:08at tage med ind når man skal lave en given opgave eller løse
- 24:11en given opgave. Lige præcis for eksempel hvis du
- 24:14har. Hvis du har en front andon bac-t
- 24:16for eksempel, så har du et sæt af af.
- 24:19Du ved du tester på en måde i frontenden du tester på en 2
- 24:22måde i backenden. Du har nogle bestemte guidelines
- 24:25du gerne vil have. Den skal følge frontenden og
- 24:26ikke i og i backenden og så videre.
- 24:28Så kan du for eksempel sige. Eit call dot MD filen.
- 24:32Her er link til alle. Hvad skal man sige guidelines i
- 24:36forhold til frontend så der kan du tjekke op for det og det
- 24:41samme fra backenden for eksempel.
- 24:42Og så kan cloud ligesom ud fra din din instruktion til den.
- 24:49Det du altså, hvad skal man sige finde ud af?
- 24:50OK jamen er det front end vi laver et baggend.
- 24:53Og hvad er det vi laver? Og så kan den ligesom slå op de
- 24:56steder og. Pengene kontekst som den har
- 25:00efter behov ikke og Det er noget der gør at du ikke behøver bare
- 25:03at dupe det hele ned i system promten, men at du ligesom kan
- 25:06at sprogmodellen ligesom kan eller agenten kan.
- 25:10Indhente kontekst efter behov. Og og Det er måske også her,
- 25:14hvor vi lige kan sige, hvorfor er det så det interessant?
- 25:17Hvorfor dumper vi ikke bare det hele, hvis Der er nogen der kan
- 25:19huske for noget tid siden, så havde junge et tool der hed
- 25:23copcon og Det var Det var lige da da hvad fanden var Det var
- 25:27det den der o 3 kom ud eller u et eller Sådan et eller andet
- 25:31ikke hvor vi allesammen var Sådan fedt mand den kan bare
- 25:33spise megameget kontekst vinduet og så.
- 25:37Så den er faktisk ret god til, ligesom at overskue det hele.
- 25:40Og så er den i øvrigt pisse god til at spytte en masse kode ud.
- 25:45Som Jeg tror jeg havde mads på, og så siger han Sådan et eller
- 25:49andet med jamen den er mega god til bare altså generere den
- 25:52stopper nærmest aldrig så den er super god til hvis man bare
- 25:54siger kør det hele igennem. Og og nu siger du så, at Vi skal
- 25:59alligevel indexere? Vi skal lige.
- 26:04Sådan. Vi skal ikke svine med Vores
- 26:06kontekst vindue. Jeg boede godt for miljøet, men
- 26:09Det er også godt for ellement og godt for Vores resultat.
- 26:12Og hvorfor er det, hvorfor er det?
- 26:15Jeg hørte jo for noget tid siden, at det der en million
- 26:18toke kontekst, Det var bare vi havde Sådan.
- 26:21Race 2, the context high og folk de begyndte at snakke om.
- 26:26Åh du kan bare sende halve internettet II ind i den der
- 26:30eller hvem og så kan den bare begribe det hele i vinduet.
- 26:34Jeg synes Det er en rigtig god. Pointe det der fordi Jeg har
- 26:36næsten svaret på mit eget spørgsmål her, hvorfor Det er
- 26:38vigtigt. Men, Vi har jo snakket om det
- 26:39der med uha kontekst vinter nu kan du putte en million tungings
- 26:42ind og så videre ikke og Det er rigtigt nok det Der er mange Der
- 26:45er meget begejstrede for de her de her store kontekstvinduer,
- 26:48men som vi også snakkede om før at det virker altså som om at de
- 26:50her sprogmodeller har en eller 2 form for båndbredde ikke på
- 26:54togeniveau, men på instruktionsniveau altså de kan
- 26:57de kan følge max følgeligt antal instruktioner.
- 27:00Og så du ved den generelle Sådan vibe og det man ligesom finder
- 27:04ud af Det er at. Det der ofte sker, hvis man
- 27:06putter for meget kontekst ind i Sådan et sprog, altså din agent.
- 27:09Det er at man får det der hedder kontekst mod altså at den
- 27:12simpelthen begynder at hallucinere og glemme ting og
- 27:15altså performe dårlig generelt ikke.
- 27:18Så derfor vil man gerne. Man vil gerne holde sit kontekst
- 27:21vindue så rent som overhovedet muligt Sådan så der ikke er alt
- 27:23muligt random information i som er irrelevant, og derfor er man
- 27:27interesseret i at lave hvad skal man sige token effektive
- 27:30systemer til at. Få det rigtige kontekst hen ford
- 27:34agenten på det rigtige tidspunkt, og Der er den her
- 27:37progresser, som også er et en kerne tanke i, at agent skills,
- 27:43altså den her form for table of contents måde, hvor den ligesom
- 27:46kan linke frem til de rigtige. Det kan man lave vilkårlig dyb i
- 27:51virkeligheden ikke. Hvor den kan ligesom browse
- 27:54rundt i filsystemet og finde det rigtige content på det rigtige
- 27:56tidspunkt. Det er en en måde at løse det
- 27:58her på og en måde at ligesom at gøre det ret tungen effektivt.
- 28:02At ja gør det. Nu kan det jo også godt være at
- 28:05at at. At nu går vi.
- 28:08Nu går vi lidt ned i det der med også hvis folk derude sidder og
- 28:11tænker hvad er agenter overhovedet?
- 28:13Altså jeg forstår måske ikke helt præcis hvad det der agent
- 28:17noget, altså en agent er jo. En agent er jo en eller 2
- 28:22formulering af at at at at elementen kan bruge nogle tools.
- 28:28Og cloud coat har jo det her koncept omkring nogle sub
- 28:31agents, hvor vi. Snakkede om senere.
- 28:34Ja ja men men hvor det at at at lave en en agent i virkeligheden
- 28:38er toolis sig selv ikke, men det her med hele tiden at at den en
- 28:42lille lem formulerer en eller 2 form for.
- 28:45Struktureret data, som man så sender et andet sted hen og
- 28:48programmet, der ligesom rapper alt det her.
- 28:52Flow. For på en eller 2 måde sat noget
- 28:57i gang via noget andet kode som eller lemmen ikke styrer, men
- 28:59som den provider noget data til ligesom at.
- 29:03Sætte i gang ikke, og Det er også det vi kalder function
- 29:04recording og alle Sådan nogle ting der.
- 29:06Men så det det jeg bare tænker Sådan, hvorfor er det?
- 29:09Det er altså Sådan. Der er jo ikke et kald til til
- 29:12et element kun involveret her. Der er jo motible kald og
- 29:17hvorfor er det den måske nu? Mere end aldrig før er vigtigt,
- 29:22at man har styr på de her instruktioner, man ikke
- 29:25instruerer for meget. Det er jo også fordi.
- 29:28Man kan jo forestille sig, at Det kan kaste ud i rigtig mange
- 29:32forskellige. Subting og pludselig så har du
- 29:37ligesom på en eller 2 måde ligesom Sådan domæne effekt ud i
- 29:40at du har startet for mange function cort du har startet
- 29:42Sådan. Rigtig meget.
- 29:43Der sker rigtig meget behind the scenes i hele mekanikken
- 29:46omkring, og fordi de havde agenter til at fungere.
- 29:48Ja og så så vi spiser meget gang i tidspunktet er at man har for
- 29:52mange instruktioner. Så kan man måske få sat for
- 29:54mange ting i gang, ikke og på den måde de ting man sætter i
- 29:58gang, som jo kommer tilbage til det her main loop på en eller 2
- 30:01måde med noget Sådan bouillonterning af af hvad er
- 30:06det Der er sket? Og hvad er det jeg fandt ud af?
- 30:08Og hvad skal du tage med videre? Det bliver måske i virkeligheden
- 30:10i sig selv for stort, så Jeg tror at.
- 30:16At endnu mere nu, fordi Vi har. De her agentnetværk, så ting og
- 30:19sager, så er det endnu vigtigere at have meget Sådan klare
- 30:22instruktioner, fordi det skal nok ende med at blive til mange
- 30:26flere høns senere end down the road, og derfor hvis man hvis
- 30:31man ligesom holder sig til kernen af hvad Det er man gerne
- 30:34vil, så så på den måde får man lidt et et bedre resultat.
- 30:37Det er bare mig der lige filosoferer Sådan on the fly, at
- 30:39måske i virkeligheden er det blevet endnu vigtigere, og så
- 30:42kan vi gøre mere grin med det der kontekst vindue på hund.
- 30:47Nå Vi skal til at videre Jonas fordi Vi har nogle flere Premier
- 30:49League Vi skal igennem den næste agentic premidis som vi gerne
- 30:52vil snakke om, som ligesom er vidt udbredt blandt på tværs af
- 30:55alle de vibecoing tools der findes.
- 30:57Basically det slash commands og slash commands.
- 31:01Det lyder meget, meget flot og fancy jeg mener vist i Det er
- 31:05ikke i alle editors editors der hedder slash commancial og det
- 31:09mener der hedder bare prompte i get up copilette for eksempel.
- 31:12Og så mener jeg at det hedder workflow flows i windsurf så det
- 31:16hedder Sådan lidt forskelligt alt efter.
- 31:17Hvad for en editor man bruger, men konceptet er i virkeligheden
- 31:21såre simpelt. Det er basically 1 1 1 markedfil
- 31:25du gemmer et bestemt sted i dit projekt, og så kan du kalde den
- 31:28ved at skrive skråstreg og så navnet på den magtfil.
- 31:33Uden at dot MD og og det der så helt basically sker Det er at
- 31:37det indhold Der er i den mark-grund-fil bliver eksekveret
- 31:40II hvad hedder det i chatten? Basically så så så det her.
- 31:45Det er virkelig, virkelig simpelt.
- 31:46Det er en. Det har basically en prompt som
- 31:49man kan kalde på en en effektiv måde at gemme og
- 31:52versionskontrollere i sit sit projekt.
- 31:55Det der så er cool ved det også. Det er at de her commands de kan
- 31:59tage argumenter, altså man kan definere argumenter som de kan
- 32:02tage ind, så man kan lave det som Sådan en form for prump
- 32:04template. Basically Det er ret brugbart og
- 32:07så kan man styre hvad for nogle tools de har adgang til at at
- 32:11bruge for eksempel. Ja og og helt helt Sådan
- 32:16overordnet så. Er er det her.
- 32:20Det er virkelig, virkelig simpelt, men Det er en utrolig
- 32:23god måde, at fordi som jeg sagde før kl. 01:01 kæmpe booking
- 32:27mistak når man hvad skal man sige bruger koder med AI
- 32:31agenter? Det er at man bruger rigtig lang
- 32:33tid på at skrive en meget, meget flot print og så kører man den
- 32:36og så virker det bare fuldstændig fantastisk.
- 32:38Men man smider den der prompt væk når man er færdig med det.
- 32:43I stedet for ligesom at tænke, er der dele af den her prompt
- 32:46kan genbruge. Til næste gang, Sådan så jeg
- 32:48ikke behøver at skrive den hele igen.
- 32:51Og, der giver det her slash command setup rigtig god.
- 32:55Det ligger rigtig meget op til at man man gemmer promsene og
- 32:59man ligesom versionsstyrken og man kan dele dem med sit team.
- 33:04Og Det er super super vigtigt fordi så kan man ikke bare
- 33:07skrive en prompt en gang, men også investere i den over tid
- 33:11fordi hvis man skal skrive en rigtig rigtig god print så
- 33:14skriver man du ved så gør man, skriver man den simpelst mulige
- 33:17version af den print. Kører den siger, hvad der sker
- 33:20ser hvor agenten fejler, opdaterer promten på baggrund af
- 33:23det og på den måde itererer man og bliver.
- 33:25Og hvad skal man sige? Gør promten bedre og bedre over
- 33:27tid og og og det, og Det er man, Det kan man du ved lave noget du
- 33:32kan komme rigtig langt på en et par iterationer og det men
- 33:35ideelt set vil du være i stand til at kunne gøre det.
- 33:38Altså over tid også altså over en måned og år og så videre når
- 33:43du finder edchases, hvor du kan hjælpe den her.
- 33:46Hvad skal man sige agent noget at.
- 33:48Guide den i den rigtige retning og der giver det her.
- 33:51Hvad skal man sige format med at man gemmer dem i projektet og
- 33:54deler dem som en del af versionsstyringen?
- 33:57Hvad skal man sige? Rigtig god mening og Det er der
- 33:59mange, der ligesom er begyndt at at at se det her, som Det er at
- 34:02det på en eller 2 måde er en form for scripts i naturlige
- 34:06sprog. Man kan også sammenligne det med
- 34:09Sådan nogle SOP procedure, altså standard of rating process.
- 34:13Det er Sådan noget man bruger i virksomheder til at dokumentere
- 34:16processer. For for rigtige mennesker.
- 34:20Altså Det er simpelthen. Det er simpelthen.
- 34:21Hvad kan man sige procesbeskrivelser?
- 34:23Det er en eller 2 form for script i naturligt sprog, som
- 34:26man kan som man kan få sine altså få sin agent til at til at
- 34:30køre typiske use cases kunne være Sådan noget som code-view
- 34:34skrive tests hvad hedder det committe til til ens git hub
- 34:38repository? Alle mulige forskellige ting og
- 34:43sager. Det kunne også være ja code
- 34:46review eller? Ja researche kodebaser er der
- 34:51også det begynder at blive bygget ind i mange af Thulesen,
- 34:53men men Sådan noget for eksempel lave planer og Sådan noget.
- 34:57Der er rigtig mange, mange muligheder i forhold til det
- 34:58her, og det man også kan. Det er at man kan rent faktisk
- 35:01lave en command som tjener flere commands.
- 35:04Så du det du begynder ligesom at kunne skrive små prompt som du
- 35:09kan modulært sætte sammen på forskellige måder og og
- 35:12investere i overtid og forbedre. Hvilket er super simpelt, men
- 35:18ofte rigtig brugbart. Noget som Jeg har noget, som Jeg
- 35:23har set som som, som giver rigtig god mening i forhold til
- 35:25god praksisser i forhold til at bruge de her slash cro amts.
- 35:28Det er at lave en eller 2 form for bestemt format for dem altså
- 35:31Sådan så man har du ved til at starte med, så har du et eller
- 35:33andet insektion du beskriver hvad er det her og for en og
- 35:36hvad er formålet, så har du en insektion der ligesom definerer
- 35:39inputargumenterne. Og så har du en sektion der
- 35:42hedder workflow for eksempel. Som definerer step by step altså
- 35:47ligesom et ligesom logik. Basically, hvad skal du gøre?
- 35:51Og så måske en en sektion der hedder guidelines som som du ved
- 35:54kan guide agenten når den er i tvivl om ting for eksempel så er
- 35:58der nogle guidelines den kan følge.
- 35:59Det er ikke direkte relevant for step by step processen, men Det
- 36:03er brugbart for ligesom at sætte de der overordnede guidelines og
- 36:07så kaste noget som outputformat være brugbart hvis den altid
- 36:10skal dumpe en fil i et bestemt templateformat.
- 36:13Man kunne for eksempel forestille sig, man havde 1 1 1
- 36:161 command til at lave et spæk for eksempel.
- 36:20Så kan man definere det et bestemt sted og det her med at
- 36:22inddele dem i Sådan nogle. Hvad skal man sige?
- 36:25Sektioner som er det samme. Det gør dem nemmere at overskue,
- 36:29hvad der egentlig foregår i dem. Det gør at man ved, hvor man
- 36:31skal kigge for at finde ud af. Hvordan den givende prompt
- 36:36fungerer, fordi ellers kan det være meget Sådan wallers tekst
- 36:39agtigt ligesom bare at få smækket Sådan. 1 1 1 1 bandit
- 36:42der i hovedet der. Ja.
- 36:47Så så Det er ligesom det super overraskende simpel koncept med
- 36:51med en utrolig brugbart og og noget der ligger op til at man
- 36:55ligesom begynder at se sin sin sin sin proms lidt mere som
- 37:00eksekverbar kode på en eller 2 måde man skal huske på i gamle
- 37:04dage, da vi brugte bare brugte chatbitet.
- 37:07Der var der meget Sådan det der med Det var der kunne det også
- 37:10være brugbart at gemmes en promts.
- 37:12Men, men dengang der var det jo ligesom bare OK du gjorde et
- 37:15prompt, så får du et svar. Det var Sådan en single turn
- 37:17ting. Hvor at når du kommer agenter at
- 37:20gøre, så kan det faktisk. Så kan det være faktisk så kan
- 37:24en prompt føre til multist altså en multistposit som som gør
- 37:29altså som ændrer state af din kodebase for eksempel søger på
- 37:33nettet. Vi ændrer konteksten undervejs
- 37:37til den, ligesom når til til til til hvad skal man sige
- 37:40konklusionen til sidst? Så det vil sige fordi at man
- 37:43bruger prompt med agenter som har adgang til et
- 37:46udviklingsmiljø og forskellige trolos og så videre.
- 37:48Så så så har det her med prompt. Det er ikke bare prompt mere kan
- 37:54man sige. De har ligesom fået vildt meget
- 37:56mere utility, fordi de rent faktisk kan bruges til at
- 37:59orkestrere og instruere de her gennem dig.
- 38:02Og det. Det føler jeg, at Der er mange
- 38:04der ikke helt. Ser den der den der hvad skal
- 38:08man sige Radikale. Altså hvor meget mere brugbar
- 38:13prompt er blevet efter Vi har fået de her agenter, som rent
- 38:16faktisk kan handle og lave multistp ting og har adgang til
- 38:20til eksterne systemer. Nu er jeg jo.
- 38:22Jeg kan ikke lade være med at tænke på brugerne nu ikke nu er
- 38:25jeg jo Sådan en bruger Der er simpelthen for doven til at få
- 38:30gang i det der. Jeg synes egentlig det går fint.
- 38:32Når jeg instruerer den og så alligevel en kamp, så går det
- 38:35ikke så godt, ikke? Og Jeg er rigtig dårlig til det
- 38:38her med at genbruge og lave commands til mig selv.
- 38:40Og måske er det bare ligesom jeg skal lige ud over den der.
- 38:45Hvor jeg ligesom Sådan OK jeg jeg får det her.
- 38:50Jeg får det her toolsen indarbejdet i min daglige
- 38:53arbejdedag arbejdsdag. Altså nu tænker jeg både Sådan
- 38:55noget slash commands eller et eller andet og så og så bliver
- 38:58det bare meget bedre. Så så hvad er Sådan?
- 39:03Og Det kan ikke lade være med at tænke på.
- 39:05Af af brugerne. Sådan er det intuitivt for
- 39:08brugerne, at nu skal vi sidde og gøre det her, og så skal vi
- 39:11putte den ind for den rigtig god printe med det der med med med
- 39:15at at man kan sige, så kan man sige til den at du er lav tool
- 39:19er bash og du må committe og ting og sager, og jeg fornemmer
- 39:23ligesom at at cursor for eksempel kommer med alle mulige
- 39:27commands. Den gerne vil eksekvere ikke.
- 39:29Det trykker selvfølgelig altid bare ja.
- 39:31Jeg tror må jeg ikke lige fordi hvis Vi har.
- 39:33Hvis Jeg tror næsten laver den ikke et eller andet behind the
- 39:35scenes, hvor den så selv finder ud af at det må den godt køre og
- 39:39så gør den det selv og. Altså er der ikke Sådan en form
- 39:45for altså forstil dig den bare Sådan record og så på baggrund
- 39:48af brugerens adfærd og interaktionen med det med det
- 39:51her system her, så finder den ligesom selv ud af hvordan den
- 39:55skal. Et kæmpe hackware gøres gør jeg
- 39:58dine ting som du plejer. Og så ligesom bare sige gid den
- 40:01her samtale lav en kommand for. Eksempel.
- 40:04Kæmpe hack kæmpe. Men Jeg synes også det Det er en
- 40:06interessant brug. For den der nemme måde at komme
- 40:08hen. Til at.
- 40:09Strukturere noget af det der, fordi det bliver i sig selv
- 40:11rigtig svært. Det er interessant, og Det er
- 40:13også derfor, det begynder at blive mere Sådan en inineering
- 40:15ting det her ikke. Det begynder i virkeligheden, at
- 40:17man skal. Man skal investere i at bygge,
- 40:19og det bliver en skill og skrive de her prompte og så videre.
- 40:22Og Jeg kan godt se det her med Sådan.
- 40:23Folk gider ikke det her, folk vil bare gerne kode eller få
- 40:25skrevet kode og så videre. Og Det kan jeg godt se.
- 40:29Og Det kan være udmattende at skrive de her commands, men
- 40:32noget der også er interessant ved vil må altså det her med at
- 40:34det begynder at blive primitive. Altså ligesom Vi har funktioner
- 40:37og klasser i programmeringssprog.
- 40:39Det er at det begynder at blive en konvention, og vi kan begynde
- 40:41ikke bare Sådan en person personligt som teams, men også
- 40:45som ligesom global community at standardisere nogle ting og
- 40:49begynder at investere ind i at at lave genbrugelige komponenter
- 40:52og så videre. Så derfor kan man også godt
- 40:53forestille sig, at det her med at vi nu har den her konsensus.
- 40:57Kan gøre at folk laver nogle brugbare.
- 41:02Comans på forhånd Sådan så man ikke kan sidde og opfinde den
- 41:04dybe tallerken hver gang hele tiden.
- 41:06Ikke ligesom du ved du sidder heller ikke og skriver i dit
- 41:08eget webfame work hver eneste gang du skal gøre ting vel
- 41:10altså. Men Det er jo Sådan lidt meta.
- 41:12Altså Jeg kan huske engang i chatkapacitet, så var der jo
- 41:15Sådan en åh gemmer lidt hukommelse og lidt historik om
- 41:19hvem du er og hvad du gør og hvorfor du synes at bla bla bla
- 41:23et eller andet og så tænkte jeg bare Sådan hvad nu hvis jeg
- 41:26skrev? Efter Sådan en samtale så skrev
- 41:29jeg Sådan tak for hjælpen. Husk lige på det her til en 2
- 41:32gang hvad så ville jeg så skrev det i prompteken kunne jeg så
- 41:35måske få eksekveret et tool hvor at at det der skete Det var i
- 41:39virkeligheden at den huskede altså den lagrede på en eller 2
- 41:42måde et noget den kunne retre igennem et eller andet system.
- 41:46Hvad ved jeg nu kan de have elementer som du jo selv sagde
- 41:49de er rimelig stables de har det state fra da de kommer ud af
- 41:53trænings. Rummet.
- 41:57The workout room. Ja ja 100%.
- 42:00Det Det er det de kan, og Det er.
- 42:02Et kæmpe problem det her memory for de har altså og det Der er
- 42:05ikke nogen. Men så kan de retreve memory
- 42:07ikke. Altså hvis man nu kan have så
- 42:08har man et system for det og retrew er også.
- 42:10En stor, så kommer vi lidt faktisk lidt ind på det.
- 42:13Vil du tillade mig at gå videre til næste premium?
- 42:15Fordi det kommer vi lidt mere ind på.
- 42:16Fedt fordi Jeg har lige en ting mere det her.
- 42:20Det er et godt eksempel det du fortæller nu også omkring det
- 42:22der. Det er et godt eksempel på hvor
- 42:24jeg også ser Der er en edge for at kunne lære noget over i nogle
- 42:28andre domes for eksempel. Der var engang i tidernes
- 42:32morgen, hvor at dem der sad og editerede tekst og lavede stade
- 42:36stavekontrol og så videre. De de brugte unix baseret
- 42:39systemer, og så sad de og pibede grip ned i et eller andet
- 42:43stavekontrolsprogram og inviterede på den måde.
- 42:46Og kunne ligesom Sådan redigere. Altså via at pege unix commands,
- 42:53altså Sådan shell commands sammen og og på en eller 2 måde,
- 42:57så var der en masse genbrugelighed og en måde at
- 42:59arbejde på som som ligesom var ekstremt effektiv, så kom word
- 43:04og Windows og alt det der og og nu er det ligesom noget andet
- 43:07kan man sige ikke, men Jeg har bare Sådan lidt.
- 43:11Jeg ser det som en måde, hvor vi også kan tænke systemer for.
- 43:15Ja andre end koder, som er Sådan editeringsprogrammer ikke altså
- 43:20bare prøv lige at overveje hvor meget man kunne bruge den måde
- 43:23at arbejde på II kodeverdenen i andre dominans og.
- 43:27Det er også der, hvor den her det her med bygge software med
- 43:30agenter altså bygge agenter ens software og kode med agenter.
- 43:34Det er Sådan lidt det begynder lidt at smelte sammen.
- 43:36Ikke fordi Der er Sådan. Der er jo nogle brugbare
- 43:38koncepter, men der opstår i det her hovedspace.
- 43:42Naturligt sprog. Det er engelsk som du selv
- 43:43sagde, og Det kan jo selvfølgelig også være andre
- 43:45sprog. Men altså primært er engelsk nok
- 43:47det store. Ja.
- 43:48Nu skal du nok få lov at komme. Videre til til til et koncept
- 43:52agentic Premier leif koncept, der hedder rools.
- 43:55Og det blev først, så vidt jeg ved, i hvert fald introduceret
- 43:58og cursor, og Det er basically et et sted i dit igen et sted i
- 44:02din kodebase, hvor du kan gemme markedfiler, som så hedder reols
- 44:07i stedet for commes. Super forvirrende det der så
- 44:10bare er med de her rols. Det er at jo Det er også en form
- 44:13Det er en form altså det ligger IIII hvad skal man sige i
- 44:16navnet? Det er regler en form for
- 44:18guidelines kontekst, som agenten kan som er brugbart for agenten
- 44:23på forskellige tidspunkter og de her rols de kan.
- 44:27De har en en titel og en beskrivelse.
- 44:31Og så har de forskellige regler man ligesom kan putte på, hvor
- 44:35man kan sige du skal enten altså ligesom så det.
- 44:39Agenten skal altid se den her regel, eller den skal kun se den
- 44:41her regel, når den er inde på bestemte filtyper, for eksempel
- 44:45der piger pege filer eller psh up filer og så videre.
- 44:50Eller også kan man bede den om, at den ligesom er gennem ligesom
- 44:52intelligent skal loade filen ind, når den ud fra titel og
- 44:56beskrivelse tror den har brug for den.
- 45:00Ja så Det er Sådan rule til Sådan en eller 2 form for forsøg
- 45:02det Det er den nok den Jeg er mindst over, men alligevel godt
- 45:06kan se. Hvad skal man sige use casen
- 45:08for? Men det som bruges Sådan prøver
- 45:10at løse. Det er at gemme chunks er
- 45:13brugbar kontekst og procedurer og regler og så videre og så på
- 45:17en eller 2 måde lave et system. For hvordan får vi det her op
- 45:21foran igennem den på det rette tidspunkt når den har brug for
- 45:24det og skal følge den her regel? Jeg synes den minder meget om de
- 45:27her konfigurationsfiler og den her måde du sagde, der var
- 45:30ligesom et indeks for det. Men.
- 45:33Mens jeg prøvede den i cursor II og har prøvet den i lang tid, og
- 45:37Jeg synes virkelig Jeg har. Synes virkelig det virkelig
- 45:40rammer særlig godt for at være helt ærlig.
- 45:42Jeg kan huske jeg lavede nogle nogle regler, hvor jeg også
- 45:45Sådan skrev til den specifikt. Du må aldrig skrive en kommentar
- 45:48i koden og så plaster den bare alting kommentar.
- 45:51Jeg ved ikke om den ikke får. Brugt den kæmper noget noget af
- 45:53det som er problematisk ved de her.
- 45:55Regler og Det er også noget vi kommer til at se i skills
- 45:58verdenen, for det fungerer lidt på samme måde og går så agents
- 46:00faktisk også. Det er at det rigtige folk
- 46:04oplever rigtig meget, at hvis man hvis man bør ligesom har en
- 46:08titel og en beskrivelse, og at det så ligesom er op til agenten
- 46:11selv hvornår den skal hive det her kontekst ind, så fungerer
- 46:14det rigtig dårligt. Altså agenten er rigtig dårlig
- 46:16til Sådan ligesom at vurdere hvornår har den brug for det her
- 46:19kontekst? Hvornår har den ikke brug for
- 46:21det? Altså den her den her det her
- 46:23med at træffe beslutninger konstant om hvornår den skal
- 46:25bruge forskellige ting. Det Det er der ikke helt rigtigt
- 46:28endnu, og Jeg tror også Det er derfor at Sådan nogle ting som
- 46:30for eksempel memory og hvornår skal den gemme memory?
- 46:34Hvornår skal den ikke og Sådan noget?
- 46:36Det er det. Det fungerer ikke skide godt.
- 46:40Ja du siger at retriveddelen af Det er stadigvæk et problem rent
- 46:44ind til neuring messing. Ja man kan sige retriveddelen
- 46:47men i hvert fald den her med det her med at hver gang den gør
- 46:50noget, så har den måske 20 regler som den måske måske ikke
- 46:54skal bruge. Og Det er det.
- 46:58Det har de svært ved, at de har svært ved det her med at få den
- 47:01rigtige regel ind på det rigtige tidspunkt og så følge den på det
- 47:03rigtige tidspunkt og så videre. Så det det som jeg, som jeg ser
- 47:07det, så Det er et problem ved ved de her rols og den her den
- 47:10her tilgang til det, hvor at sprogmodellen ligesom selv
- 47:15ligesom skal hive det rigtige kontekst frem på det rigtige
- 47:17tidspunkt ikke 1 1 1 1 løsning på det her det kommer vist til
- 47:21at snakke om videre i agent skills og så agents.
- 47:25Men 1 1 1 1 løsning på det her. Det er simpelthen at i stedet
- 47:28for ligesom at bero på, at agenten selv ved hvornår den
- 47:34skal bruge det, gælder også for skills og eller for skills også
- 47:36up adens det her i stedet for at bero på, at agenten selv ved
- 47:40hvornår den skal bruge en rule 1 1 1 agent skill eller en sub
- 47:43agent, så kan man i stedet for direkte i commands, som man selv
- 47:50invogger. Instruerer den i at bruge
- 47:52forskellige roots, forskellige skills, forskellige suppiens.
- 47:55Ja og det der lige præcis de der rols hører til cursor rigtig
- 47:59meget og og og. Faktisk også lige implementeret
- 48:02dem her, for ikke så længe siden, så det begynder også at
- 48:04brede. Sig men, men der kan man nemlig
- 48:05selv sige. Om den selv skal finde ud af, om
- 48:09den skal bruge den her regel, eller om du altid selv skal
- 48:12aktivt. Eksekvere den altså via en eller
- 48:162. Ja ligesom slash commands.
- 48:20Eller den altid skal. Pleje den her rule og altså det
- 48:24der med at du ligesom har nogle settings til hvordan de
- 48:27forskellige. Stumper marked og en tekst skal
- 48:31opføre sig. Det synes jeg egentlig er meget
- 48:33fint. Mit indtryk er bare, at det ikke
- 48:37rigtigt Sådan. Jeg ved ikke rigtigt om det om
- 48:39det bare er mig, men det virker som om de ikke rigtig de ikke
- 48:42rigtig virker, eller de har ikke rigtig virket for mig i hvert
- 48:45fald så som om, at selvom jeg ligesom skrev til dem, du skal
- 48:48altid bruge den her regel og så skrev en meget meget klej
- 48:50instruktion. Så var det ligesom om det ikke
- 48:52rigtig blev fanget. Jeg skal lige før vi går videre.
- 48:54Jon lars Nielsen, som jo sad på sin konto han.
- 49:01Skulle jo så også. Skulle ud til lars han skrev for
- 49:0410 minutter siden skriver i selv jeres prumps uden hjælp eller
- 49:08bruger i ære til at skabe brunch.
- 49:09Og vi var jo faktisk lidt inde på det lige kort, men Jeg synes
- 49:12Det er en Jeg synes bare endnu engang.
- 49:15Det er Sådan den der dovne bruger som mig.
- 49:20Hvad? Hvad?
- 49:21Hvad? Hvad er du ikke den eneste
- 49:21Jonas. Hvad hvad hvad hvad kan hvad er
- 49:23du ikke deles hvad gør hvad gør man når man synes Det er
- 49:26irriterende at skulle sidde og finde på de her props her.
- 49:29Men altså Der er også på en eller 2 måde promception i at.
- 49:32Man har mange ting man kan gøre, og det.
- 49:34Det bliver en kæmpe ting. Det har.
- 49:35Folk gider ikke at sidde og skrive det her prom så det.
- 49:37Det er meget forståeligt. Ja bare lige for at den eller
- 49:40for at komme lidt par metoder. Du kan for eksempel lave en
- 49:43transkription du ved bare trykke record og så bare fortælle.
- 49:46Jeg vil gerne lave du kommer ind og kan det her den skal gøre
- 49:49Sådan og Sådan og Sådan og bla bla bla bla bla lav det agtigt
- 49:52ikke og så og så så kan den lave en command og så kan du også
- 49:56lave en command som kan lave command.
- 49:58Hvis du har et eller andet. Hvis du har et forskel.
- 50:00Hvis du har et bestemt format du gerne vil have lave commands med
- 50:03for eksempel. Det kunne også være en måde
- 50:05ligesom at sige OK, så så føler jeg den altid den her procedure
- 50:08hver gang Jeg vil lave en command for eksempel et andet.
- 50:11Et andet tip. Det er ligesom bare at chatte
- 50:13med cursor som man plejer eller ved cade code og så videre og så
- 50:18og så ligesom så ligesom når man når man når man har fundet Sådan
- 50:21tænkt Sådan åh Det var sgu en fed chat det her der der fandt
- 50:23jeg lige en et trick eller et eller andet som jeg.
- 50:26Godt kunne tænke mig at genbruge.
- 50:28Så kan man sige kan du ikke lave en command ud af det eller hvis
- 50:31hvis den reviewede dit kode på en fed måde kan du ikke tage det
- 50:34der du gjorde der og så tilføje det til den din code review
- 50:37command for eksempel giver det mening så så det her med ligesom
- 50:41at jamen det. Er også det jeg gør altså.
- 50:43Men Jeg synes jeg ved ikke rigtigt om altså jeg skriver
- 50:45bare nå ja lav en bla bla med det her og så jamen så
- 50:51producerer den jo de der mark-ovnfiler for mig og skriver
- 50:53det ned det rigtige sted og Sådan nogle ting der ikke men
- 50:55men jeg ved sgu ikke om det. Om det hjælper rigtigt.
- 50:57Jeg har ikke fornemmelsen af om Det er rigtigt.
- 50:59Sådan gør han flow. Kaver man kan sige OK for
- 51:01eksempel hvis Det er et slash commands du kan skrive en slash
- 51:03camand eller lav den helt basic et et rigtig godt, et rigtigt
- 51:06godt tip deres start simpelt. Det er meget komplekst meget
- 51:09fluffy det her start simpelt kør det ser hvor den fejler fortæl
- 51:14den der fejlede du opdater lige kommen og så kan man køre den og
- 51:17så kan man ligesom lave odationer på den måde ikke?
- 51:20Og så den måde skrive prompte med i jeg.
- 51:23Vi har også lige fået kommentaren turtles all the way
- 51:25down Det er jo Det er jo Sådan. Alt det jeg lige om lidt.
- 51:31Kan du ikke lige jeg forstår den ikke helt tror.
- 51:33Jeg, Jeg tror altså alvory down. Er det ikke bare altså den her
- 51:36med at jorden er er båret af skildpadder hele vejen ned
- 51:39igennem og så. Jeg tror Det er den?
- 51:43Ja ja, men. Putte dote.
- 51:46Super. Jeg har lige coat den.
- 51:48Så så roost. Det er Sådan en form for
- 51:50kontekst man godt kunne tænke sig at hive ind på det rette
- 51:52tidspunkt og et sted for de her elever.
- 51:54Det fungerer sgu ikke altid helt i praksis tror jeg Der er mange
- 51:56der oplever. Så personligt er jeg ikke helt
- 51:58vildt sejt over ruls, og Jeg tror måske også på mange måder
- 52:02den næste Premier League, som Vi skal videre til nu.
- 52:04Her kan noget der som jeg godt kan lide i hvert fald.
- 52:09Den næste Premier leven har vi snakket 62 minutter, så Vi skal
- 52:11lige til at at at komme hjerne igennem de sidste.
- 52:15Den sidste premie den næste premium, som Vi skal snakke om
- 52:17Det er en det hedder agent skills, og Det er måske den
- 52:19nyeste af de her primerts, som er udgivet af en tropic her
- 52:22foran 2 måneder siden eller Sådan noget.
- 52:26Og Det er Sådan en lidt lidt mere ret simpel, men lidt mere
- 52:29Sådan tillad og lidt mere. Den er Sådan mere modulære på en
- 52:33eller 2 måde Sådan ret interessant.
- 52:36Ting i virkeligheden. Det Der er med skills.
- 52:38Det er at de Det er basically en igen.
- 52:41Det er icloud. Det er cloud der ligesom har
- 52:43opfundet det her. Codex i chat op codex
- 52:46eksperimenterer også med at få det ind, og det vinder ligesom
- 52:49indpas flere og flere forskellige steder.
- 52:52Men det der ligesom er ideen. Det er i Claude coat der skriver
- 52:54du dot cloud og så laver en mappe der hedder skills og så
- 52:57har du en mappe med et en mappenavn med et skills og i den
- 53:02mappe Der er der en en macdown fil som hedder skill med stort
- 53:06punktum MD og og den her og Det er ligesom skal man sige
- 53:10indeksfilen for for hvad hedder det for for for for den her sk.
- 53:15Åh du gerne vil lave og den har det der hedder frontmatter og vi
- 53:18øverst oppe øverst hvor at. Hvor at?
- 53:25Der er front matter. Det er ligesom Sådan en metadata
- 53:28til magt og basically og og i det frontmater der.
- 53:33Har du titel og beskrivelse. Det er ligesom det metadata en
- 53:37skills kan have for at for at den den den kan fungere.
- 53:41Og jeg ved ikke om man kan gøre Der er en en.
- 53:44Lille en, der har vundet her, men Sådan er det baggrunden.
- 53:47Sådan er det. Det må være lidt et tema for
- 53:50men. Skill Mount magt down.
- 53:52Det har ligesom et base. Bibliotek den har en titel
- 53:57beskrivelse og så en body som den ligesom som den ligesom som
- 54:01er lavet bare mark om basis. Og så fungerer det lidt på samme
- 54:05måde at crowd ligesom. Kan se den her titel og
- 54:09beskrivelsen, og så kan den ligesom selv bestemme.
- 54:12Hvornår den skal bruge den her eller hvornår i skal bruge det?
- 54:15Men hvor må jeg lige spørge om noget, og hvordan er det
- 54:17forskelligt for de her konfirmandersfiler de her træer
- 54:20her? Prøv prøv prøv prøv prøv prøv
- 54:22hæmy out her fordi. Ja.
- 54:27Det som når man registrerer en skill i et projekt, så ser
- 54:32cleodd hele tiden titlen på den her skide II sit i sit kontekst
- 54:37vindue og Det er meget tungen effektivt, fordi Det er kun en
- 54:40titel der beskriver den her kant.
- 54:41Det her PD effect stractor eller et eller andet.
- 54:44Og så kan den ligesom tænke over om den vil bruge den eller ej,
- 54:47og hvis den så vælger at bruge den, så kan den se en
- 54:49beskrivelse. Og så kan den sige Jeg kan
- 54:51faktisk ikke huske om den både kan se titlen overbeskrivelsen,
- 54:54eller om den kun kan se titlen og så kan vælge og.
- 54:56Slå beskrivelsen op, og hvis den mener den skal bruge det så
- 55:00ligesom slå body op på den her skill og md fil.
- 55:04Men den ideen er ligesom at den kan bruge det efter behov og Det
- 55:07har lidt det samme problem som de her rols har og så agents
- 55:10også har at den ved sgu ikke altid helt rigtig hvornår den
- 55:13skal bruges eller ej, men Der er det så ret Der er den bedste
- 55:16løsning som også er super brugbar.
- 55:18Det er at man kan instruere crowd eller specifik i at bruge
- 55:22den her skill i Sådan en slash command.
- 55:24Ja Det er Sådan Det er også det lyder fjollet, men Det er en ret
- 55:27god måde, ligesom at hvad skal man sige?
- 55:29D koble. Hvad skal man sige at gøre
- 55:32kontekster og hvad hedder instruktioner genbrugeligt?
- 55:37Er vi med så langt? Ja ja men.
- 55:40Uh, Jeg har spang spørgsmål til det.
- 55:41Hvad der så er i den her det der så ligesom er i den her body 2
- 55:44skill Det er basically bare en prompt, men fordi den her skill
- 55:48er i en mappe, så kan der være et vilkårligt antal andre filer
- 55:51i den her mappe. Så det vil sige du kan have
- 55:53andre magton filer som den her skill Index skill fil linker til
- 55:57så så den ligesom kan slå op i agent ligesom kan slå op i dem
- 56:02efter behov efter det her progressive dislodser princip
- 56:05med at agenten ligesom skal kunne udforske.
- 56:08Kontaktet Næstved det der. Det kan være fuldstændig
- 56:10arbejdsrettet, og det der også er interessant, og det der så er
- 56:13rigtigt brugbart også. Det er at der kan også ligge
- 56:15script i den her skills. Så man kan også sige til den at
- 56:18hey du har også de her scripts du kan køre.
- 56:20Det kan bare python det kunne være.
- 56:22Shell script og så videre, så man ligesom kan sige til den at.
- 56:29Ja altså man kan få den til at kalde API eller bruge CLI tools
- 56:31eller gøre forskellige ting. Det Der er med Det er at de har
- 56:34skills de ligesom de har også terminalen og filsystemet som
- 56:38disenenti og, og derfor kan man ligesom bruge de her ja.
- 56:43Måske topsigt, så det vil sige man her er vi ude i, at nu
- 56:47snakker du tidligere om, at vi havde scripts.
- 56:49Vi kunne begynde at formulere og.
- 56:52Committe til Vores repository nu har vi faktisk skills, hvor vi
- 56:57kan ligesom. Ja putte script ind arbejde og
- 57:02kode som er hvad kan man sige afhænger af nogle dependence vi
- 57:06installerer. Men gør dem tilgængelig for for
- 57:11Vores agenter. Når vi arbejder Sådan, så de
- 57:13ved. Måske skal jeg opdatere det her
- 57:16autogenererede API Sådan noget har vi inde hos os for eksempel.
- 57:21Autogenereret AP klient på baggrund af en det her åben AP
- 57:28spæk eller Sådan et eller andet og så og så ved den hov jeg skal
- 57:32lige køre den her opdatering af det her for eksempel.
- 57:36Nu hvor Jeg er i gang med det her, for Der er kommet et nyt
- 57:38round og Sådan nogle ting. Det lyder meget handy.
- 57:43Et godt eksempel. Det bruger jeg en topic i
- 57:46dokumentationen. Det er for eksempel Sådan noget
- 57:48ekstra her. Tekst for PDF er for eksempel.
- 57:50Altså hvis man har en bestemt proces man gerne vil have skal
- 57:52følge. Når den skal gøre det, så kan
- 57:53man lave en skill til det hvor at den har en den har
- 57:56instruktioner til at som instruere den i hvad den skal
- 58:00gøre i forskellige use cases og hvad for nogle script den skal
- 58:03bruge til at til at udtrække. Data for PDF er for eksempel.
- 58:10Ja og det det det det de kan jo være vilkårligt Næstved og
- 58:14vilkårlig komplekse de her, så man kan ligesom forestille sig,
- 58:16at der kan være en hel for eksempel Det er helt dinero
- 58:19skills. Som som har en beskrivelse af
- 58:21alle medarbejdere i hele dinero og alle teams, og hvordan
- 58:26organisationen er sat sammen og hele koden.
- 58:29Altså man kan i virkeligheden forestille sig, at de her skills
- 58:32tilfældigt komplicerede som bare ligesom router hen til brugbar
- 58:36information, som agenten kan bruge forskellige.
- 58:41I køser. Nej Det er det ikke endnu, så
- 58:43vidt jeg ved i hvert fald. De er lige begyndt at
- 58:45eksperimentere med det i codex, men ellers er det kun i crowd
- 58:48code. Og jeg mener også Der er at
- 58:50Claude altså desktop og hvad hedder det?
- 58:53Hvad hedder det? Selve chatbotten i webversionen
- 58:56der så Der er så lidt det her problem med skills at de har
- 58:59samme problem som roles agenten har svært ved at vide hvornår
- 59:02den skal hen lukke dem ind og så videre, men Der er det en
- 59:05overraskende effektiv metode det her med bare at bruge altså
- 59:07referere direkte til dem i slash commands, fordi så har du
- 59:12ligesom den chunk af funktionalitet og instruktioner
- 59:15og kontekst. Har du ligesom?
- 59:16Hvad skal man sige? Hvad hedder det modulært så du
- 59:20kan bruge dem i mange forskellige situationer, og Det
- 59:23kan være brugbart. Som man.
- 59:26Kan sige man kan sige slash command mother som bare lige for
- 59:29at vende tilbage til slash command.
- 59:30Du kan se slash commands så meget som Det er noget Det er et
- 59:34kommandoer du som bliver eksekveret på dit initiativ og
- 59:37Det er klart den mest relable måde at styre agenter på i
- 59:40stedet for at bero på at de selv ligesom skal vide hvornår de
- 59:43skal hive. Hvad for noget kontekst ind.
- 59:45Og der kan man bruge skills og så også roles for eksempel til
- 59:50at pege på forskellige kontekster som den skal loade
- 59:52ind, når man kører en bestemt slash command.
- 59:56Ja, så Sådan er det. Lad os gå videre.
- 59:58Vi har snakket en time nu her, så vi går videre til topegions,
- 1:00:01som er den næste. Hvad skal man sige?
- 1:00:03Premier League som vi gerne vil snakke om super agents.
- 1:00:06Det er et crowd code- ting. Jeg mener også open code, som er
- 1:00:10open source versionen af crowd code.
- 1:00:13Basically understøtter det, men ellers er det meget en crowd
- 1:00:15quote ting og noget, som Jeg er overrasket over, at de endnu
- 1:00:18ikke har fået ind i codex. Og hvad hedder det?
- 1:00:23Og og og ja Sådan som jamen ice CLI og så videre, så agents er
- 1:00:28helt basically igen en dot com dot folderen og så agents.
- 1:00:33Og så kan du ligesom lave en marked-fil som beskriver en
- 1:00:35agent som kan have specifikke instruktioner, specifikke
- 1:00:38kontekst adgang til specifik tools.
- 1:00:41Og så videre og så videre, så Det er ligesom ideen, og så kan
- 1:00:45man sige hvorfor fanden skal man bruge supp agents?
- 1:00:49Jo Det er når man. Helvedes masse touchens af.
- 1:00:53Det er nemlig det hvis du har. Hvis du har en en kompleks
- 1:00:56opgave du gerne vil løse, så har du så, så er det tit rigtig
- 1:00:59brugbart at have en en primær agent som hvor det som du
- 1:01:02ligesom instruerer i at orkestrere alle de opgaver, du
- 1:01:06gerne vil løse. Og så hvis du har 1 1 1 1 og den
- 1:01:10skal jo ligesom have noget båndbredde i sit kontekstvindue
- 1:01:12den skal jeg helst ikke have alt muligt.
- 1:01:14II relevant ind i sit kontekst vindue som fylder og gør den
- 1:01:17forvirret og Sådan noget, så det Der er rigtig brugbart for Sådan
- 1:01:20en main agent. Det er at kunne sige for
- 1:01:22eksempel jeg skal researche en kodebase.
- 1:01:24Jeg skal researche på nettet. Den her episode er blevet
- 1:01:27researchet af crowd code med sub agents som går ud og researcher
- 1:01:30på nettet på hver af de her agentic Premier League for
- 1:01:33eksempel. Og hvis man gjorde det i main
- 1:01:37agenten, så ville det lynhurtigt blotte hele kontekst vinduet ud.
- 1:01:40Men når du når den ligesom main agent ligesom har mulighed for
- 1:01:43at delegere det ud til en s agent.
- 1:01:45Som kan bruge sit kontekstvindue på det her på kun at løse den
- 1:01:48her opgave og så kun hvad skal man sige returnere
- 1:01:52bouillonterningen, så kan den ligesom orkestrere en masse
- 1:01:55forskellige ting og og delegere en masse.
- 1:01:57Hvad hedder det? Den kan både lave opgaver i
- 1:02:02parallel, så du kan brænde rigtig mange tokens af på rigtig
- 1:02:04kort tid men men også ligesom holde dit main kontekst vindue
- 1:02:10klart Sådan så main kan koncentrere sig om at orkestrere
- 1:02:13hele den her komplekse opgave. Uden at blive forvirret.
- 1:02:19Jeg kommer lige med et indskud her fordi at Det er som om at
- 1:02:23det her Det er for mig at se noget Jeg er ret sikker på.
- 1:02:29Altså det her delegering af kontekst og summering og sende
- 1:02:32tilbage til et main loop og Sådan nogle ting der.
- 1:02:34Jeg er ret sikker på alle. Frameworks og programmer som for
- 1:02:39eksempel curse og så videre. De har det her internt indbygget
- 1:02:43i sig, når de går ud og laver toolcols, og de laver en 2 do
- 1:02:47liste og de sætter ting i gang og noget bliver eksekveret en
- 1:02:51for en. Imens så er det 1 1 1 måde
- 1:02:54ligesom at du må. Ikke forvandle.
- 1:02:56Du må ikke forveksle. Jeg tror måske du forvekslede
- 1:02:58parallelt tule craling med. Så agents.
- 1:03:01Ja men fordi men så har jeg Sådan en en.
- 1:03:06Det er måske et hot take på det her med supp agents så hvorfor
- 1:03:09er det at cursor ikke er gået ud med det her endnu?
- 1:03:13Her II cloud coat kan du så definere dine egne agents?
- 1:03:17Jo. Så agents som som den så kan
- 1:03:21begynde at at eksekvere, og du kan jo også instruere den i
- 1:03:24faktisk selv at gøre det fordi den har.
- 1:03:27Den har den her agent task. Eller den her den har Sådan en
- 1:03:32intern har den her task. Jeg ved ikke om den stadig
- 1:03:34fungerer på den måde. Det er noget sub task.
- 1:03:36Ja Sådan en subtaske som er de her.
- 1:03:39Hvad kan man sige Sådan ting som kan køre parallelt som asyndront
- 1:03:44og det her a synkrone agent ting her.
- 1:03:48Det er jo en Det er noget som Jeg tror måske cursor har ikke i
- 1:03:52samme grad, men Det er også noget som.
- 1:03:55Kan resultere i at man brænder rigtig mange tokens af.
- 1:03:58Og nu ved jeg ikke hvordan prisen modellen er for for cloud
- 1:04:03coat faktisk fordi jeg bruger ikke rigtig cloud coat, men mit
- 1:04:05indtryk er at europæisk go ikke. Så Der er også nogle premium
- 1:04:10subscriptions, så du kan få nogle.
- 1:04:13Cursor havde på et tidspunkt. Jeg ved ikke om nogen kan huske
- 1:04:15det derude. Nu kommer den kritiske.
- 1:04:20Vinkel til alt det her a. Hype nej Der er da ikke nogen
- 1:04:23kritiske vinkler. Hvad mener du?
- 1:04:25Tal good. Så kommer den her med med at
- 1:04:27kysse og havde det her med at nå men du du har jo den her
- 1:04:32subscription og du har det her hvor du så.
- 1:04:36Jeg ved ikke du har et eller andet du kan bruge af og så når
- 1:04:40det ligesom er brugt op så et eller andet mere eller Sådan et
- 1:04:42Jeg kan huske på et tidspunkt de var ude og der var lidt folk var
- 1:04:47lidt sure over at nu nu havde du nu nu betalte du ikke bare et
- 1:04:51fikst og så havde du adgang til de her modeller hvor du ligesom
- 1:04:54kunne det. Nu skulle du ligesom også måske
- 1:04:57betale for når du når du var nået over et eller andet, men
- 1:04:59der var et eller andet der Jeg tror Sådan.
- 1:05:02Det er bare Sådan en hunch harm, men Jeg tror Der er en
- 1:05:04forretningsmodel her der måske. Går lidt fløjten når vi bare
- 1:05:09siger. Du kan bare brænde fucking alt
- 1:05:12af og så og du taler stadig kun 20 dollars om måneden.
- 1:05:16Det er jo nemlig det, og Der er jo selvfølgelig også nogle use
- 1:05:18limit og Sådan noget. Men.
- 1:05:19Men, men man er nødt til ligesom at se det her inde i Sådan en en
- 1:05:23effektiviserings. Hvad kan man sige?
- 1:05:25Økonomikost benefit orden hvis du spørger mig og så de her sub
- 1:05:31agents de skal. Edderbugt med vise sit værd.
- 1:05:36Før at noget af det der regnskov der det skal det skal lyde.
- 1:05:43Det er bare lige mit. Jeg tror også take på.
- 1:05:45Jeg tror også hvordan vi Vi er bedst til at brænde lidt af selv
- 1:05:48og det det skalerer måske rigtig godt, når vi ikke er så mange
- 1:05:51udviklere i den her verden. Men det skalere ikke så godt når
- 1:05:53Vi er. 3 4 mia. brugere af internettet.
- 1:05:57Og Det er jo, Det er nok også det Jeg tror måske crowd code
- 1:06:01har. Folk er begge coat har været
- 1:06:02fortrudt lidt at de har introduceret det her sub agents,
- 1:06:05og Det er måske også derfor de andre tøver lidt med det fordi
- 1:06:08at Jeg tror det de oplevede Det var at lige så snart folk fandt
- 1:06:12ud af det her suppiens halløj, så begyndte de bare at lave de.
- 1:06:15Så begyndte der jo at komme det her agen swans eksperimenter
- 1:06:18hvor at folk de ligesom bare. Hjernede og de bliver altså
- 1:06:21andrewy begyndte at opleve. Hvad skal man sige?
- 1:06:23Deciderede problemer med at folk de ligesom bare.
- 1:06:26Malkede deres API fuldstændig vanvittigt.
- 1:06:29Ikke så så så man kan virkelig få brugt en masse tokens rigtig,
- 1:06:33rigtig hurtigt på det her og det.
- 1:06:34Hælder jeg på på noget tid siden i hvordan det her.
- 1:06:38Det var Sådan helt cutting edge og vi snakkede om det og lige om
- 1:06:41lidt, så enten så tipper det til den ene eller den 2 retning og.
- 1:06:46Ja Vi har et økonomi problem. Vi har et computerproblem Vi har
- 1:06:49modeller af tunge. Men bare for at sige det.
- 1:06:52Det har en praktisk anvendelse. Det giver mening Sådan rent.
- 1:06:55Det er ikke bare Sådan noget multierkendt antropofficerende
- 1:06:58fisser på den. Det har det.
- 1:06:59Konkret. Noget arkitekturmæssigt i det
- 1:07:01som er er ret interessant og. Og hvad kan man sige, hvis man
- 1:07:05skal lytte til Sådan en villy s take på det her?
- 1:07:08I øvrigt, så er det jo også, at Det er årsagen til, at Vi skal
- 1:07:11have mindre og mere epicelt comput, altså mindre.
- 1:07:14Hvad kan man sige? Var det modeller fordi at så kan
- 1:07:18vi bare smide, så kan vi smide mere.
- 1:07:21Hvad kan man sige mere work efter det?
- 1:07:24Men hvad var mere ikke? Altså Det er ikke fordi man
- 1:07:26kommer til at bruge mindre computer fordi hvis man kan hvis
- 1:07:29det bliver billigere men. Vi har lige før vi vi, Vi er
- 1:07:32nødt til at slutte af på et eller andet tidspunkt.
- 1:07:34Man kan sige, Vi har nogle flere ting her.
- 1:07:35Vi har punus primitips i din liste og Vi har MTP og du
- 1:07:42snakker hele tiden young og derfor så så så får du ikke lov
- 1:07:45til nu. Jeg synes Vi skal holde den her
- 1:07:48fordi Vi er. Vi er, medmindre du siger, må
- 1:07:51jeg ikke lige. Hurtigt give et par tips.
- 1:07:52Her må jeg lige give dig tips hertil.
- 1:07:54Skal du meget gerne give tips til lytterne.
- 1:07:56Afslut top agents, de kan give rigtig god mening at holde dem
- 1:07:59fokuseret i en opgave. Tænk den her opgave er
- 1:08:02simpelthen på kontekstdøjende til min managende skal lave den
- 1:08:04lav en såobation. Det er ligesom min use case i
- 1:08:07hvert fald så går vi videre til næste anti intimitive
- 1:08:10speedrunder lige. Det er selvfølgelig MCP, og den
- 1:08:13kender vi alle sammen. Den har jeg snakket rigtig meget
- 1:08:16om. Kan du lige hurtigt brække det
- 1:08:17ned, Jonas. Jamen MCP er jo den her model
- 1:08:20context protocol som. Ja den er død.
- 1:08:23Ej. Men pointen med den var.
- 1:08:28Point nu nu tager jeg. Jeg tager et andet perspektiv
- 1:08:31rent intensyring mæssigt pointen med den var jo at du kunne.
- 1:08:34Det var en back-end du kunne plugge ind til lemmerne, og så
- 1:08:37kunne de her lle lemmer. De kunne ligesom in spete den
- 1:08:39her back-end og sige ej, Der er noget spændende.
- 1:08:41Jeg kan noget her hernede, og hvis nu jeg læser alt det her
- 1:08:45tekst som den her back-end eksponerer, så kan jeg finde ud
- 1:08:49af, hvordan Jeg kan bruge den her backend.
- 1:08:51Det var dybest set det som den her model contact procford var
- 1:08:56problemet med. Det er bare at.
- 1:08:59Vi har lige snakket om det der med at kontekst vindue er
- 1:09:02presses. Folk begyndte ligesom at koble
- 1:09:04en masse MCP er op på deres deres tools og ting og sager og
- 1:09:09fandt ud af meget hurtigt at de blowde deres kontekst vindue
- 1:09:12helt sindssygt fordi før år man overhovedet kunne finde ud af om
- 1:09:16Det var relevant at bruge. De ting der var nede på den her
- 1:09:21MCP server tools og så videre og Sådan noget så skulle man bruge
- 1:09:24helt vildt meget af sit contextvindue for bare for at
- 1:09:28finde ud af det. Altså vi snakker om det her.
- 1:09:31Hvad kan man sige dission tree vi i skills og i alle de her
- 1:09:35ting som vi lige er gået igennem og derfor så er MCP er gået hen
- 1:09:38og blevet Sådan en. God ide, vi vil gerne have en
- 1:09:41fælles protokol, men maybe not so good fordi.
- 1:09:47Vi får brugt alt, alt for meget kontekst og alle der gerne vil
- 1:09:52sige kom og brug min MCP. Du kan ikke bare gå ind på
- 1:09:55markedet og sige ja ja bare vælg hvilken MCP Der er fordi.
- 1:10:00Hvor er MTP til at vælge MCP erne altså i det her 3 ikke også
- 1:10:05og og og der må man bare sige at at Det er hele tiden
- 1:10:08abstraktion. Det er Sådan Det er ens software
- 1:10:10abstraktionsniveau, abstraktionsniveau,
- 1:10:12abstraktionsniveau og til sidst så sidder vi oppe i skyerne.
- 1:10:15Og og og der har vi altså bare et problem lige nu med MCP en
- 1:10:18den skaler ikke særlig godt på det der niveau, så der skal ske
- 1:10:22et eller andet der. Når det så er sagt, så er det jo
- 1:10:25rigtig smart at man har mulighed for at interagere med
- 1:10:29omverdenen. Lad os nu bare sige for eksempel
- 1:10:31at man smelte 5 udviklere og. Codex er trænet til på et
- 1:10:36tidspunkt at svælte 5 ikke var udgivet.
- 1:10:38Jamen så har man jo lidt et problem, man er nødt til at lave
- 1:10:40en kontex learning. Det her er en context learning.
- 1:10:43Det er jo at vi bromper med ting som den ikke er trænet til.
- 1:10:46Men som den så godt stadig kan forstå, fordi den forstår
- 1:10:49syntaksen, og så kan den stadigvæk producere fornuftigt
- 1:10:53smelte 5 koden. Der er vi.
- 1:10:56Der er vi nok lidt Sådan nødt til at have noget, så kan vi jo
- 1:10:59sige til den hver gang. Nej nej nej du skal gå ud og
- 1:11:01søge på den nettet og Sådan nogle ting, men Det er også
- 1:11:03ineffektivt, fordi så skal vi brom os til at den skal gå ud og
- 1:11:06søge et bestemt sted hver gang så MTP serverne har på en eller
- 1:11:092 måde sin berettigelse i at man kan komme ud til noget.
- 1:11:13Noget kontekst som er måske lidt mere dynamisk.
- 1:11:16Og som ligger nede i noget dokumentation til et framework
- 1:11:19man arbejder i, og Det er de gode til og har stadigvæk sin
- 1:11:24berettigelse. Men Jeg tror Det er Sådan, at
- 1:11:25man skal vælge dem meget præcist i forhold til hvad Det er, man
- 1:11:29arbejder på. Hvis man hver dag arbejder i
- 1:11:31svælg 5 og man ved den model man bruger bagud og ikke forstår 5,
- 1:11:35så kobler man den skide MCP ovenpå, så betaler man de tokens
- 1:11:39ekstra for det. Hvad siger du til det y unge?
- 1:11:43Er det helt usædvanligt? Det er en rigtig god pointe.
- 1:11:45Du har der for eksempel et godt eksempel er.
- 1:11:46Jeg tror Det er github se altså MCP toolet er og Sådan noget
- 1:11:5250.000 tokens eller Sådan noget fylder det konstant i kontekst
- 1:11:55vinduet når du når du når du bruger den ikke og.
- 1:11:59Leverer. Yo yeah så kan du også du ved
- 1:12:01interagere med git hub og læse issues og lave PR og Sådan noget
- 1:12:05ikke et kæmpe hack et kæmpe kæmpe hack Det er at sige til
- 1:12:09sin agent at den bare skal bruge get hop sale livet.
- 1:12:12Altså GH og så bruge det. Det er den pisse god til og Det
- 1:12:15er den den den den den gør det fuldstændig problemfrit og så
- 1:12:18har den det hele så har den jo bare det hele i sit i sin sin
- 1:12:23sin verden. Eller hvad skal man sige sin
- 1:12:24world model kan man sige sin baggrundsviden, og så behøver
- 1:12:27den ikke at have en helt specifikation af hele API et
- 1:12:29hver eneste gang man skal bruge det, den kan bare bruge hele
- 1:12:31livet. Det er meget, meget mere tungen
- 1:12:33effektiv måde at bruge det på. Så Jeg tror også på mange måder
- 1:12:37at MCP standarden lige skal finde ud af hvor den er.
- 1:12:41Ikke også. Altså fordi Jeg tror i høj grad
- 1:12:43så MTP være ligesom lavet til sprogmodeller skal interagere
- 1:12:48med API er de ikke kender på forhånd altså Sådan hey Jeg er
- 1:12:52en random agent jeg bliver sendt i retning eller en integration
- 1:12:57jeg gerne vil lave MCP. Nu kan jeg se og forstå hvordan
- 1:13:00den den. Den jeg kunne godt tænke mig at
- 1:13:02nævne noget, som er kommet for nyligt at dropic var ude at
- 1:13:05snakke om det her MTPR. Hvorfor det ikke fungerede og.
- 1:13:09Hvad de ligesom arbejder på. Men de har så også givet det til
- 1:13:13til linux foundation for ligesom at go fixit.
- 1:13:17Og Det er jo noget med en nogle standarder og nogle protokoller.
- 1:13:20Og Det er jo i øvrigt nogle standarder vi gerne vil have.
- 1:13:22Vi vil gerne have nogle standarder for at interagere
- 1:13:24over ved web på de her ting her, så agenterne vi slipper løs
- 1:13:28ligesom kan på en eller 2 måde finde vej frem til det rigtige
- 1:13:32men men de har ligesom identificeret det her problem
- 1:13:34som jeg også nævnte og så har de så kommet med noget som Jeg
- 1:13:38synes simpelthen Det er det mest grineren.
- 1:13:40Så er de tilbage til en premidfe function calling, og nu skal vi
- 1:13:46lige om lidt. Så skal vi snakke om det her
- 1:13:48primitive på Sådan et niveau der hedder at at det Vi har listet
- 1:13:52egentlig primitips nå. Så.
- 1:13:56Det er simpelthen toot tool search tool eller hvad fanden de
- 1:14:00kalder det altså et tool til at søge ned.
- 1:14:04I tools som man kan bruge. Og det.
- 1:14:07Det er de meget oppe at køre over, fordi at det løser ligesom
- 1:14:11det her indexeringsproblem. Altså det her med at finde ud af
- 1:14:14hvordan. Hvordan finder i ud af hvad for
- 1:14:16en tool Der er relevant for for hvad hedder det for det jeg skal
- 1:14:19lave lige nu og hvis jeg skal skalere det ud til at hele
- 1:14:22internettet er fyldt med MTP servere med tools og alle mulige
- 1:14:25ting og sager og den finder jeg så ud af at den relevante MCP
- 1:14:29server for det Jeg har gang i nu at jeg skal hookie ind i den.
- 1:14:32Og hvordan beslutteren agent on the fly, at den har brug for en,
- 1:14:35altså hvis det ikke kender til. Vi er umiddelbart ude ved siden
- 1:14:38af MCP server er et website ikke så er vi ude i det.
- 1:14:42Vi har brug for Google til websites.
- 1:14:44Vi har brug for Google til MTP servere, så vi kan finde ud af
- 1:14:48at rette den rigtige MT pserver vi gerne vil interagere med for
- 1:14:51at finde få den information. Så igen er vi ude i Sådan
- 1:14:55klassisk software problematik, abstraktionsniveau på
- 1:14:58abstraktionsniveau, så nu skal vi simpelthen så lave Google
- 1:15:02for. AI som jo er at finde ud af,
- 1:15:05hvad agenten skal interagere med.
- 1:15:08Og så er vi tilbage til, at Det er retrivle og et search problem
- 1:15:11og et rec comedation problem. Og Jeg synes bare Det er så
- 1:15:15freaking sigende, at vi ender der hver evig eneste gang,
- 1:15:18selvom Det er mennesker eller om Det er agenter eller hvad Det er
- 1:15:20at Det er information er. Problemet med information er at
- 1:15:26reducere det til det relevante for lige præcis det den kontekst
- 1:15:30du står i nu, og det gælder også.
- 1:15:33Lændens kontekst og og den interaktion i mellem element og
- 1:15:36mennesket. Så.
- 1:15:41Jeg. Vi skal ikke snakke om prelecus
- 1:15:44i 2026, men jeg går ind i. Vi får at vide, vi kører over
- 1:15:50tid. Over løsningen virker også.
- 1:15:52All right, skud den har vi prøvet.
- 1:15:55Jeg har rigtig, rigtig glad for chrome deft tools, som hvor en
- 1:15:58agent kan bruge chrome og deft tools på.
- 1:16:01Vej blogget min egen rand her, men Jeg kan høre hvor Jeg vil
- 1:16:04hen. Så Vi er ude II 26 er der nogen
- 1:16:08der kommer til at sætte sig ned og tænke rigtig meget over det
- 1:16:11her som en dropic også gør nu? Jeg synes de er for fronte
- 1:16:13rigtig tit. Hvad er det Der er problemet med
- 1:16:17at ja Index seting og Google som jo er the Masters of search
- 1:16:22altså. Anyways.
- 1:16:25Hvad hedder det kæmpe hack hvis man gerne vil ind skamme the git
- 1:16:27hub så bare bruge b ens agenter om at bruge git hub seleet i
- 1:16:30stedet for at bruge git hub med MCP og så sparer man lige 50.000
- 1:16:33tokens ja så så det. Det er et lille hack i hvert
- 1:16:36fald til sidst her inden vi runder af fordi vi som GWARCAD
- 1:16:42siger så er det helt rigtigt Vi er gået over tid.
- 1:16:45Den sidste bonus Premier leif som jeg gerne vil dele med jer
- 1:16:47Det er. Scripts helt basic Vi er bare
- 1:16:52slet inde på det i agent skills. Men bare script.
- 1:16:57Typisk når man skriver en kommand, så vil man skrive en
- 1:17:00command og så videre. Man vil skrive en eller 2 form
- 1:17:02for proces man vil have den her agent skal udføre, og når man så
- 1:17:05ligesom har tunet sig frem til når man er tilfreds med, så vil
- 1:17:08man opleve at dele af det. Den proces er rent faktisk
- 1:17:12deterministisk. Den kan rent faktisk fikses
- 1:17:15deterministisk. Der behøver du ikke at have en
- 1:17:16agent til at lave alt muligt fiksfakseri og tekst, naturlige
- 1:17:20tekstbehandlinger og generativ alt muligt.
- 1:17:22Du kan bare fucking skrive et script til det og så sige til
- 1:17:25din agent når du skal gøre det her i en command for eksempel så
- 1:17:28brug det her script eller din cloud der DMD fil eller et eller
- 1:17:31andet. Det er typisk Sådan noget med
- 1:17:33filstruktur hvis du har en eller 2 lokal fil system med en eller
- 1:17:372 crowd code-projekt du har du gerne vil have at den skal når
- 1:17:40den skal lave en ny entre eller et eller andet, så skal den bare
- 1:17:42gøre det. Den behøver ikke at kalde alle
- 1:17:44mulige 1000, den skal bare køre det her script og så gøre
- 1:17:46computeren automatisk. Som den selv har skrevet lige.
- 1:17:49Præcis. Script kæmpe hack.
- 1:17:52Prøv prøv at tænk agenter er rigtig gode til alt hvad Der er
- 1:17:56nondeterministisk og Det er i høj grad det Der er udfordringen
- 1:17:59ved alt det her. Det er at øge sandsynligheden
- 1:18:02for at de laver noget Der er fedt med det her nondeterminisme
- 1:18:06som både er deres. Kæmpe ulempe, men også kæmpe
- 1:18:10fordel, fordi de kan løse meget dynamiske problemer.
- 1:18:13Men ofte så er der rigtig. Så er der dele af det her som er
- 1:18:17deterministisk og som man kan refaktorere.
- 1:18:20Til et script. Jamen Jeg vil så sige jo,
- 1:18:22hvornår har man brug for script? Altså hvis jeg hvis jeg skriver
- 1:18:25til min et element lav noget kode et eller andet script.
- 1:18:28Hvis jeg bruger ordet script, så kommer der horrimpel kode ud af
- 1:18:31den der alle dem der og der har jeg det Sådan lidt.
- 1:18:34Nej fuck mand skriv nogle batterass unittest til det her
- 1:18:39totalt battass kode arkitektur, som selvfølgelig kan testes i
- 1:18:42hovedrøv, fordi at Det er godt arkitektur.
- 1:18:47Altså scrips er måske mere Sådan ja tools til at integrere med
- 1:18:53noget andet ud fra din kodebase eller hvad tænker du.
- 1:18:56Det ved jeg sgu ikke rigtigt hvor tit Jeg har brug for for at
- 1:18:59være helt ærlig men OK men Det er et hack til hvis du har har
- 1:19:02har brug for på en eller 2 måde inden tool til noget særligt du
- 1:19:05laver så du altid. Fordi typisk så vil de her
- 1:19:08agenter lave et eller andet deterministisk og Det er
- 1:19:11airraven og balt tokens og true courls og Sådan noget.
- 1:19:13Så hvis du kan lave det om til et script i stedet for.
- 1:19:15Altså for eksempel hvis nu Jeg har et projekt.
- 1:19:20Når jeg laver vi laver podcast, så har jeg et cord-coat projekt,
- 1:19:22hvor Jeg vil lave en ny episode. Så kører en eller 2 kommando
- 1:19:27fordi så initialiserer den det Jeg vil gerne lave et eller
- 1:19:30andet og peger på din hjemmeside og siger et eller andet.
- 1:19:33Så i stedet for at den skal finde mappen, oprette en mappe
- 1:19:37de filer der har brug for og Sådan noget så bare kør et
- 1:19:39script, der gør det for eksempel Sådan noget.
- 1:19:42Nu skal du lige høre Det er jo Jørgen Kragh Jacobsen, der
- 1:19:44hedder at det der mærkelige. Sådan Jørgen.
- 1:19:50Skud ud til Jørgen er det lang tid siden Vi skal have.
- 1:19:53Vi skulle have Jørgen med i podcast igen.
- 1:19:57Godt skal vi. Skyerne ved at blive langsomme.
- 1:20:00Jeg plejer at sige og næste. Dag.
- 1:20:03Ja, jeg håber i lærer noget af det her.
- 1:20:06Der var ret meget content, så nu har vi snakket en time og 20
- 1:20:09minutter. Men Det er også længe siden, så
- 1:20:11Vi har brug for at bruge for at mærke jer derude, og så var der
- 1:20:14også lige en surprise live her, som jeg ikke lige var forberedt
- 1:20:16på så. Som Jørgen skriver nede i
- 1:20:19kommentar, som Jørgen skriver noget 2026 bliver for vildt.
- 1:20:23Det er give 25 vær vildere var vildere end jeg havde.
- 1:20:25Hvad hedder det forudset i hvert fald.
- 1:20:29Ja. Og så meget mere hvad bos i
- 1:20:322026. Vi har holdt den en pause.
- 1:20:37Så er ambitionen. Den samme.
- 1:20:40Lige præcis og hvad hedder det i mellem julen et år?
- 1:20:43Så kommer mig og Jonas, og vi får nok også en gæst med med
- 1:20:46Sådan en nytårsepisode hvor vi der får vi sgu nok en bajer
- 1:20:49eller et eller andet, og så laver vi nogle laver vi nogle
- 1:20:52nytårs predictions følger op på Vores forudsigelser sidste år og
- 1:20:57laver nogle nye, og det glæder vi os rigtig meget til.
- 1:21:02Tilbage er der ikke andet at sige end at tak fordi i lyttede
- 1:21:05med gå ind og connect vers på LinkedIn og vi glæder os til at
- 1:21:10lave mange flere podcasts i 2026.
- 1:21:13Vi ses hey.