Latest / Verbos: AI og Softwareudvikling / #63 - AI Kode Værktøjer: Cursor, Claude, Copcon, ChatGPT, GitHub Copilot
Transcript
- 0:00Hej allesammen og velkommen tilbos podcast afsnit nummer 63
- 0:04i denne her uge. Der skal vi have en lille hygge
- 0:07episode Vi skal snakke bare lige Sådan lidt uformelt omkring lidt
- 0:10ERI gossip som som lige fra toppen af hvor mig og jonos
- 0:15hoved og så skal vi snakke en lille bitte smule om udvikler
- 0:18altså AI udvikler værktøjer fordi der sker nemlig en del
- 0:22interessant i øjeblikket. Der er en del boss om hvad
- 0:25hedder det, som jeg også har skrevet opslag på LinkedIn om i
- 0:28dag. Bedt om folks tanker og.
- 0:32Erfaringer, Der er lidt boss omkring et tool der hedder
- 0:36cursor og som skulle være Sådan en AI editor.
- 0:41First editor et eller andet det skal vi snakke om og også andre
- 0:46udvikler tools og hvordan det Sådan altså generelt.
- 0:49Du ved bare Sådan at bruge AI som udvikler og så til sidst
- 0:52skal vi selvfølgelig have ugens republes, som Jonas har taget
- 0:55med til os i dag, så det bliver bare mega fedt.
- 0:58Men lad os se at komme i gang hvad hvordan går det Jonas?
- 1:01Det går stille og roligt. Det var godt Det var godt.
- 1:04Hvad hvad hvordan hvad er Sådan en top of mind for dig og din
- 1:10hvad? Hvad tænker du Sådan på i?
- 1:13Det er du også derfor. Jeg tænker på mange ting i
- 1:16hverdagen. Jamen Sådan.
- 1:20Hvad er hvad er? Hvad er Sådan?
- 1:23Ja du ved Sådan hvad. Hvad har du sagt over i
- 1:25øjeblikket? Det så Det var det jeg ville
- 1:26sige. Ja hvad Jeg har sagt, det vil
- 1:30være en rigtig fin sæakway over til jeg skulle sige noget.
- 1:35Men du er så god som værre dem der Der er i vejret og dem Der
- 1:38er TV nyhedsværterne ikke. Du ved de der ping pong kniv.
- 1:41Ja Det var Det var en rigtig fin segway.
- 1:45Nej jeg Jeg har altså. Jeg vil være ærlig og indrømme
- 1:49Jeg har mistet Sådan lidt den der ære i nyheds feeling, at jeg
- 1:54at jeg føler særlig meget med, men så har jeg alligevel Sådan
- 1:57nogle nicheområder som som jeg interesserer mig meget for i
- 2:00Sådan nogle nedslagspunkter. Og de fleste kan jo kan jo huske
- 2:06at eller måske de fleste siger bare dem der har lyttet med i
- 2:08mange episoder ved jo at jeg Jeg er meget en indtog det her
- 2:13embedting en betting det synes jeg bare er det fedeste.
- 2:16Det ved de fleste. Og og og til det jeg hører der
- 2:20jo selvfølgelig vektor databaser som er det det fedeste, så så
- 2:24jeg. Jeg har faktisk kigget meget på
- 2:25noget som nogen der hedder tina AI for nyligsom er Sådan en.
- 2:31De Jeg tror de har deres overskrift.
- 2:32Det er Sådan. Noget JINA punktum.
- 2:34A jeg ved faktisk ikke hvordan man udtaler det jo men.
- 2:37Jeg tror Det er dina, mon ikke? Dina ja de de har Sådan en gina
- 2:42AI joss search foundation et eller andet business.
- 2:48Og de de laver altså nogle nogle ret Sådan specifikke ting.
- 2:52Jeg kan nærmest ikke finde en lille m hos dem, men de laver
- 2:55Sådan noget embedtings. Og rerankers som er.
- 3:02Ja Det er jo en form for rangering givet en eller 2 quiry
- 3:09eller noget og en liste af det kunne være artikler.
- 3:16Sådan et sted og og så og så rearrangerer de ligesom efter
- 3:23relevans for dig så så Det kan for eksempel være at du har
- 3:26lavet en søgning ned mod helt vildt mange.
- 3:31Dokumenter. Og så får du måske 200 retur
- 3:37eller 100 eller et eller andet, men brugeren kigger sjældent
- 3:41igennem 100 styks ikke. Men du kunne godt tænke dig ud
- 3:45af de der 100 der lige en ekstra gang Sådan lige giv mig lige de
- 3:4910 eller 5 øverste så kan man ja rank weekend ja rank den engang
- 3:54til det hedder ribrankers ikke og de modeller.
- 3:57Der er rankende lavet der. De er de er typisk baseret igen
- 4:02på nogle neurale netværk, men så er det jo lavet i stedet for at
- 4:05man har. I stedet for at man har nu
- 4:08kommer meget detaljerne af, men nu i stedet for at man har Sådan
- 4:11nogle. Duim better først din qui og du
- 4:15har så en bettet et et stort lager af ting du gerne vil
- 4:19tjekke op imod og beregne afstande op mod jamen så så hvad
- 4:24kan man sige det en betting base Sådan som jeg forstår mange af
- 4:27de der re vankers, hvorfor de er bedre til det.
- 4:30Jamen de de er placeret i det her space forskelligt afhængig
- 4:35af hvad Der er i den her queer ikke så man skal forestille sig
- 4:39at den samme tekst. Er er placeret forskelligt II
- 4:44betting space afhængig af hvad for en creery du sender ned.
- 4:49Jeg ved det giver det mening. Så hvis du skriver hvis du
- 4:51skriver at du leder efter du leder efter x jamen så er.
- 4:57ABCDEFG. Artikler embedittet på en måde,
- 5:02men hvis du leder efter y så er ABC det og så videre embedittet
- 5:06på en 2 måde eller et andet sted hvis det giver mening.
- 5:11Det var Sådan meget high evel og så er der nogen der kan snakke
- 5:13om. Symmetiske netværk og alt muligt
- 5:17andet fancy som som det her nogle gange er baseret på.
- 5:22Hvad hedder det? Jeg var jo da jeg arbejdede også
- 5:25på EB der der var jeg utrolig optaget af det paper som
- 5:30beskriver youtube. Youtubes Sådan anbefalingsalgme
- 5:36og Det er faktisk Det kan jeg virkelig anbefale.
- 5:38Man læser fordi Det er ret. Det er ret spændende paper,
- 5:41faktisk fordi Det er en ret vild opgave de står med der Sådan.
- 5:45Ja så det Det er bare cool men men Der er det nemlig der deler
- 5:49Der er min opført så vidt jeg husker, så deler de det også
- 5:51ligesom op i 2 problemer ikke altså de.
- 5:53De har du ved den der altså de der 1 mia. videoer Sådan du ved
- 6:00så det det det første step er ligesom bare at finde du ved OK
- 6:04så bare find 1000 eller 10.000 Der er Sådan nogenlunde inde på
- 6:09skiven. Altså ud af de der mange ikke.
- 6:12Det er Sådan ligesom en opgave som er Sådan meget spædavlagtig
- 6:15ikke og så monica også. Det er Sådan Google fungere
- 6:18syntes grad ikke, men så er der så ligesom det næste skridt som
- 6:21er Sådan en OK. Nu har vi en god pulje af Sådan.
- 6:23Højt kvalificeret, Sådan relativt højt kvalificeret
- 6:26indhold. Søg ned i det igen ikke, og så
- 6:29måske gøre det med en lidt mere Sådan finkornet.
- 6:33Hvad skal man sige en betting search?
- 6:37Model ikke? Det kan jeg lige så godt
- 6:39afsløre, at det ved jeg tilstrækkeligt meget om
- 6:41efterhånden efter at have brugt virkelig meget lang tid på på
- 6:44lige præcis det her problem. Og og Det er stort set Sådan alt
- 6:49form for recommendation og search og så det det.
- 6:53Det skal lige siges til alle dem der sidder derude search og
- 6:57recammendation. Det er det samme.
- 7:00Ja Det er Det er hvis man tænker Det er 2 forskellige ting Det er
- 7:04det samme. Det kan jeg lige så godt sige
- 7:06som Det er. Det er det samme problem man
- 7:09løser. Der er bare lige en ting Det er
- 7:12Det er det samme men men du Jeg tror Der er mange der når de
- 7:15laver search så er det Sådan ren semantisk hvor at hvor at Google
- 7:19de de har de gør det jo også på altså Sådan Det er jo mere Sådan
- 7:25en begge mindre system ikke fordi så er det også.
- 7:27På brugere. Baseret søgning.
- 7:31Med den søgende kan også godt være ikke personaliseret.
- 7:33Det kan godt bare være rent. Factmanding.
- 7:35Jamen lige præcis, men så er det jo en personaliseret.
- 7:38Søgning ikke det Det er det samme, men men men, men Det er
- 7:43nemlig rigtigt at at den kan. Søgningen kan enten være
- 7:46pasteeret eller rangeringen af noget kan enten være
- 7:49personiseret eller ej, og så kan den og så kan du have den.
- 7:53Hvad kan man sige en model hvor du har optimeret rangering mod
- 7:56et eller andet, for eksempel du har klikket på noget.
- 8:00Og så kalder vi det jo en anbefaling, kan man sige, at vi
- 8:02anbefaler det her til dig, men hvis du smider noget ind.
- 8:07Jeg leder efter det her, nå, men så vil jeg anbefale det her til
- 8:11dig. Og Det er det samme der sker når
- 8:15du har klikket på noget, så har du implicit lavet en søgning.
- 8:19Er det det her du leder efter? Jamen så vil jeg anbefale det
- 8:22her til, så Det er Det er Det er det samme problem og systemerne
- 8:26omkring Det er er ens og det du forklarer.
- 8:29Det er også med med de her tragte.
- 8:32Nu viser jeg Sådan for dem der kigger med er det Sådan en at du
- 8:35starter med 1000 ikke og så går du ned til minder med og så
- 8:39kommer du mere og mere ned i Sådan en personaliseret.
- 8:43Og og hvad kan man sige finmasket arrangering af hvad er
- 8:46det lige præcis jeg jeg leder efter det der Sådan?
- 8:49De 5 øverste kunde. Det er kun dem jeg skal vise til
- 8:52brugeren. Hvordan surfer du de der?
- 8:56Golden five som vi ved bare det der.
- 8:59Det er lige præcis det jeg ledte efter.
- 9:01En god måde, som Jeg har hørt på et tidspunkt, den måde man kunne
- 9:04tænke på. Det er at når man laver den der
- 9:05grovkornede. Du ved, nu skal vi bare have en
- 9:09god junk ud af den rigtig rigtig store junking.
- 9:13Der optimerer man fra recall? Så du ved Der er det Der er det
- 9:16OK at få nogle force positive med bare du ligesom du skal bare
- 9:20få alle de positive med du overhovedet kan Det er det du
- 9:22optimerer efter ikke og så i den 2 ranking eller retrivel eller
- 9:27hvad man skal sige der optimerer du så for passine ikke altså så
- 9:30er det Sådan så skal du OK nu har du dem nu har du en mindre
- 9:33pulje hvor at du er ret sikker på at Der er nogle gode imellem
- 9:37ret mange gode imellem og så du ved så handler det om at finde
- 9:39dem ikke? Du har du har lige præcis sagt
- 9:42noget af det Der er det allervigtigste II de der tragte
- 9:45og hvordan de der modeller er lavet fordi.
- 9:47Recordeposition. Nogle gange, så når Vi har de
- 9:49der. Ja ja, men Vi har jo Sådan nogle
- 9:52AOC for eksempel. Det kender de fleste.
- 9:57Det er nok. Det er nok den værste matrik at
- 10:00bruge når man har en rangeringsproblem.
- 10:03Der er også det der hedder NDCG det Jeg kan aldrig huske det som
- 10:08som som. Den den stiller et eller andet?
- 10:12Ja. Stiller spørgsmålet, hvis jeg
- 10:15kigger på de øverste 5 og jeg sampler på en eller 2 fancy
- 10:20måde, hvad er så ligesom sandsynligheden for at jeg
- 10:24rammer det? Jeg leder efter ikke.
- 10:27Og Det kan man så gøre på 10 på 15 og så kan man sample på
- 10:30skills størrelser og så får man noget fancystatistik.
- 10:34Det rammer lidt bedre Sådan det der rangeringsproblem på en
- 10:36eller 2 måde. Nå, men Det er nemlig rigtigt.
- 10:39Det er nemlig en sjov en den der med Sådan.
- 10:42Hvis du hvis du du kan jo få en fin AUC score og have rigtig
- 10:46dårlig record. Og så og så er det bare dårlig
- 10:51AUC men Det kan du ikke se ud fra AUC tallet.
- 10:56Så så Det er en Det er en super misvisende altså.
- 11:00Procession record er egentlig det bedste at plotte for de der
- 11:04ting der. Det ser jeg ikke særlig mange.
- 11:06Gør i øvrigt på det område. Apropos rewanking, ikke jamen
- 11:11der har jeg også hørt. Jeg har ikke selv prøvet det,
- 11:13men Jeg har hørt om et hack man kan lave hvis man ikke gider at
- 11:16lave en reranker eller hvis man bare er lidt doven eller måske
- 11:20vil gøre sine reranker endnu bedre og Det er man man kan
- 11:23bruge en en LLM til det. Altså du ved.
- 11:28Irriterende svar. Og Det var jamen.
- 11:31Sådan rigtig hurtigt, når du skal bruge Sådan en live, ikke?
- 11:35Det er rigtigt ja, men men du ved.
- 11:37Der kan du godt forestille mig. Du kan godt forestille sig at
- 11:39man får en del svar tilbage og så har du en en curry som eller
- 11:44et eller andet som Ellemann kan forstå konteksten af og så kigge
- 11:47på de her OK det Det er de. Det er det bedste bud som Vores
- 11:50embedmodeller har. Kan du ikke lige luge ud ikke og
- 11:54reink det her som det mest og det skulle altså bare virke
- 11:57virkelig godt. Så tror jeg Sådan.
- 12:01At det det at Det kan godt altså til at generere et datasæt, hvor
- 12:06man ligesom prøver at at få en eller 2 optimum i relevans op
- 12:10øverst og ligesom have noget og og benchmarked op imod eller
- 12:14Sådan et eller andet ikke Der er sikkert super fint.
- 12:18Forestilling Der er lige. En ting jeg ville lige sige
- 12:20fordi nu vil det der gina der det Der er lige Sådan de har 3 4
- 12:25områder en bettings. Breewankers noget de kalder
- 12:29reader og så secmenter. Og man kan næsten se at de bare
- 12:33er totalt gearet efter rag systemet og det skriver de
- 12:35faktisk også lidt et eller andet sted ikke.
- 12:37Det er bare Sådan OK. Det er alt hvad du gerne vil.
- 12:38Det er alt hvad du skal bruge for at lave et godt track med
- 12:40ikke og rack. Det er det her retreval up mange
- 12:43generation hvis Der er nogen der ikke har hørt os pladret om Det
- 12:46er tilstrækkeligt jamen så er det at koble retrie problemet
- 12:51altså relevans fra et brugers crewy med at generere noget
- 12:56tilbage og den sidste del. Er sjovt nok det nemmeste.
- 13:01På hvorimod at få finde finde hvad der ligesom er relevant af
- 13:06information til at svare på det spørgsmål du skal svare på.
- 13:09Det er det Der er det svære. Og alt optimeringen for at få
- 13:14regt til at virke godt. Det ligger i den her retriefle
- 13:16fase og punktum ingen andre steder altså.
- 13:20Det er bare ultimativt set det Der er det vigtigst.
- 13:24Og Det er fordi så Det er fortsat altså det nu er det også
- 13:26fordi Der er nogen der har gjort benarbejdet og lavet de her
- 13:29lehslang mods og. Hvad skal man sige serveret om
- 13:31på det her fine lagreapi, som ikke behøver at gøre noget?
- 13:34Ikke så bevares. Det er også svært.
- 13:37Men du ved Det er svært. Men når du har når du har det
- 13:39API og du har 1 1 1 1 stor sprogmodel så om Det er
- 13:45sprogmodel IIAPI 1 2 3 4 eller 5 eller hvad det nu er så længe
- 13:51den kan noget på dit sprog, så er det vigtigste for at du kan
- 13:55få nogle gode svar ud. Det er at fodre den med relevant
- 13:59information og ikke have ja apropos positioner record ikke
- 14:05have irrelevant information ind i konteksten.
- 14:09Fordi det bliver den forvirret af ikke have for meget
- 14:11information, fordi så mister den overblikket den meget
- 14:15menneskelige termer på hvordan den opfører sig.
- 14:19Det er ikke et menneske stadigvæk, men Det er altså det
- 14:21der sker. Ja Sådan nogenlunde oversat, og
- 14:24Det har man masser af forskning på.
- 14:26Der viser det der især det nye er især det der med.
- 14:31Hvis du giver den irrelevant information til at svare på dit
- 14:34spørgsmål, så bliver den faktisk rigtig rigtig dårlig til at
- 14:37fokusere på det relevante. Og Det er Det er helt super
- 14:41godt. Uhensigtsmæssigt Det er
- 14:43uhensigtsmæssigt. Ja så.
- 14:45Der er Der er nogle af de der Der er nogle af de der ting der
- 14:49som. Og en af møderne få relevant
- 14:51information. Det er ligesom at hvad kan man
- 14:54sige? Arrangerer og søge noget Der er
- 14:57relevant, men nogle gange så de der embedtings der hvis man
- 15:01embedter er meget lang tekst, jamen så kan du godt få et hit
- 15:05på noget relevant på den her store mængde tekst, men.
- 15:12Fordi at den embedting ligesom er er gearet til den her
- 15:16storestump tekst. Så er det ligesom den der kommer
- 15:20tilbage og bliver puttet i konteksten.
- 15:22Ikke fordi Det er den du har fået et hit på, men når du så
- 15:25læser det, hvis du er mennesker der læser det, så ser du hov.
- 15:28Det var jo egentlig kun den her stump der var relevant og Det
- 15:31har en betting fanget fint. Men fordi den ligesom ikke har
- 15:37segmenteret det først og embedet det i stykker, så kan du ikke
- 15:41differentiere imellem de ting på samme måde, så derfor så
- 15:43segmentering også en en kæmpe vigtig ting og Det har de
- 15:47selvfølgelig også en løsning til, så de virker bare som Sådan
- 15:51en interessant. Fokuseret ære search foundation
- 15:57business, ikke? Så Det var bare det synes jeg
- 15:59bare lige dem. De har lige fanget mit mit øje
- 16:02her og nu har jeg snakket i et kvarter om.
- 16:04Dem Det er sjovt de har den der. Det er ikke første gang Det er
- 16:06ikke det første startup virksomhed eller et eller andet
- 16:09whatever der har de der. Du ved kom med en URL, og så
- 16:13spytter vi noget. Skal vi sige noget noget Sådan
- 16:21noget LLM venligt tekst ud i den 2 ende ikke Sådan så du ved
- 16:24fordi man gider ikke bare banke rå HTML ind i sit kontekst
- 16:28vindue. Fordi så er det bare.
- 16:30Det er jo et super readondant og altså så på den måde så vil man
- 16:33jo gerne bare have noget noget lækkert.
- 16:35Formateret tekst. Jeg gad godt lidt vide hvordan
- 16:38det der det virker fordi Det er jo noget med at Vi har fået
- 16:40Sådan en ny robottekst vi kan putte i Vores.
- 16:44Robottekst fil hvor der så står du må ikke gøre noget med ER med
- 16:47os. Og så man kan jo hurtigt lige
- 16:51prøve. Nogle af de velkendte sites jeg
- 16:55arbejder med at se om om man får lov at komme igennem, fordi der
- 16:59skulle der vidst nok være opdateret nogle.
- 17:01Tekster det er.dk hvad Det er Robert står tekst t eller Sådan
- 17:05noget. Ja Det er det Robert tekst the
- 17:07exty hvad hedder det? BI crawler reference this lining
- 17:12spil low private instruktions 2 watt cannive content can
- 17:14bebuster train air mols on this website også.
- 17:18Det er ekstra bladet.dk skråstreg AI dot test.
- 17:23OK så Det er bare det så lavt alt det.
- 17:26Jeg har ikke engang været inde og kigge på den.
- 17:28Come on crawl gå væk. I vi vil gerne i vil gerne bruge
- 17:34lars lange smuttels til at lave nogle fede produkter internt og
- 17:37eksternt, men. Sent nu vil jeg nu skal jeg ikke
- 17:42det. Jeg skal ikke kunne sige noget
- 17:43med sikkerhed her, og jeg ved ikke så meget om det faktisk.
- 17:47Det er en stor diskussion. Jeg ved bare at det her roberts
- 17:50tekst er pludselig blevet meget mere interessant i forbindelse
- 17:53med netop taleg commen crawl og så videre og så videre og så
- 17:57videre. Hvad er det for nogle robotter
- 17:58man ikke vil have med ind? Man skal jo kende de der user
- 18:01agents, Det er jo Sådan Det er lavet hvis man går ind.
- 18:03Man kan bare prøve, altså man kan selv gå ind på ekstra
- 18:05Bladet, DK forholds Robots dot tekst t og så kan man ligesom se
- 18:10hvad der står i den der og Det er jo Det er jo bare en.
- 18:14Ja vi siger hvad vi synes vi gerne vil have, og så skal nogle
- 18:18jo respektere det eller lade være så Det er OK.
- 18:21Det er jo ikke andet end det, men altså man går jo ud fra at
- 18:25folk respekterer det fordi Det er ligesom og Jeg tror Jeg tror
- 18:29også Der er noget juridisk i det her, så når du har puttet det
- 18:32derind og du har sagt at det så så skal det altså ikke ske så
- 18:35anyways. Men så derfor er det lidt
- 18:37interessant de der services der så ja du kom med en urt så skal
- 18:41jeg nok få en noget tilbage til. Dig, Det er vel brugerens ansvar
- 18:47at sørge for, at den. Svarer at respektere.
- 18:54OK jamen spændende, spændende. Jeg tænkte på om vi skulle gå i
- 18:57gang med at prøve at snakke lidt om de her?
- 18:59Hvad skal man sige? AI udviklingsværktøjer som jo er
- 19:03Sådan, Det er jo ikke noget nyt altså gethup copa har jo været
- 19:05her længe, men der sker jo en masse man kan sige jeg jeg i min
- 19:09verden Der er kode stadig hvad skal man sige?
- 19:13Number one use case for lars lang with model så altså det de
- 19:16kan i virkeligheden altså er det ikke også føler du ikke også at
- 19:19det Jonas eller Sådan? Jo altså jeg bruger jo jeg
- 19:22bruger det jo hver dag. Men, men Jeg tror Der er mange.
- 19:26Indviklere som ville synes Det var fucking nederen, hvis de
- 19:29kunne få lov at bruge ER. Jeg bruger det også til Sådan
- 19:33nogle nogle helt klare. Sådan.
- 19:39Altså hvis nu bare kom med et eksempel.
- 19:41Jeg sidder rigtig meget i øjeblikket og skal have mit
- 19:44hoved rundt om Sådan noget. Læst det her.
- 19:49Jayson ind i en pyedancic model gå over til noget jammel Sådan
- 19:54noget konfigurationsfiler og Sådan nogle ting og nå ja så
- 19:58skal jeg. Så skal jeg gå fra det her
- 19:59format af noget Jason over til et andet format og det det viser
- 20:04jeg så i den her pyedanic model at jeg skal fra den her pyj
- 20:07danic model over til den her py danic model.
- 20:10Og hjælp mig lige med det eller du ved Sådan dels giv mig lige
- 20:17noget. Giv mig lige en test hvor at.
- 20:20Jeg har. Hvad kan man sige en skal der
- 20:22hedder jeg skal fra A til B og skrive en unittest for for det
- 20:27og Jeg har jo de her 2 json formater og nu skal du bare lave
- 20:30en Sådan. Kalde min funktion for hugo, jeg
- 20:34skal herfra hertil eller fuge bar ikke eller?
- 20:38Og så så har jeg min United test på, hvor Det er jeg gerne vil
- 20:41hen. Det er jo Det er også det man
- 20:43kalder hvis Der er nogen der laver Sådan noget derude.
- 20:47Testdrevet udvikling. Testerven development så starter
- 20:50man med ligesom med at sige OK hvad er det du vil?
- 20:52Og så beskriver du det i din test og hver gang du så kører
- 20:55det i en command. Mange har sikkert udviklet et
- 20:58python og haft en eller 2 Sådan script fil, hvor de hele tiden
- 21:01sad og rodede i og slettede og rodede i og så skrev de og så nå
- 21:04nu har jeg noget Der er klart, og så putter jeg det i mit mit
- 21:07source folder ikke også. Det er det.
- 21:13Det går jeg mere og mere væk fra.
- 21:15Det vil sige jeg koder mere og mere direkte end source.
- 21:18Bruger mere og mere af det her testdriven development princip,
- 21:21og der bruger jeg rigtig meget lars lambismolls til det.
- 21:25Så så jeg bruger jeg bruger det vildt meget til til udvikling,
- 21:29men Jeg er stadig. Ikke super de der Sådan hvad
- 21:31ville give mening at teste det her og Sådan du Sådan så man
- 21:33ikke skal vide sin hjerne totalt.
- 21:35Og så jeg giver den nogle principper omkring at det skal
- 21:39altid skrives i pyjest, og den skal prøve at dække nogle
- 21:43forskellige cases eller den skal bare skrive 2 3 tests hvor du
- 21:48får dækket bla bla bla et eller andet ikke.
- 21:51Men Jeg er stadigvæk Sådan. Jeg er sgu lidt dinosaurer
- 21:54faktisk. Han har allerede lagt mærke til
- 21:56at Sådan jeg bruger nemlig stadig chat til at at at kopiere
- 22:00ting. Jeg bruger ikke engang klovn.
- 22:02Jeg gjorde brugt claw Sådan henover sommeren, bare fordi jeg
- 22:05skulle lige se det, men så var jeg alligevel Sådan ej Jeg har
- 22:08vænnet mig til det, så blev jeg Sådan en.
- 22:09Så blev jeg Sådan en kedelig en der bare brugte det jeg plejer
- 22:12og Jeg har Sådan ledt efter nogle ting og Sådan noget, men
- 22:15Jeg har ikke rigtig fået taget mig sammen.
- 22:17Så Det er ikke lige så ofte jeg jeg bruger det mere altså der.
- 22:22Den har jo helt klart også været med til ligesom at at udvikle
- 22:25mig som programmør ved at man ligesom ligesom man gør når man
- 22:28går på Stack overflow ikke og og mange af de der ting der man får
- 22:32ud af bare at at tit chatte med den omkring nogle problemer.
- 22:37Men Det er typisk noget, som ikke er så relateret til hvad
- 22:40lige præcis arbejder på lige nu og her i mit i mit projekt.
- 22:47Eller Det er ikke i mit projekt, men Det er det projekt, jeg
- 22:49arbejder på. Føler mig, jeg føler mig lidt
- 22:52som at jeg Jeg har brug for en upgrade.
- 22:53Jeg skal have en eller 2, hvor at Jeg kan få de samme ting ind,
- 22:57men hvor den du ved kan se hvad jeg hvad Jeg har i mit re på og
- 23:00og hvad jeg ved og kender mine filer kender mine filnavne og og
- 23:04måske endda også. Opdater filen for mig så jeg
- 23:07ikke selv skal gøre det. Ja fordi jeg føler også at
- 23:10rigtig meget af det som er det der ligger altså selvfølgelig
- 23:15eller eleverne bliver bedre og bedre til at forstå kode og
- 23:17Sådan noget. Det er jo Sådan ligesom noget
- 23:18der sker løbende. Det er jo ligesom nogle bestemte
- 23:22indineerer der tager sig af det og udbyder eller eleverne på den
- 23:25måde ikke. Men så er der og så er der de
- 23:28der coding tools som jeg går ud fra.
- 23:30Bruger de APAPI er, Der er til rådighed fra oaklandinger og
- 23:34Claude og så videre. Og jeg føler i virkeligheden, at
- 23:36deres opgave ret meget er at spare.
- 23:41Antal af copy pastes og et klik rundt i filer og copy paste og
- 23:45frem og tilbage og chat GBT og det ene og det andet.
- 23:47Og nu kan det ikke være kontekst vinduet og Sådan noget ikke?
- 23:52Og måske også lidt lidt prompteinger rundt om at Det er
- 23:56python du arbejder i og måske kan du konfigurere at i python
- 24:00kunne du godt tænke dig at Det var den her stil du
- 24:02programmerede i for eksempel, eller at den bare fanger den
- 24:05stil du er i gang med. Det tror jeg måske i
- 24:08virkeligheden er det fedeste. At den ligesom Sådan ikke.
- 24:11Den forsøger ikke at prompte sig ud af en force, men Det er
- 24:13ligesom bare fortsætter i den stil du har gang i.
- 24:15Det synes jeg egentlig også, hvis jeg kopierer et
- 24:16tilstrækkeligt meget kode ind i chatklip, så fortsætter den bare
- 24:19den stil det jeg allerede har. Det eneste Jeg er irriteret over
- 24:23i python, Det er at den kan fandme stadigvæk ikke finde ud
- 24:25af at tegne pinking. Jeg skal altid rette rette dens
- 24:27thai pins, den er så skod og jeg ved ikke hvordan cloud sony Det
- 24:31er på det, men hvis den hvis den er bedre end chatkapitivitet,
- 24:33hvad angår thaipænding i python, så kunne jeg godt.
- 24:37Så kunne jeg sgu godt være tilbøjelig til bare at sige OK
- 24:39nu gider jeg sgu ikke at battle med dig mere fordi jeg jeg
- 24:41bruger stadig masser af tid på at rette den bagefter.
- 24:43Altså Det er jo horribelt hvis man kørte maj pire henover det.
- 24:49Majpavede Sådan en type linder til til python som tjekker om
- 24:55Der er konsistens mellem de der typer du putter ind og
- 24:57returnerer, så ville den altid brokke sig over det eller komme
- 25:01ud af chatbutik. Det ville aldrig være godt, men
- 25:03Det er også fordi at den største del af partnerkoden den er
- 25:06trænet på den har ikke altså det Der er blev ikke brugt 10
- 25:10pendling før det det blev en del af python.
- 25:13Og en del af Sådan, hvad kan man sige?
- 25:15Moderne python udvikling og standarden for at udvikle python
- 25:19altså gode gamle jango er har jo ingen ipins. 20 år gammel eller
- 25:26hvad? Det er nu ikke.
- 25:26Der er jo ingen thaipans i det så der, men men i dag hvis man
- 25:31kigger i sin sin VS code- editor og man ser noget.
- 25:36En en attobu til en class eller instant af en class af en eller
- 25:402 form og Det er så hvid tekst. Så får man næsten Sådan, Der er
- 25:44noget galt med det. Ja, lige præcis er det en eni ja
- 25:47hvad er enig for noget? En trend og hvad Det er.
- 25:51Der hvad hedder det jeg jeg bruger personligt også stadig
- 25:56rigtig meget chatbibliotek mest klart fordi de har den har det
- 26:00her artefactorxview hvor at i stedet for at koden bare bliver
- 26:04mast ind direkte chatomtaleren, så bliver der ligesom åbnet
- 26:07Sådan en seperat vindue ved siden af.
- 26:09Sådan så man og Det er bare nice.
- 26:11Og så kan man visualisere, og hvis Det er et diagram et mure
- 26:15med et diagram eller hvis Det er noget walk-kode eller et eller
- 26:17andet og det ikke bruger nogle eksterne libraries, så Der er
- 26:20nogle fordele der. Men så må jeg indrømme efter
- 26:23eller jeg ved ikke om jeg må indrømme, men så efter Jeg er
- 26:24startet hos dinero, så har jeg fået.
- 26:27Så har jeg ligesom gith copy dumpet ned i min editor fordi
- 26:30Det har alle derinde og det må jeg indrømme Det er.
- 26:34Det er altså Vores bare nice altså Det er bare nice når man
- 26:36sidder i editoren og. Det det går bare stærkt nogle
- 26:40gange altså nogle gange, så er det bare Sådan.
- 26:42OK Det var bare lige det lige præcis det jeg tænkte at nu.
- 26:47Taber jeg bare det ud ikke så Det kan helt klart noget, men nu
- 26:51har jeg jo fucking bygget et helt fejlet websiteprojekt på
- 26:55første version af jeres job. DK med ren rå ER ikke ren bruoet
- 27:01force Claude blazatokens ud og. Der, der fandt jeg meget hurtigt
- 27:08ud af, at det som er bøvlet og tager tid og.
- 27:13Gør det omsonst. Det er alt det her frem og
- 27:15tilbage filer. Den skal forstå
- 27:18projektkonteksten og den skal også.
- 27:20Man skal klikke rundt og copy paste kode fra forskellige filer
- 27:23ind i konteksten og sige det her og den her og det her altså
- 27:26Sådan du ved. Det det det virker ret meget
- 27:30bedre når man gør det, men det kræver bare en masse copy pacing
- 27:33og så videre. Og Det kan du se her hvor jeg
- 27:35udviklede det her. Hvad skal man sige?
- 27:36Open source CLI tool der hed copcon.
- 27:40Også det brugte jeg også cloud til bare at udvikle det på en
- 27:44halv time eller Sådan et eller andet.
- 27:47Og. Det må man sige Det er Claude
- 27:49seption den er virkelig. Udviklet et tool til at putte
- 27:54mere ind i sig selv. Det.
- 27:56Er den helt basically gør Det er at den popcon så skriver du
- 28:00cupcon i terminalen og så peger du ned på en mappe og så
- 28:04copenhaster popcorn hele Sådan. Hvad skal man sige?
- 28:09Filtreret og mappestrukturen på instinkt og så kopiere den
- 28:14indholdet af alle filer og skriver ligesom den her fil
- 28:16indeholder det her. Den her fil indeholder det her,
- 28:19og det kopierer den direkte ind på copy altså kontrol v.
- 28:22Så det vil sige du kan skrive coccon dotte for eksempel hvis
- 28:25du bare vil kopiere hele dit projekt ind på i det der format
- 28:28ind på kontrol v og så kan du bare copy paste den ind i ind i
- 28:32ind i crowd og så spørger du bare og det fungerer sygt godt
- 28:38til små kodebser, fordi problemet bliver når din
- 28:42kodebase vokser og det begynder at blive for meget kodet bare
- 28:45blæser ind hele tiden, så så bliver clouder rigtig træt og
- 28:49rigtig forvirret. Det var jeg rigtig forvirret.
- 28:51Og tilbage til. Det og når du begynder og når du
- 28:54begynder at få, du ved når du begynder.
- 28:55Hvis du bruger cloudflare for eksempel og engine x og altså
- 28:59forskellige date. Altså Sådan når det begynder at
- 29:01blive mere komplekst, så så går så, så mister den bare
- 29:05overblikket og så er der bare ikke særlig meget hjælp at
- 29:07hente. Og Det er der hvor en editor.
- 29:13Eller Sådan 1 1 1 god kode editor tool oplevelse Der er
- 29:18rigtig meget af det der. Hvad for noget kode skal jeg
- 29:21bruge hvornår og hvordan giver jeg den projektkonteksten Sådan
- 29:25så den ved hvad den skal gøre altså Sådan awareness i
- 29:28kodebasen. Er sygt meget det problem man
- 29:32skal løse forestiller jeg og så prom theineering selvfølgelig
- 29:35også ikke og sikkert også find youring og Sådan noget.
- 29:38Men hvis man skal lave en en god god Sådan editor eller Sådan
- 29:41kodet tool. Agtigt ikke.
- 29:43Men Det er igen det der med at få.
- 29:46Altså hvad er det Der er relevant i en lille kode
- 29:49kodebase, så så er det måske det hele der Sådan lidt er relevant,
- 29:55men når kodebasen den vokser, så er alt ikke relevant for det
- 29:58problem du er i gang med at prøve at løse, og Det er klart
- 30:01Det er hvordan løser man det altså Der er alle mulige.
- 30:06Det er jo meget mere Sådan software engineering at prøve at
- 30:08løse det problem. Og Det er et problem man har
- 30:12tænkt. Hvorfor er det et problem før
- 30:15Der er ikke Sådan du ved Sådan relevans i filstrukturering,
- 30:20mapper og koder og hvad der hænger sammen Sådan jo jo altså
- 30:24der har jo været Sådan noget. Jeg forestiller mig Sådan noget
- 30:27static and awessies og ja, men også Sådan noget som ipad type
- 30:30checking altså din VS kid editor hvis du koder python den ved jo
- 30:36du har en klasse med et navn herovre, den ved jo hvor hvor
- 30:39alle de referencer Der er til den.
- 30:42Den klasse ikke og. Hvor det bliver brugt og så
- 30:44videre og så videre, så du kan altid hoppe til definitionen så
- 30:47den den har jo ligesom 1 1 1 forståelse af strukturen i din
- 30:51kodebasse, fordi du også fortæller den mere igennem type
- 30:57annoteringer og Sådan. Der er jo, men Det er jo så
- 30:59forskelligt fra sprog, sprog og hvordan altså du ved nej, men
- 31:02Der er bare mange ting Der er Sådan meget engineering i det
- 31:04der. Det er helt.
- 31:04Vildt meget. Jeg synes i virkeligheden, så er
- 31:08det. De siger ikke bare noget om
- 31:09kode. Hvordan du laver en god et godt
- 31:11kode ER kodeværktøj. Det siger i virkeligheden noget
- 31:14om, hvordan laver du en fed eller LM applikation?
- 31:16Ikke det hele hele. Altså kontekst.
- 31:21It's all you need agtigt ikke. Det burde være det nye attention
- 31:25is all you need paw ikke contect us all you need virkelig altså
- 31:28hvis du skal fordi det handler om at.
- 31:31Man ikke all kontekst. Pr right.
- 31:35Context, it is all you net. Det er exact conttect det show
- 31:39olie lige. Præcis og hvad hedder det?
- 31:41Og det Jeg synes bare det kommer ned til det hele tiden Sådan og
- 31:45typisk så kan man så kan man kigge på på data og sige Sådan
- 31:51hvis jeg var den der EI og skulle løse det der problem
- 31:53ville jeg så blive forvirret her for det første.
- 31:56Med alt det her kontekst. Ja, det ville jeg agtigt.
- 31:59Næste er vil den information Jeg har brug for at være
- 32:02tilgængelig, altså vil være til rådighed i det i det.
- 32:05Hvad hedder det? Den information jeg får ikke.
- 32:09Så Det er Sådan på en eller 2 måde Sådan en awareness man skal
- 32:12hjælpe de her elemmer med fordi de netop er de har ikke.
- 32:18De de de kan ikke se noget ud over den der kontekst.
- 32:20De forstår ikke noget omkring dig eller din situation eller
- 32:23noget som helst, hvis ikke Det er i det der kontekst vindue det
- 32:26smarte er så at man kan gøre en masse engineering, som man
- 32:30ligesom får søgt det frem i kontekstsvinduet, og så man
- 32:33giver dem det gode forudsætninger.
- 32:35Men man kan faktisk også. Og det Der er så interessant ved
- 32:38at lade mig er at de også selv proaktivt kan være med til at
- 32:42definere hvad der skal til for at tage vejbringe den kontekst
- 32:45de har brug for. Men men og Det er jo Det er jo
- 32:50rigtigt nok at så kan man. Så kan man måske bruge den til
- 32:53at destillere hvad Der er relevant.
- 32:58I Sådan en chain promchain men altså.
- 33:03Er vi altså. Jeg har det Sådan lidt.
- 33:05Det virker jo ikke super godt til copy hvis det skal ordre
- 33:08complete noget for eksempel nu tror jeg nu tror jeg på ingen
- 33:10måde faktisk det. Det er det Der er det man gør
- 33:12når man order completter jeg. Jeg tror Der er noget noget.
- 33:17Noget kontekst og templeting omkring de der ordrecomplet, men
- 33:20Jeg tror Det er meget mere. Jeg tror Det er meget mere
- 33:24Sådan. Ja altså det Det er noget noget
- 33:29logik af en eller 2 art. Eller måske måske Det er nogen.
- 33:32Jeg ved ikke om Der er nogen ikke bettings et eller andet
- 33:34sted Der er med til at sortere. I kender Johannes, som har
- 33:39arbejdet for den har og udviklet på get hopkejlet ikke, og han
- 33:44siger jo, at Det er jo Sådan en solver de har bygget, altså
- 33:46Sådan som ligesom bare fordi og også fordi Det er kodet, så er
- 33:49der jo meget man kan udlede. Altså Sådan du ved hvad bliver
- 33:52importeret i den her fil? Hvad for nogle funktioner bliver
- 33:55kaldt, hvad for nogle klasser eller Sådan?
- 33:57Du ved Der er mange ting man kan gøre Sådan rent logisk for at
- 34:01grave noget frem der kunne være relevant, ikke?
- 34:05Og det vil man jo nok prøve. Nemlig.
- 34:10Ja hvis du kan programmere det der effektivt, så er det jo, så
- 34:13er det jo enormt hurtigt og man vil helst gerne i den der første
- 34:16fase, hvor man sorterer i hvad Det er man smider med til sin
- 34:19ordre komplet. Der vil man gerne have det bare
- 34:22går sindssygt hurtigt. Det skal bare være snappias shit
- 34:25ikke? Jo jo lige pludselig fordi at
- 34:28man ved at den der ordercomplet der den er den er relativt
- 34:32langsom og den vil man også altså den er også blevet
- 34:36hurtigere. Det skal jo siges at Det er jo
- 34:38man er blevet hjulpet med. Jeg kan huske for noget tid
- 34:40siden jeg sagde det også til Johan dengang vi mødte arh Det
- 34:43er da over du kan blive det det. Er ikke lige mig.
- 34:46Og noget af det, som jeg lagde mærke til der jeg simpelthen
- 34:49ikke det det. Det var unaturligt for mig at
- 34:52skulle tænke i det der audercomplet.
- 34:53Det var Det var. Det var simpelthen ikke hurtigt
- 34:56nok til at tænke det jeg gerne ville skrive og skrive det for
- 35:00mig samtidig. Den tænker jeg ikke det.
- 35:03Det er bare noget jeg siger ikke, men men altså, den må ikke
- 35:05hurtig nok til at blive det jeg selv tænkte jeg gerne vil tro.
- 35:13Og, og så var det det, Det var edgemand.
- 35:14Ja det troede jeg og så, og så mistede jeg ligesom altså min
- 35:17min Sådan. Jeg kunne fornemme at jeg
- 35:19mistede ligesom den der lyst til at bruge den, og så var jeg bare
- 35:22Sådan. Ej ved du hvad jeg venter så jeg
- 35:24jeg fjernede ligesom. Copyle på det tidspunkt.
- 35:30Jeg var jo ja, det tror jeg også du var junge dengang.
- 35:32Chat gymnasiet kom ud. Der var jeg jo Sådan fra dag et
- 35:35brugte jeg den jo til kode og havde 1 1 1 pro user bare for at
- 35:39omgås det der altså Jeg tror det gik 2 dage, så jeg købte det
- 35:42plus. Ja præcis og brugte den bare til
- 35:45at kode fra med det samme og opdagede også hvor horibellen
- 35:50var fordi dengang var det jo 3,5 og og lavede.
- 35:52Jeg kan også huske jeg lavede Sådan en lille talk inde på på
- 35:55ekstra Bladet hvor jeg fik den til at lave Sådan noget skrive
- 35:59nogle funktioner til randomsation, influence og.
- 36:04Library. Det glemmer jeg ikke det der.
- 36:08Det var fandeme sjovt. Det var Det var nemlig.
- 36:10Det var nemlig sjovt ja. Ja men altså og det Det var
- 36:16funny times ikke altså der da vi lige startede og der kunne man
- 36:19godt fornemme at det kunne noget og Jeg tror der var mange Sådan.
- 36:23At udviklerne de var Sådan ej OK det der Det er.
- 36:26Det er fandme for dårligt. Det var noget værre lort og Det
- 36:29var det altså også rigtig tit, så det skal man ikke.
- 36:33Det skal man overhovedet ikke tage fejl af at der var nogen
- 36:36der vidste at Det var noget møg, men Det er det altså bare ikke
- 36:39mere vel og der kan man. Sige god.
- 36:42Ja der giver vi t 4 ligesom kommer ud og det tror jeg da jeg
- 36:45lavede det oplæg der var den. Hvis det allerede kom ud ellers
- 36:48så kom den lige rundt om hjørnet, men Det var bare Sådan.
- 36:51Der var jeg Sådan lidt okay brug den til kode men brug gipt til 4
- 36:54lad være med at bruge 3 5 det det giver mening altså den
- 36:57simpelthen ikke god nok til, men nu tror jeg at Jeg tror nærmest
- 37:01ikke du kan gå ind og bruge en model der ikke er relativt god
- 37:04til python. Fordi Det er også bare Sådan et
- 37:09stort sprog i volumen. Ikke men OK så er der det her
- 37:13git up copay lidt autocampet som Jeg er ret glad for og så bruger
- 37:16jeg den her isaccloud til at også i kombination med det her
- 37:20cupcon værktøj som jeg selv har udviklet som en iøvrigt kan
- 37:24kontuse hvis man har lyst og man kan begynde at pep install hvis
- 37:27man har lyst til det. Den er næsten 1000 downloads
- 37:31faktisk, så Det er masser og tu og 20 stjerner eller Sådan et
- 37:35par kitoffer. Så Det er mega nice.
- 37:37Yes men men Det er Sådan lidt den håndholdte synes jeg, men
- 37:39Jeg synes stadig det fungerer ret godt til mindre kodebaser.
- 37:42Eller hvis du har en lille del af din kodebase som du gerne vil
- 37:45lære noget om også hvis du skal de andres koder du skal læse, så
- 37:48kan du lige copy paste og sige kan du ikke lige forklare hvad
- 37:53det her gør Sådan overordnet og vis mig nogle måder Jeg kan køre
- 37:56det på for eksempel ikke, Det er sygt godt til det.
- 37:58Altså Det er det Det er sygt godt til.
- 38:02Sådan ja så det. Det er stadig super brugbart.
- 38:06Og så er der det her git hub copy chat, som jeg faktisk ikke
- 38:08bruger særlig meget, men det skulle være Sådan lidt fordi Jeg
- 38:11synes Jeg tror Der er mange der. Oplever at det kunne være nice,
- 38:16hvis altså fordi gethup copa lidt ved jo tydeligvis noget om
- 38:19dit projekt. Men det kunne være fedt hvis
- 38:22chat GPT også vidste noget om dit projekt og der har git of
- 38:25copa del lavet den her git up copa alle chat som jeg ikke har
- 38:28brugt særlig meget og ikke kan udtale mig om faktisk.
- 38:30På baggrund af det. Hvilket er lidt ærgerligt lige i
- 38:33den her situation, men Det er jo lidt tættere på det, man det
- 38:38virker som om at der hvor det bærer henad ikke.
- 38:40Altså Det er en del af editoren. Jeg ved også at jet braines har
- 38:43lavet noget i pycharm, for eksempel så du ved Der er
- 38:46forskellige bud på det, men Sådan noget Der er blevet ret
- 38:50hypet her på det seneste er en en tool der hedder cursor.
- 38:56Som er Sådan en ID. Det er jo en en Falck RVS kold
- 39:00altså det vil sige Det er VSK Der er open source.
- 39:04I øvrigt skrevet i javascript og det her skulle så være en
- 39:07fucking det så og. Så skulle det være for helvede
- 39:09en en retænkning af Vores code, hvor det Sådan er en et tekst
- 39:14eller en kodeeditor AI first kode editor.
- 39:17Og der har jeg hørt. Jeg har bare hørt meget boss
- 39:21omkring det efter på det her på det sidste, og Jeg har faktisk
- 39:24ikke selv prøvet det endnu men men det kunne da godt være man
- 39:27skulle give det et skud. Helt kort.
- 39:31Jeg lavede Sådan et LinkedIn opslag og helt kort, så skulle
- 39:34det være netop den her. Editor hvor a jeg ligesom er en
- 39:36integreret del og det der fortæller folk ligesom at at i
- 39:42kommentarfeltet derinde i øvrigt skud til 1000 tak for dem der
- 39:45har skrevet derinde det. Fucking fedt at i kan hjælpe mig
- 39:50med at Sådan give lidt dele lidt erfaring, men også alle andre
- 39:53der læser med Det er mega nice men Det er altså den her.
- 39:56Hvad skal man sige? Ja det tager er et det tager som
- 40:00ligesom kan overskue hele kodebasen og forholde sig til
- 40:02alle filer. Ja, så det virker som om de
- 40:07arbejder på at løse det her problem med at sige, hvornår
- 40:11brieffer vi ellemen med det rigtige, så vi giver den det
- 40:14bedst mulige forudsætninger for at lave et eller andet ikke?
- 40:19Og så og og og noget der også er interessant skulle være
- 40:21interessant med den. Det er at den kan ligesom
- 40:23oprette og redigere filer ud fra kommandoer man giver den.
- 40:29Den kan selv skrive i terminalen og løse problemer i koden.
- 40:36Og det så begynder det jo at blive lidt mere.
- 40:38Du ved Sådan. Ære at gøre og Sådan nogle ting
- 40:42i editoren ikke og skriver rent faktisk koden Sådan så du ikke
- 40:45skal copy paste derover og Sådan ikke at du ved siger OK du har
- 40:48skrevet du gerne vil lave denne her ændring.
- 40:50Her har jeg forslaget accepter for eksempel ikke bum.
- 40:53Det er. Det er lige præcis det du siger
- 40:56der det der reject anne accept. Interface det snakker vi eller
- 41:02har i hvert fald snakket en del om også derinde, hvor jeg sidder
- 41:05med hvordan man. Hvordan laver man et tool hvor
- 41:10at man ligesom har en assistent der laver noget på vegne af dig
- 41:14og så modificerer noget og du stadig skal have en eller 2 form
- 41:17for overblik over hvad er det Der er sket og noget transparens
- 41:20og en form for Sådan og Der er hvad kan man sige?
- 41:24Det jeg ser nu. Nu ser jeg også og kigger lidt
- 41:26på det der reject. Eller acceptabelt or rejeck, og
- 41:30man kan se det ligesom Sådan grøn markeret og rød markeret
- 41:34ikke altså så Det er ligesom Sådan en en git dif hvor du kan
- 41:37se nå men det her det kommer fra.
- 41:41Det her mødte jeg ind. Jo kommer fra det her.
- 41:42Der er en konflikt, der kommer fra det her brands, så jeg skal
- 41:45jeg skal acceptere det eller eller bruge det jeg selv ville
- 41:49stadigvæk ville ville have gjort, ikke?
- 41:53Og og Det er altså Der er noget tiltalende ved den der måde at
- 41:57se det på, at det ligesom bliver Sådan en en tekst tekst
- 42:00editiker. Jeg tror også du engang viste
- 42:04junge 1 1 1 projekt eller et en virksomhed der har noget der
- 42:10hedder. Type der eller hvad hedder det
- 42:14et eller andet Sådan også som er Sådan en teksteditor AI tekst
- 42:18editor hvor man har Sådan et excel projekt.
- 42:20Jeg kan ikke huske hvad det hvad det hed Der er sikkert flere af
- 42:23dem derude. Men hvor tit?
- 42:26Hvad hed de bare Det er? Sådan.
- 42:27Det er Sådan naturlig tekst, ikke?
- 42:30Almindelige tekst ikke ikke kode her vel, men Det er lidt det
- 42:33samme. Hvad kan man sige brugermæssige
- 42:36oplevelser der kommer? Ud af det her, der også er fedt
- 42:39ved det accept projekt interface.
- 42:41Det er evaluering. Ja fordi Det er jo et rimelig
- 42:46genialt signal til det ved vi jo også.
- 42:49Det bruger de jo også II get up copa at der måler de jo antal
- 42:52accepterede forslag giver det mening?
- 42:56Altså Sådan og det prøver de ligesom at optimere ikke en af
- 42:59de helt store problemer med eleverne.
- 43:00Det er at vi ved ikke hvordan Vi skal.
- 43:03Altså du ved ikke. Vi ved ikke hvordan Vi skal
- 43:05evaluere det, fordi Det er frtekst, men en en super god
- 43:09måde at. Evaluere det på.
- 43:11Det er netop at sige det her. Det vil vi, hvad vi foreslår det
- 43:13her. Det er det.
- 43:14Elementen foreslår, vil du acceptere eller ikke, og hvis
- 43:19det så bliver accepteret, så er det jo så et positivt signal til
- 43:23til de der systemer som de bygger.
- 43:25Det kunne være rack systemer. Det kunne være resultver det
- 43:28kunne være alle mulige ting og sager ikke alle mulige
- 43:30algoritmer som i jo sikkert ligger i baggrunden og forsøger
- 43:34at skabe den højeste i den kontekst og højest mulige
- 43:37kvalitet, ikke? Jo.
- 43:40Ja ja ja og Det er jo det altså. Det er bruger brugere,
- 43:45brugeroplevelse interface blandet med evaluering af
- 43:49machine learning systemer ikke det bliver fremtiden tror man,
- 43:53og det virker som om at det at interface her.
- 43:58Men også svært at lave. Altså fordi for lige at dykke
- 44:00lidt videre ned i det der altså her har du et accept- reject at
- 44:05du har et forslag som du ikke altså du siger nej til, men men
- 44:10Det er jo ikke nødvendigvis 1 1 1 negativ case, den er bare ikke
- 44:14positiv nok til at du accepterer den.
- 44:16Kan du følge mig, og så man kan sige, signalet er ikke
- 44:19nødvendigvis altså. Det er ikke altid det givet at
- 44:23det data man får ud af Det er er super godt, fordi Det kan være
- 44:27du egentlig kun lytter på det positive signal her.
- 44:30Men du mangler så den negative variant fordi at du du skal
- 44:34ligesom også. Du skal ligesom også lave noget
- 44:37du du skal måske i virkeligheden have forskellige forslag.
- 44:43Ja jeg ved det ikke altså Der er Det kan også godt være Det er
- 44:46brugbare data til det, men men Der er i hvert fald et eller
- 44:48andet med at Sådan. Man skal også have nogle nogle
- 44:51Sådan helt klare det her. Det er i hvert fald ikke den
- 44:54sammenhæng man gerne vil have, ikke?
- 44:58Men nå. Men så skriver folk også bare
- 45:01lige Sådan II hvad hedder det? Det kan vi lige gøre vi lige
- 45:04skal sætte nogle skud ud. Hvad hedder det?
- 45:06Jens brandgaard Poulsen, Casper marx Andersen chimasula, Julian
- 45:13benzing Nikolaj Nielsen, som Vi har haft med i podcasten fra ja
- 45:17fra ja. Nikolaj Nielsen, Nicolai
- 45:20herfort. Leonardo claudio app bra ham
- 45:25Asbjørn skovs ende og Gustav altof og afgint nay dropper
- 45:30arement, Gustav altov. Og hele tiden på unges tråd.
- 45:35Ej hvad hedder det skud til jer? Tak fordi i ville i dele af
- 45:38jeres viden, men altså Der er også mange der Sådan skriver.
- 45:42Og det skal man selvfølgelig passe på med det her, men men
- 45:44jeg koder ikke Sådan jeg. Jeg er måske software designer,
- 45:49designer grafisk. Man kan ikke kode, men nu kan
- 45:52jeg ligesom lave nogle MP er og rent faktisk i nogle tilfælde
- 45:55lave hele produkter. Ikke fordi man ligesom kan fordi
- 45:59den her cursor ligesom også får mulighed for at gøre ting altså
- 46:03den de ejer ligesom editoren. Og så får de også mulighed for
- 46:06at gøre ting og oprette filer, ændre filer og Sådan noget ikke,
- 46:09så man kan i højere grad programmere med naturligt sprog.
- 46:16Jeg er. Ret interessant jeg en ting, og
- 46:21der kunne man godt forestille sig, at man kunne komme længere
- 46:25end jeg kunne med jobs fronten, fordi at det bare var blot force
- 46:31cup copy paste kontekst blæst ind i norde ikke.
- 46:35Men man kunne godt forestille sig hvis man kunne lave noget
- 46:36lidt mere intelligent rounding og du ved extraction af relevant
- 46:40content på det rigtige kontekst på det rigtige tidspunkt, så
- 46:43kunne man rent faktisk få Sådan en lidt mere.
- 46:46Jeg ved ikke rigtig hvad jeg laver, men.
- 46:48Det er faktisk OK. Men, men selvfølgelig skal man
- 46:52altid huske at. Det er en god ide at vide hvad
- 46:55man laver når man får. Jeg har før Vi er lige gået
- 46:59videre, fordi Vi har noget, der hedder ugens redu.
- 47:02Jeg tror Vi skal slutte af, men så har jeg lige en ting til det
- 47:04her cursor, som Jeg synes også Det er.
- 47:07Det er super super interessant det her med en AI first editor,
- 47:11Det er bare og så er det open source ikke what's not 2 like.
- 47:15Men Det er gratis. Det er gratis med Sådan nogle
- 47:18små elementer, ikke? Det er jo gratis, og hvis man så
- 47:21vil have de store medlemmer, så skal man betale.
- 47:24Ja og jeg ved ikke om man kan køre det mod noget unprem eller
- 47:27Sådan noget. Eller jo Det kan man men men om
- 47:29man kan køre det Sådan bare på sin egen maskine open source.
- 47:34Ja dem mener jeg Det er. Det er jo en fork app Der er dit
- 47:38oplæg link er der ikke nu. Nu skal vi passe på hvad vi
- 47:40siger. Jo, men det ser Sådan rimeligt
- 47:43tomt ud. De har et et repow de har jeg.
- 47:48Tror sgu ikke Det er open source?
- 47:51Det kan godt være at det ikke er open source, men Det er i hvert
- 47:54fald en eller 2 form for. Af VSK så lad os lade være med
- 48:02at lyder så sikker på om Det er open source eller ej.
- 48:06Det lader det nemlig ikke til at være som du siger, men Det er i
- 48:10hvert fald en falk er noget som er open source.
- 48:13Og nu til min pointe med noget de skriver selv, og som jeg
- 48:18tænkte som det første, når Det var at jeg tænkte, skal jeg
- 48:20prøve det her kan Jeg kan jeg sende min altså fordi der skal
- 48:24jo bruges en eller 2 lille m kan jeg sende min sender jeg min
- 48:29kode til til til det her hostet cloud løsning for det her
- 48:33ligesom selvfølgelig med copilat.
- 48:35Det er altid interessant, eller kan jeg måske?
- 48:38Kan jeg måske give dem en nøgle til min eget Asger eller et
- 48:42eller andet? Og så laver de Sådan en fin en
- 48:45her hvor de skriver for eksempel Sådan noget som asure
- 48:47integration finally' you can also sæson own asgerape.
- 48:53Som man bruger Asger openy models agn-cost og Det er jo
- 48:57super fint, så kan man give det ud til sin sin organisation og
- 49:02så er det jo bare ager men men men men.
- 49:07Der er forskel på at sende trafik direkte til de der
- 49:10modeller eller gøre det igennem andre servere, og det Der er
- 49:14tilfældet her. Det er man gør det igennem deres
- 49:17server, det vil sige. Man sender nøglen til dem.
- 49:23De skriver det selv jo API key will nok bestall but it world be
- 49:27send upt 2 over server with every request.
- 49:33Ja. All request arrowd throughbacken
- 49:36because thats we are, we do the final point building.
- 49:40Og Jeg har faktisk lidt en Sådan softwareingeniør slash arkitekt.
- 49:47Kasket på her og kan sige med 100% sikkerhed i og ro i sindet.
- 49:53Det her er ikke en god arkitektur.
- 49:56Og Det er dels fordi, at Der er sikkerhed.
- 50:02Og Det er tydeligt at det her prompte building altså hvad hvad
- 50:07for en hvor hvor der sker den her fromtmagi den er lagt ind på
- 50:12en bacon server Sådan så at at API et er er ikke hvad kan man
- 50:16sige? Du kan ikke du kan formentlig
- 50:21kan du ikke hente templaen for hvordan den her from er lavet på
- 50:25din altså på clean site altså den her cursor applikation kan
- 50:28ikke hente nogen af de informationer og ligesom bygge
- 50:31de her. Templates clean site med noget
- 50:34clesht kode og sende det til et compition end point, og det vil
- 50:38jeg forvente af noget der havde høj høj standard
- 50:43softwaremæssigt, at det vil være muligt fordi at Det er jo.
- 50:47Altså ja det vil jeg bare synes man skulle lave fordi så havde
- 50:52man nemlig også det her. Det er Sådan headless design som
- 50:55man kalder det også. Så havde man nemlig mulighed for
- 50:57at at bruge den her applikation til med andre backends end end
- 51:04deres egen, og Det kan man ikke her.
- 51:07Fordi de her brumps er ligesom bygget ind i bagenden, så man er
- 51:10bundet op. Der er et venter login på den
- 51:12her applikation der hedder cursor direkte til dem der
- 51:14provider den back-in der passer til cursor.
- 51:17Det er egentlig det jeg ville sige med med.
- 51:19Kort sagt at man prøvede at forklare, og Det er ikke Det er
- 51:23altså må jeg bare sige, Det er ikke en god arkitektur, og Jeg
- 51:25har. Jeg har Sådan lidt.
- 51:30Af den årsag kunne jeg nok aldrig finde på rigtig at gå
- 51:33over til det her produkt her eller anbefale det til nogen
- 51:35giver. Det ikke mening at altså hvis de
- 51:36havde det hele planen side, ville det så ikke bare ville al
- 51:39koden så ikke bare blive shippet til klienten?
- 51:41Og så ville det bare kunne blive læst.
- 51:43Altså alle programs alt secret source de måtte have.
- 51:47Men Det er selve complejing delen altså.
- 51:52For altså Det er den del du gerne vil have afkoblet.
- 51:56Alt behøver ikke være du. Du kan godt få alle de der.
- 52:00Hvad der nu altså hvad hvad klienten har brug for fra den
- 52:03der back-end som de provider dem vil du stadig bruge.
- 52:06Det er kun completion delen som Jeg vil lave Sådan 100%.
- 52:11Ja og hvad kan man sige at at man ligesom composer de her
- 52:14promps måske gennem den back-end man får for dem?
- 52:17Men når man så sender endeligt request til til en complads, så
- 52:21sender man det til. Så sender man kontekst til
- 52:24klienten, og så sender det et fra klienten til completion.
- 52:27Er det her med at du sender credencs til brug af hvad hedder
- 52:31det af dine ressourcer i Asien og du ikke kan gøre?
- 52:35Det, men skal vel ikke direkte skal man sende sin konditch?
- 52:38Altså skal man tage sin API gi ind og så ja, men Det er jo
- 52:42betalt. Produkt.
- 52:44Ja ja men Det er Sådan så du ved det koster 20 dollars om
- 52:46måneden, så jeg tænker det de må da have du.
- 52:48Ved fordi jeg læste under det punkt der hedder custom APIKS og
- 52:53og Det er der hvor der du ved Sådan du kan putte andreobic API
- 52:57kis Google appie så kan du bruge det i stedet for at købe den der
- 53:01subscription som du snakker om og Det er der mange enterprise
- 53:05folk der tænker Sådan. Vi har jo Vores egne elemenmer
- 53:08deployede, hvorfor kan vi ikke bruge dem når vi allerede dem
- 53:11har vi jo allerede betalt for. Og dem vil du ikke kunne bruge
- 53:14uden at sende nøglen igennem dem.
- 53:17Det kan jeg slet ikke se hvor det står henne, fordi Det er så.
- 53:19Derfor står det. Så og ikease.
- 53:22Hvor altså på cursor dot com. S cursor dot com adwants ford
- 53:28class FPIKS. Det var det første jeg ledte
- 53:31efter, for jeg tænkte, det ville da være fedt, hvis man kunne
- 53:33det, og Det er da oplagt, for Det er jo bare at åbne jeres
- 53:37standard AP interface og så videre, men Det kan man ikke.
- 53:41Så og for de vakte lyttere derude, så bare lige for at
- 53:44Sådan clare fejl. Jeg mener kun den del hvor man
- 53:48sender sin nøgle og man vil have en completion II hvad kan man
- 53:51sige chat completion AP et at den skal være fuldt afkoblet.
- 53:55Jeg er med på at man ikke kan altså produktet ligger rigtig
- 53:58meget i den bacon så så de er gift med hinanden til et vis.
- 54:02Men lige præcis på den del af det.
- 54:04Der ville jeg lave det fuld fuld.
- 54:08Sådan sweaterble AP især fordi at AP standarden er åbne AIS
- 54:14interface, og der derfor er det så nemt at at give klienten den
- 54:18mulighed. Jeg synes bare.
- 54:20Det er underligt at man kan give en customer API ki, altså fordi
- 54:24Det er jo ikke åben. Altså det virker som om altså.
- 54:28Altså Sådan. Hvis man altså så kan man så kan
- 54:31man downloade det gratis, og så kan man i stedet for at betale
- 54:3520 dollars om måneden, så kan man bare hoste sin APK op og så.
- 54:39Og så skriver de jo Sådan noget med hvad du skal lige være oppe
- 54:42på. Det er jo også dyrere for dig så
- 54:44det. Men Jeg tror simpelthen Det er
- 54:45lavet det der det custom API kies fordi folk tænker.
- 54:50Der står også i Sådan en sjov tekst med.
- 54:52Endelig kan du bruge asier og andre ting.
- 54:55Det er jo lavet på en måde, så man.
- 54:59Hvad kan man sige? For hvert tool du adopter, og du
- 55:03betaler en lille smule, for der har noget med ære at gøre, ikke
- 55:06også og som anvender en eller 2 model nede bagved, imens du har
- 55:10dine egne instanser af noget LLM kørende herovre.
- 55:14Men pludselig så så betaler du både licens til nogen som kalder
- 55:18deres egne deployment af en model, men du har den samme
- 55:21model stående herovre og 3 og 4 og Sådan.
- 55:25Lige pludselig så er de der modeller dem har du egentlig
- 55:28anvendt i mange forskellige. Sammenhænge og Det er de samme
- 55:32modeller. Måske du bruger, men fordi du
- 55:35har dem igennem alle mulige toolins eller produkter eller
- 55:38hvad ved jeg jamen så. Så så betaler man bare licenser
- 55:43eller i stedet for at du ligesom provider altså bringer owan
- 55:45model princippet og og jeg ved godt at man ikke kan altid
- 55:51bringe ond model. Templates passer også til den
- 55:55type af modeller og Sådan noget. Men hvis nu de er supporteret i
- 55:57de templates Der er blevet bygget og yjer og andre.
- 56:01Anyways Det var en. Det var en lang smør.
- 56:04Nu skal vi til ugens 3 punktum. Nu har jeg glemt hvad ugens
- 56:07repertopper var. Ej jeg ved det godt.
- 56:08Jeg ved det godt. Hvor man taler så meget om, man
- 56:12glemmer ikke. Det ugens 3 på Vi har ikke en
- 56:17jingle, men jeg laver lidt Sådan en.
- 56:20Du kan godt lige gå og give en drum hvornår.
- 56:23Det ikke føles det der gider du? Ikke lige et hurtigt nummer på
- 56:26tråerne. Nej det tager vi lige en 2 gang.
- 56:31Det tager sgu for meget tid, men.
- 56:34Og vi gik, vi gik klar, det afslører.
- 56:37Det det? Det var meget rustent.
- 56:40Og Det var også klart. Jeg syntes Det var dumt, mand.
- 56:43Nå, nu skal du høre vi kender alle sammen wisper.
- 56:46Det er en speech tool 2 text ding-inote og Der er et et repo
- 56:52der hedder wisper x og måske nogen har hørt om det, men nu
- 56:56tager vi den lige. Det er 1 1 1 repository som
- 57:02ligesom tager den her den her wispare arkitektur og.
- 57:06Giver den bare fuld plade på optimering og.
- 57:12De skriver Sådan noget 70 gange real time med den store v 2 og
- 57:17Der er jo også kommet en v 3 og så har de det her fast
- 57:20wisperbacken som. Som man kan bruge, og det slog
- 57:25mig bare lige et kort øjeblik det her.
- 57:27Vi sidder nemlig og kigger på Sådan noget inde på arbejdet
- 57:29også. Og.
- 57:33Altså det skal jeg da lige kigge lidt ned i fordi altså.
- 57:36Nej det lyder jo det lyder jo uundgående hurtigt voldsomt at
- 57:41Det er så meget hurtigere end end end en almindelig python run
- 57:46time, så hvis det virkelig er så meget hurtigere end det.
- 57:49Jeg synes alligevel, når Vi har det på en GPU, så har jeg da
- 57:52hørt at det et par sekunder for for nogle minutter som meget
- 57:57hurtigere. Altså jeg tænker.
- 57:57Tit på Sådan nogle rap pools, der ikke hvor der står Sådan.
- 58:01Så gør det bare sygt meget hurtigere, og Det er meget
- 58:03bedre. Slet ikke sin fast og Sådan
- 58:05noget, ikke? Jeg tænker Det er Sådan gad vide
- 58:07og de har typisk mange stjerner. Du ved Sådan 10.000 Der er
- 58:10alligevel 10.000 næsten 11.000 ikke tænker tit på.
- 58:13Gad vide hvad raision er for folk ligesom bare ligger en
- 58:18stjerne og rent folk der rent faktisk bruger Det er altså
- 58:21Sådan nogle gange, så tænker man bare Sådan åh det ser svedigt ud
- 58:25ikke men Jeg har får aldrig tid til at prøve det her Sådan, men
- 58:28fuck det ser svedigt ud ikke jeg giver lige en stjerne agtig.
- 58:32Noget andet man jo lige kan skyde ind her.
- 58:34Det er at at når man arbejder med de her westbro-modeller, så
- 58:36finder man hurtigt ud af at at ens bruger.
- 58:39De kunne altså godt tænke sig, at når man trawlede igennem
- 58:42Sådan en podcast at vide, hvornår var det junge og hvornår
- 58:45var det Jonas der sagde noget i teksten?
- 58:48Så Det er ikke bare ud i ens smør, når man får det der
- 58:50tilbage dem der hedder river site, som vi bruger her.
- 58:53Der er det jo nemt for dem, fordi de har 2 spor og de ved
- 58:55hvad for noget liv der kommer fra jungle.
- 58:57Hvad for noget lyd der kommer fra mig, så de skal ikke bruge.
- 58:59Vi skal ikke bruge en model til at skille det ad.
- 59:02Det er det det, der hedder direkte, fandt jeg også ud af.
- 59:07Diorystation. Westber x Det har indbygget
- 59:11direcession. Det plejer at være 2 forskellige
- 59:13modeller. Nu har jeg måske bare lagt det i
- 59:15et netværk hvad Det er, jo Det er jo også meget convenience
- 59:19pløjer det måske bare i en model, så ja hvad hedder det?
- 59:23Faktisk. Det er spændende ikke hvad
- 59:25hedder det? Hvad hedder det Jonas?
- 59:26Jeg bliver nødt til at spørge dig om noget.
- 59:28Fordi. Jeg er ret overbevist om at tale
- 59:34bliver fucking gigantisk. Og Jeg har jeg mener jeg.
- 59:40Jeg tror og Det er sjovt fordi når jeg taler med folk om det så
- 59:44er nogle er Sådan lidt Sådan. Ja ja Sådan Det er da meget
- 59:47sjovt, men Jeg tror Jeg er også Jeg er efterhånden Sådan
- 59:52virkelig overbevist om at det bliver gigantisk altså det tale
- 59:55bliver. Et interface til at bruge
- 59:58software på på linje på niveau med mus og tastatur og skærm her
- 1:00:02i dag. Altså Sådan.
- 1:00:04Men Vi er enige om at det. Tror jeg virkelig på, og Jeg
- 1:00:07synes bare at jeg. Jeg tror bare vi venter på at
- 1:00:10den der killer applikation den der kill-platform oplagte
- 1:00:13platform den der. Kilder app og brugertilvænning
- 1:00:18kommer ikke, men hvordan har du det med det?
- 1:00:21Altså er er du er du lige så overbevist om det?
- 1:00:23Fordi Jeg har Sådan nærmest en religiøst overbevist om det
- 1:00:25efterhånden. OK.
- 1:00:28Spændende afslutning her. Du starter en nyt emne i til
- 1:00:31næste år. Podcast efter en time ej Jeg vil
- 1:00:35sige. Det ved jeg sgu ikke altså Jeg
- 1:00:38tror også det det nok skal blive en ting og Jeg tror at især.
- 1:00:43De yngre generationer de vil vende så meget mere til det der
- 1:00:47taleinterface alting bliver så babus derude.
- 1:00:54No proteinted ej Det var 100% politent.
- 1:00:59Men. Jamen altså OK hvis hvis.
- 1:01:04Hvis jeg siger til den skriv lige noget bedre kode.
- 1:01:07Jeg orker jo ikke at at fyre Sådan en.
- 1:01:09Jeg orker virkelig ikke snakke så meget som jeg skriver på
- 1:01:11teksten, når jeg skal instruere den i koden.
- 1:01:14Nej OK ja en god pointe. Det det det og jeg siger ikke
- 1:01:18forresten, så har jeg den her et par dansingmodel a class og så
- 1:01:22uppercase et eller andet navn og Sådan noget.
- 1:01:25Jeg jeg siger jo ikke de der ting jeg skal stadigvæk på en
- 1:01:27eller 2 måde have altså der kom et paster jeg bare noget ind i
- 1:01:31en tekststrøm. Jeg tror jeg skal jeg skal som
- 1:01:33minimum blande det med noget jeg gør med mit keyboard og min mus
- 1:01:36og tekst. Altså så den skal den skal være
- 1:01:42i stand til at. Agerer på også billede og tekst
- 1:01:46samtidig når jeg snakker med den, fordi Det kan ikke kun være
- 1:01:49den responderer på det. Jeg siger det ville være
- 1:01:52forfærdeligt. Så nu ved jeg ikke den der åbner
- 1:01:55jeges GBT 4 o som har efter sigende alt muligt.
- 1:02:01Vi slet ikke har set i sig. Det er jo spændende at se
- 1:02:06hvordan den rent faktisk fungerer i de der sammenhænge
- 1:02:08der. Fordi Det er et ultimativ test
- 1:02:10er er er det der interface du snakker om synes jeg.
- 1:02:15Og Det er bare Sådan. Åh jeg Jeg synes bare at det der
- 1:02:20med at sige noget og så lave det om til.
- 1:02:24At et stykke software rent faktisk gør noget.
- 1:02:27Det er bare. Award in the park.
- 1:02:31I forhold til hvad Det har været.
- 1:02:34Ja og så ved så er det Sådan noget, så kan der så kan man
- 1:02:37snakke om OK Sådan nogle single turn instruktioner til til på
- 1:02:42computeren er måske Sådan OK altså det kunne man måske lige
- 1:02:47så godt have brugt sin mus og tastatur til ikke, men hvis man
- 1:02:52lige pludselig begynder at have Sådan nogle multiturn.
- 1:02:56Hvad skal man sige? Instruktioner hvor at den
- 1:02:58begynder at Sådan nå ja, men hvad kan du ikke lige uddybe?
- 1:03:00Eller jo jeg kigger lige på det og så tikker maskinen lidt og så
- 1:03:04kommer den og så. Gør den Sådan nogle lidt mere
- 1:03:07komplekse altså Sådan lidt agend agtigt i virkeligheden ikke?
- 1:03:10Men, men prøv at overvej for en dygtig programmør, Der er god
- 1:03:14til at bruge terminalen for eksempel.
- 1:03:17Hvor hurtigt. Hvor hurtigt kan 1 1 1 Sådan en
- 1:03:23en Der er god til at køre sin maskine.
- 1:03:26Hvor hurtigt kan Sådan en person få lavet ting?
- 1:03:30Ved kun at holde fingrene på tastaturet?
- 1:03:33Og aldrig røre musen for eksempel.
- 1:03:37Det Det kan man Der er man meget, meget effektiv hvis man
- 1:03:40er Sådan en af den de typer vil jeg vove at påstå og meget
- 1:03:44hurtigt til at at få lavet ting. Men, men hvis du så skulle
- 1:03:48erstatte alt det pludselig med at Det er taleinterface, Der er
- 1:03:52det primære nu, så skal du tænke over, hvor hurtigt kan du udføre
- 1:03:56de samme opgaver ved at tale dig igennem det til den der?
- 1:03:59Eller tænk hvis du kunne. Jeg tænker den ultimative test
- 1:04:03på det her ville være Sådan. Tænk hvis du kunne gå en tur
- 1:04:06eller køre bil eller vaske eller sidde på lokum eller et eller.
- 1:04:09Andet og så. Sidde og så sidde Sådan og sige
- 1:04:13jobs DK eller Sådan så så sidder du bare Sådan og tænker Sådan
- 1:04:16ved du hvad eger jobs DK egentlig godt tænke mig at der
- 1:04:19var en feature og hvor at XYZ. Hvordan det egentlig er det nemt
- 1:04:25Sådan du ved hvordan ville det være og Sådan noget ikke.
- 1:04:27Og så så så snakker så så får du lige en stemme.
- 1:04:30Du ved hvor du siger Sådan ja det ser ud til hvis vi lige gør
- 1:04:32Sådan og Sådan, så kan det godt lade sig gøre Sådan.
- 1:04:34Ja OK altså Sådan ligesom du snakkede med med mig i telefonen
- 1:04:37mens du gik en tur og jeg sad og kodede mens du snakkede ikke
- 1:04:41altså og altså det. Gør vi jo aldrig.
- 1:04:45Nej men prøv at tænk på hvis du kunne bygge.
- 1:04:47Prøv at forestille dig hvis du kunne bygge dit byg jamen Det er
- 1:04:50også rigtigt Der er men prøv at forestil dig du kunne se.
- 1:04:53Tænk hvis alle de der ting scenarier hvor du står lige
- 1:04:56præcis i den her situation, så kunne du bruge den og Det er
- 1:04:59derfor man ikke bruger siri i dag også fordi.
- 1:05:02Man står ikke i de der situationer, hvor man lige
- 1:05:06tænker, hvis bare jeg lige kunne sige det højt, så og det skete.
- 1:05:11Men det tror jeg man gør i Sådan alles eventyrland på mange
- 1:05:14måder. Ej nu skal jeg lade være med at
- 1:05:16være. Spændende bare Jeg tror bare jeg
- 1:05:20jeg ved ikke rigtigt Jeg kan. Jeg kan godt se det.
- 1:05:22Jeg tror at du skal have før det bliver stort, så tror jeg du
- 1:05:26skal have robotten foran dig. Du gerne vil instruere
- 1:05:28mundtligt. Altså.
- 1:05:31Sådan fordi du har behov for at Der er ikke andre måder du kan
- 1:05:36tilgå den på. Det er interfacet.
- 1:05:40Et andet scenarie er jamen Der er ikke.
- 1:05:42Der er ikke kun du sidder ikke kun ind foran en computer, du
- 1:05:45interagerer med mange computere. Ja ja der har du behov for at
- 1:05:52have noget meget hurtigt. Jeg snakker til dig.
- 1:05:54Jeg snakker til dig jeg snakker til dig jeg gør dig.
- 1:05:56Det er et interface hvor Jeg kan se at audio bliver bliver bliver
- 1:05:59en større ting fordi man har behov for det der, men jeg
- 1:06:02sidder Jeg er så dybt nede i og skriver nærmest kodet til at
- 1:06:05instruere computeren i hvad den hurtigste vej for mig til at få
- 1:06:09den til at gøre præcis det jeg gerne vil.
- 1:06:11Det er at skrive noget kode der får den til at gøre.
- 1:06:12Det kan jeg forestille dig, at det svarede til at du havde en.
- 1:06:16En. Et team og udviklere, der
- 1:06:18ligesom byggede på et eller andet projekt, du havde eller
- 1:06:21noget du på det arbejde eller et eller andet, og så kom du lige.
- 1:06:25Du ved du gik lige ned, gik lige en tur og Sådan noget, og så kom
- 1:06:28du i tanke om fuck mand den der feature der.
- 1:06:31Den skal vi også have bygget og så så så tager du lige din memo
- 1:06:35frem der og siger prøv at hør her jeg tænker lige det og det
- 1:06:36og det her bum bum bum og så lukker du bare du ved og så
- 1:06:39bliver det ligesom bare sendt. Til det der softwareteam eller
- 1:06:42det der det der den der back-end ER backend som ligesom prøver at
- 1:06:45sige OK at være Jonas prøver at sige her kan vi gøre et eller
- 1:06:48andet actional buil på det, og så begynder det ligesom bare at
- 1:06:51du ved undersøge research og så når du kommer tilbage så er det
- 1:06:53Sådan der prøv at se Vi har fundet ud af at det her det her
- 1:06:56med bare alle mulige løsning det her.
- 1:06:58Det kan ikke lade sig gøre på grund af det her det værd du har
- 1:07:00følgende valg eller Sådan et eller andet ikke.
- 1:07:02Altså Sådan. Er du er du hoppet tilbage på
- 1:07:04hype trailet? Juni nej.
- 1:07:06Men Jeg synes bare Jeg kan se det.
- 1:07:08Jeg synes ikke Det er så langt væk.
- 1:07:11Det det det Jeg synes. Ikke den der.
- 1:07:12Oplevelse i Det er jeg ikke uenig i, men om Det er mere det
- 1:07:16der med at adoption og brugbarhed når det kommer til
- 1:07:19stykket og i hvilket scenarier. Det der det det virkelig er, er
- 1:07:25noget man man vil bruge. Jeg tror.
- 1:07:30Jeg tror man skal have det som en kombination, man skal have
- 1:07:33det multimodel. Det er jeg med på.
- 1:07:35Man er nødt til at ligesom at man er nødt til at have det
- 1:07:39Sådan, at den når jeg begynder at taste noget på keyboardet og
- 1:07:42jeg Sådan altså forestil dig du står bag mig og vi snakker om et
- 1:07:46eller andet og så så kommer du med en eller 2 ide og så så
- 1:07:49siger jeg ja det lyder måske meget godt, men jeg begynder i
- 1:07:51virkeligheden at skrive et eller andet i mit program, fordi Jeg
- 1:07:54har lige samtidig fået en 2 tanke i hovedet.
- 1:07:58Du skal kunne observere det jeg siger for ligesom at uden at Jeg
- 1:08:01har sagt noget tilbage til dig, så skal du forstå nå.
- 1:08:04Men han er allerede videre. Har en 2 ide OK jeg tænker lige
- 1:08:08over hvad Det er for en ide han skriver der OK og så siger du
- 1:08:11bagefter et eller andet der passer til den kontekst og det
- 1:08:13du har set på skærmen for eksempel ikke det den form for
- 1:08:18interaktion jeg forventer en er en kollega.
- 1:08:25Jamen, Der er Sådan noget nå. Ved du hvad den her podcast er
- 1:08:27fuldstændig af sporet? Ja, OK.
- 1:08:32Skal vi ikke, skal vi ikke kalde den for dag skyggerne er ved at
- 1:08:35blive lange som sædvanlige, og Det er ved at være.
- 1:08:38Vi har lagt noget inden denne uges afsnit af af brugs podcast.
- 1:08:42Og man skal selvfølgelig huske at følge os på de sociale medier
- 1:08:45og følge os på podcast, og man kan kommentere på podcasten inde
- 1:08:50på Spotify, hvis man har lyst til det.
- 1:08:53Følg os på LinkedIn følg os på youtube alle steder og ellers så
- 1:09:00husk og husk. Man kan også skrive ind på bebo
- 1:09:02pot, snabel-a bogs POD snabel-a gmail dot com hvis man har ting
- 1:09:08og sager man har lyst til at. Vi godt kunne tænke os at snakke
- 1:09:11om altså og jeg lover jer vi snakker om de ting vi skriver
- 1:09:14fordi Der er ikke så mange der skriver så.
- 1:09:17I kan høre, vi mangler nogle emner, ikke også?
- 1:09:19At Vi har. Vi har fint med emner, men du
- 1:09:21ved, vi vil gerne også gøre Vores lyttere glade og ja
- 1:09:25inddrag og Sådan noget ikke så. Det er sjovest at snakke om det
- 1:09:27i synes er sjovt. Det er jo det hav det rigtig
- 1:09:30godt til. Vi lyttedes igen i næste uge.
- 1:09:32Hey.