Latest / Verbos: AI og Softwareudvikling / # 59 - Llama 3.1, CrowdStrike, OpenAI Structured Outputs, Kaspers Fullstack Projekt
Transcript
- 0:00Så for Søren, så er vi tilbage fra sommerferien.
- 0:02Hvad bruges? Podcast er tilbage og Det er
- 0:04den. Ja, Det er jo torsdag den 7 7.
- 0:07august Vi er kommet tilbage. Vi er desværre blevet en dag
- 0:09forsinket, fordi vi lige har haft nogle nogle.
- 0:13Jeg ved ikke hvad man kan sige tekniske problemer, men nu er vi
- 0:15her i hvert fald og stærkt tilbage.
- 0:17I var jo faktisk tilbage i sidste uge med med Casper
- 0:19tidmand på mikrofonen, men Det var jo Sådan et et præg optaget.
- 0:25Afsnit kan man sige. Nu er vi tilbage, føler vi selv
- 0:28sidder og snakker. Det er vi fandeme savnet er det
- 0:30også ud. Det er også rigtigt Jonas.
- 0:32Jo, det må vi sige Jeg har. Jeg har haft mange ting henover
- 0:35sommer. Jeg tænkt hvad bonus kan ikke
- 0:37være på sommerferie? Der sker rigtig meget.
- 0:40Som de andre har. Jo ikke holdt sommerferie, mens
- 0:41Vi har ikke, og Det kan man jo godt fornemme.
- 0:44Det er jo det. Der er i hvert fald ja, crowds
- 0:46striber har ikke kommet på sommerferie, bestemt ikke på
- 0:49sommerferie. Og så ja Der er jo sket musik
- 0:52meta er også kommet med lama 3,1 og Der er forskellige ting og
- 0:56sager Vi skal snakke om, som vi slet ikke kan nå det hele i det
- 0:59her afsnit, men velkommen i hvert fald til afsnit nummer 59.
- 1:03Bare lige for godt giv et hurtigt brief om hvad Vi skal
- 1:05snakke om i den her episode, så vil vi gerne snakke om det Sådan
- 1:08du ved lidt siden sidst hvad Der er sket hen over sommeren i ja
- 1:11for os. Så vil vi gerne snakke om leg
- 1:13med 3,1 crowds Strike. Jeg tror Det var i går eller
- 1:17også i dag. Jeg tror Det var i går opinay og
- 1:19jeg kom ud med den her nyhed om at de vil.
- 1:22Jeg har Sådan en ny funktionalitet i deres API som
- 1:25de kalder for structure output, som er en form for viderebygning
- 1:28på funktion calling, som vi godt kunne tænke os at snakke om,
- 1:31fordi Det er lidt. Det viser lidt en trend i
- 1:34hvordan folk er begyndt at bruge alle elever.
- 1:36Og så skal vi selvfølgelig snakke om ugens repot til sidst
- 1:39det her ugentlige format, som vi nåede at lancere lige inden vi
- 1:42kig på på på sommerferie. Ja, så det vil der være tilbage.
- 1:47Det bliver der tilbage. Hvordan?
- 1:48Hvordan er det gået med dig her over sommeren?
- 1:51Har du haft nogle? Nu har du rodet med nogle ting
- 1:54og sager Jonas eller hvad? Jeg tror egentlig Jeg er mest
- 1:58forsøgt at slappe af det. Det.
- 2:01Det er nok det bedste når må holde sommerferie så noget sol
- 2:04ud og rejse lidt og i sommerhus. Det lød hyggeligt.
- 2:08Ja, Vi har også bare været rundt i Danmark og på ferie og så
- 2:12videre, så så Det har været fint nok.
- 2:13Men Jeg har jo også Jeg har jo Jeg har sgu ikke kunne holde mig
- 2:15helt væk fra fra fra computeren. Jeg har jo jeg fik jo købt mig
- 2:20et cleort klort abonnement her. Jeg fik jo skiftet jeg opsagde
- 2:25mit chat GPT abonnement som Jeg har haft ja siden chat plus kom
- 2:29ud abonneret på Claude og så har jeg ellers bare hacket dig ud af
- 2:33på på en ide som jeg faktisk har gået og haft i noget tid.
- 2:38Og så har jeg fået noget tid siden købte jeg det domæne der
- 2:41hedder eijobs.dk og så tænkte jeg Sådan OK jeg kunne godt
- 2:45tænke mig at prøve at lære fullstag.
- 2:46Jeg er træt af ikke at kunne bygge webapps.
- 2:48Sådan at man ligesom kan få Sådan nogle ideer og tanker ud i
- 2:50verdenen. Så jeg tænkte Sådan, OK?
- 2:55Så Jeg har længe haft den her ide om at Det er Sådan et job
- 2:57board. Kunne være Sådan en simpel god
- 2:59starter ting ligesom at begynde at bygge, så Jeg har købt af
- 3:02thoma og så tænkte jeg nu er det nu, og så har jeg ellers bare
- 3:05gået i gang med total cowboys move fast in break things.
- 3:11Blæst 4 5000 linjers kode hvad hedder det react og hvad hedder
- 3:17det fast DPI. Jeg skal give dig skære kode ud
- 3:23ja og har fået klar ja og har fået sejt i luften.
- 3:28Fik udgivet det fik launchet det på HTTP kunden fordi jeg ikke
- 3:32kunne finde ud af at sætte det HTTPS op.
- 3:36Det kom så op, så om aftenen da det blev launchet, så var der
- 3:40nogen der ligesom havde ringet eller skrev til mig og sagde at
- 3:43der var nok noget galt med mit site, så var jeg inde på sitet
- 3:45og så at der var 4004 1000 jobopslag hvor der står.
- 3:50Hvor der står altså titlen på jobbet er ligesom spiny Kasper
- 3:55lidt nøjere end i virkeligheden, og så står der volds altså
- 3:59lokation der står der volds homo mose altså som byen der hvor
- 4:03jobbet var lavet op, så tænkte jeg OK det Det er noget noget.
- 4:06Der har prranket af Det er. Noget spand det ikke, så går jeg
- 4:09ind. Så er der den der så er der
- 4:11bliver spillet den der i et spin me vibe baby og så den der.
- 4:15Jeg ved ikke om i kan Der er Sådan et meget kendt gif som.
- 4:19Som ikke er så så lydig og stueren vil jeg sige ja, så der
- 4:23var lige Sådan et spamangreb der og har du fundet?
- 4:27Ud af hvem Det er? Nej Det har jeg ikke, men Jeg
- 4:31har fortjent det. Jeg fortjente det.
- 4:32Når man udgiver så så sløjd et produkt.
- 4:36Hvad hedder det med så dårlig sikkerhed?
- 4:40Og hvad var det så? Så skulle du lige hisse husk at
- 4:42sige, så ringede du til en ven. Hvem var det?
- 4:45Det var Det var Jonas. Det var dig jeg lige ringede til
- 4:47os. Og hey, hvad fanden gør jeg lige
- 4:49her? Ja så Det var.
- 4:51Det var ikke så heldigt. Det endte med, at jeg ligesom
- 4:53lukkede ned for at man kunne oprette en bruger og slettede
- 4:57selvfølgelig de der opslag og fik slettet de der spam brugere
- 5:00der var blevet lavet. Og nu er så prøvede jeg så
- 5:05efterfølgende at få det over på HTTPS, men så får jeg Sådan
- 5:08nogle mix content app. Det fungerer ikke.
- 5:12Så men der kommer en. Der Vi skal nok klare det, og
- 5:15det kommer en lille krølle på halen på ugens rapport, fordi
- 5:18Det er nemlig næste skridt for for ægerjob.dk.
- 5:21Det er i hvert fald planen, så Det kan i glæde jer til.
- 5:24Der, Der er en tråd III sideprojektet over til til ugens
- 5:27report det det glæder vi os til at høre lidt mere om.
- 5:31Men jeg må indrømme, at Jeg har godt nok lært meget om Sådan.
- 5:35Altså ingen tvivl om at EI assistenter er gode, altså, Det
- 5:39er et fuldstændig uvurderligt redskab til at kode med.
- 5:43Men jeg jeg fik altså. Jeg skrev jo banken i python og
- 5:47fronten II time script med react og next jas og backenden forstår
- 5:53jeg fint du ved Det er faktisk DPI det kender jeg alt det der
- 5:55der var lige noget offentligtation og Sådan nogle
- 5:57ting jeg lige skulle lære og Sådan noget, men men ellers
- 5:59Sådan så forstår jeg det Sådan okay?
- 6:01Eller forstå det fordi jeg kender sproget og så videre.
- 6:03Men type script delen fattede jeg.
- 6:07Brik af altså altså selvfølgelig.
- 6:09Man kan godt læse det og Sådan noget, men der det det det man
- 6:12skal Det er sgu noget andet end parkinson.
- 6:16Og til sidst så stod jeg bare i så meget lort til halsen i kode.
- 6:19Jeg bare havde blæst ud af Claude der som som bare altså ja
- 6:26som som som jeg. Rydder op efter sig, for fanden
- 6:30ikke, men. Det er jo det og og Det er det
- 6:32man finder ud af. Altså man kan kun kode over evne
- 6:35så langt før det begynder at blive.
- 6:39Før det begynder, at før det begynder at miste overblikket de
- 6:42her chatbots, altså før de begynder ikke at kunne finde
- 6:44rundt i. Altså før de begynder at de
- 6:46dårlige svar. Ikke også når man Sådan når man
- 6:49så også siger Sådan noget med amen, så har jeg oprettet det på
- 6:51cloud flair og du ved HTBS der og altså Det er flere
- 6:55forskellige systemer eksterne systemer der begynder at skulle
- 6:58spille sammen og Sådan noget, så begynder den virkelig at
- 7:00struckle, og så begynder man også Sådan at.
- 7:04Opleve. Det er ikke rigtigt intelligens
- 7:06altså Det er ikke Sådan. Det er ikke Sådan rigtigt
- 7:10intelligens der fordi den den foreslår lidt det samme hele
- 7:12tiden og altså Der er. Sgu en Det er jo ikke en nyhed
- 7:16kan man sige, men for nogle er det måske.
- 7:19Men det bliver meget tydeligt der når man står og bare ja.
- 7:24Så Jeg har taget lidt op nu her. Det skal vi snakke om senere,
- 7:26men en lille teaser er, at nu kunne jeg godt tænke mig ligesom
- 7:29at prøve at lære lidt mere altså.
- 7:34Bevæge mig lidt langsommere og så lige prøve at lære lidt af
- 7:36det der time script og reaged og lige prøve at se om man ikke
- 7:38lige kunne lure have lidt tålmodighed og lige se om man
- 7:41ikke kunne lure hvordan det hænger sammen.
- 7:44Ja. Yes on that note, så skal vi
- 7:48tage hul på et af Vores Vores catch up emner.
- 7:52Jeg er jo især glad for. For at at når vi når til crowd
- 7:55fight, men jeg tænker faktisk Vi skal starte et andet sted.
- 7:58Skal vi ikke snakke lidt open source og open source og lame?
- 8:04Altså Vi er jo som altid. Meget langt bagud i forhold til
- 8:08breaking breaking. Ja, men i dag er vi.
- 8:14Men jamen hvad er der sket lama Der er nogle lama nyheder.
- 8:19Altså vi sad jo Jeg kan huske for nogle noget tid siden, så
- 8:24sad vi og lavede Sådan et forudsigelse om at det her 2024.
- 8:28Det blev i hvert fald der hvor open source for good ligesom
- 8:32fik. Altså var det der kom til at
- 8:34føre og Det kan det tror jeg det moment hvor vi ligesom er nået
- 8:39dertil det tror jeg Det er nu. Jeg har.
- 8:44Jeg har stadigvæk ikke Sådan hørt særlig mange sige yes mand
- 8:47helt sikkert. Nu henter vi bare den der kæmpe
- 8:51model ned, og så går vi bare igang.
- 8:53Det er det vi gør, så hvad for en indpak Det har?
- 8:57Der er jeg altså stadigvæk lidt i tvivl.
- 8:59Altså Jeg tror det kommer til at være en del af en fødekæde,
- 9:01ligesom Vi har set tidligere til at generere tekst, som så
- 9:05genererer mere tekst som. Kan bruges til at træne nogle
- 9:09mindre modeller, så det stiller vi ligesom lidt derned af.
- 9:13Men Jeg tror altså Jeg tror Det har et eller andet sted afledt i
- 9:16open source verden har kommer det til at have nogle nogle ret
- 9:20markante effekter på på de mindre modeller også.
- 9:23Ja måske skulle man lige altså hvis Det er noget der ligesom er
- 9:25gået nogen overhovedet, kan man måske lige tage et recap af,
- 9:28hvad Det er Der er sket. Altså man kan sige Facebook
- 9:31eller meta den gode magt. Zacab de udgav jo lama 3
- 9:36modellerne her for. Nogle måneder siden 3 3 måneder
- 9:412 3 måneder siden Det kan jeg sgu ikke huske, men men for
- 9:43noget tid siden i hvert fald udgav de lama 3 modellerne og
- 9:46Det var vist en. 7 b en. Og så er vi en 80 b vist nok.
- 9:53Jeg kan ikke huske hvad Der er sikkert ind imellem os.
- 9:57Ja så Det var Sådan nogle i den størrelsesorden altså maksimalt
- 9:59mener jeg 80 mia. parametre, og de blev selvfølgelig state of y
- 10:04art i den klasse og så videre som de var i og så videre.
- 10:07Det på det daværende tidspunkt, og der reklamerede de også for,
- 10:10at de havde en en model på 400 mia.
- 10:13Parametre III ovnen til at til eller ligesom til at Sådan
- 10:18ligesom er i gang med at træne, men som ikke var færdig.
- 10:21Og nu har de udgivet lama 3,1, som de kalder det, som er en
- 10:25ophateret version af deres små modeller, syveren og.
- 10:31Jeg kan ikke huske hvad der inde i midten og så 80
- 10:33milliarder-modellen modellerne som opdaterede version af dem og
- 10:36så denne her 400 den her kæmpe gigantiske største.
- 10:40Så vidt jeg ved open source model tilgængelig model med 405
- 10:45mia. Parametre som ja som som er
- 10:51fucking stor altså Det er jo en gigantisk model, så vidt jeg ved
- 10:54så. Altså man siger GPT 3 som kommer
- 10:57ud af 2020. Det er selvfølgelig også længe
- 10:59siden. Men den var den var 175 mia.
- 11:01parametre ikke den den er bare gigantisk og Det er ikke noget.
- 11:05Det er ikke noget mix turf models halløj Det er altså bare
- 11:08dens parameter ikke? Og det Der er så vild med den.
- 11:12Det er at den den der Vi er oppe med den model er vi oppe i den
- 11:16skala, hvor at det begynder at kunne måle sig med med det man
- 11:19kalder for front team modellerne altså GT 4 o og clude Sådan et
- 11:243,5. Og så videre.
- 11:28Og Det er vildt i sig selv altså det Det var lidt Jeg kan huske i
- 11:34før altså i slutningen af 2023 hvor vi tænkte Sådan open source
- 11:37kommer til at blive stort III 2024 og så videre og Der er også
- 11:41mange der sagde Sådan ham. Jeg tror favnerne fra hugging
- 11:44face sagde også at open source du ved II 2024 der får vi et
- 11:47open source model som er lige så god som de runger modellerne og
- 11:51så videre og jeg havde Sådan en jeg havde Sådan lidt hvor jeg
- 11:53tænkte Sådan. Kan det nu også være rigtigt,
- 11:55ikke? Hvem skulle levere den?
- 11:57Ja lige præcis, men Jeg tror både Jeg tror måske både Det er
- 12:00en kombination af at de der frontir modeller for for openay
- 12:05hi og androbic er ikke blevet så meget bedre, som jeg måske havde
- 12:10forventet. Nej, Der er nok noget nyt på
- 12:14vej, ikke men, men på nuværende tidspunkt er de ikke og så har
- 12:18lama altså ligesom bare halet ind på dem og ja og nu og nu er
- 12:23der altså bare en ordentlig mappedreng af en open source
- 12:27model, som kan måle sig med de andre rigtig gode modeller.
- 12:32Og Det er vildt fordi Det er en kæmpe i Sådan den der startup
- 12:37verden der kalder det for en mode altså 1 1 1 voldgrav.
- 12:42Åbne i har jo ligesom haft den her voldgrav rundt om sig, der
- 12:44hedder at at de har jo ligesom investeret så mange milliarder
- 12:48dollars i at få det her til at ske.
- 12:49Ikke for de har ligesom det her modelartifact, som de ligesom
- 12:52bare som er deres cash cowing. Og den er altså bare.
- 12:59Utrolig altså virkelig detvalueret nu her, ikke?
- 13:03Ja. Det er spændende i sig selv.
- 13:09Og man kan sige Det er spændende, hvorfor Facebook
- 13:11vælger at gøre det her? Ikke fordi at de siger jo, at
- 13:13Det er jo ikke deres core business model.
- 13:15At hvad skal man sige? Serverer de her produkter der
- 13:18bruger den her eller sælger API adgang til de her modeller, så
- 13:22de laver det her research alligevel?
- 13:24De ser det som en del af en længere langsigtet plan, tænker
- 13:27jeg. Og da det gør deres core
- 13:29business og ser de ikke noget problem i ligesom at sætte det
- 13:33ud gratis til alle fordi og de får Sådan en masse goodwill af
- 13:36det. De har jo kæmpet lidt med det
- 13:38gode ry ikke og og har fået en masse røg før i tiden der får de
- 13:41en masse love nu her for for udviklere og alle vil arbejde på
- 13:45Facebook og alle vil lave research på Facebook fordi de de
- 13:48de har den her åbne tilgang til tingene.
- 13:52Og man kan sige, Jeg tror også en kæmpe stor motivation for dem
- 13:54er også det her med, at ligesom de har gjort med med py tals og.
- 13:58React. Som også er open source
- 14:01frameworks fra Facebook, der når de gør det her med at open
- 14:06source deres ting og ligesom bare sætte dem ud og og hvad
- 14:10hedder det lidt Sådan vi gør? Så lytter folk, og folk begynder
- 14:15at kont og arbejde på Facebook ting, så Det er også en måde de
- 14:19ligesom kan lægge noget ud, og så bliver det altså bare den
- 14:21åbne standard for. Hvordan?
- 14:26Hvordan open source communitiet laver fordi Der er Der er så
- 14:29meget værdi for open source community i at der bliver lavet
- 14:31de her releases så så hvad hedder det så er der stor værdi
- 14:35i det for for dem i at at open source hele communitiet.
- 14:40Det åbne community arbejder ligesom på deres ting og efter
- 14:42deres standarder og så videre ikke og Det er tydeligvis deres
- 14:45strategi. Det det det tror jeg Det er.
- 14:48Og lidt ligesom man kan fornemme nogle gange Google kan finde på
- 14:52ligesom at kigge på et område vi havde.
- 14:54Vi havde det der den der snak omkring tipudvikling og og det
- 14:59der med hjørne ja og de der fabips der som altså fabrikker
- 15:03som laver chips hvordan Google ligesom kiggede på det og sagde
- 15:06der skal sgu ske noget derovre og så kastet Sådan en bunke
- 15:09penge efter det, for ligesom at disrupte det på en eller 2 måde.
- 15:12Jeg ser lidt det samme at. At Det er det meta gør med det
- 15:16her. De har jo også deres egen
- 15:19platform, men Det kan da godt være det ikke er deres core
- 15:20business, men derfor er det som du siger alligevel værdifuldt
- 15:24for dem at gøre. Det er ikke fordi de ikke får
- 15:25noget ud af Det kan man sige altså, men men Det er også bare
- 15:28man må sige de de slår sig ret godt og er succesfuldt på på
- 15:32open source tools altså react pytals pyt en del af linux
- 15:37foundation nu, men Det var altså facebookudviklet.
- 15:40Ja. Og Google har selvfølgelig været
- 15:44været også rigtig langt fremme med det i forhold til tenorflow.
- 15:48Det er de 2 store for for de blødninger udviklingen ikke.
- 15:52Så ja det skulle jo komme og fra en af de store Google eller
- 15:57eller meta tænker man fordi det ligesom er dem man altså intet
- 16:00af det som åbner Jeg har lavet i dag, havde aldrig nogensinde
- 16:03været muligt, hvis ikke Det var for både Google og meta.
- 16:06Nej og og Det er der de de rider på open source og nu falder de
- 16:10nok også på open source igen og og og Det er jo Det er jo
- 16:15interessant. Jeg tror mark Zuckerberg han
- 16:17sagde Sådan noget med at at jamen altså Der er jo en grund
- 16:21til at linux det vandt over unix systemerne.
- 16:24De unix systemerne var jo lukket lukket operativ systemer de
- 16:29havde. Hvad kan man sige nogle de var
- 16:31baseret på unix-filosofien og den.
- 16:34Hvad kan man sige? Arkitektur og filstrukturer man
- 16:36kendte alle de der ting der. Der var ikke noget i det, men de
- 16:38var ligesom hver især de distributioner der var der.
- 16:40De var ligesom lukket licenser, ikke?
- 16:43Så man skulle betale for og så kom der et uniclike system som
- 16:48så hed linux lige pludselig. Og og det overtog, og Det er jo
- 16:53fuldt open source i dag. Og Det er sjovt Der er.
- 16:56Det, Der er det mest dominerende altså der har jo internet er
- 16:59bygget på linux ikke? Og og det som mike sokkel jo
- 17:03siger Det er jamen det tror han også på at at a og i kommer til
- 17:08at være bygget på open source standarder som er udviklet i
- 17:12open source regi med nogle selvfølgelig med nogle store
- 17:16aktører ind over. Fordi at Der er det her
- 17:21computerbehov som er så stærkt og det starter man ikke bare
- 17:24lige nede i en kælder i Finland som som Jeg tror og jeg ved ikke
- 17:28om Det er en kælder. Men liners thorvald som startede
- 17:30linux. Han gjorde det jo bare fordi han
- 17:33var irriteret over at der ikke var noget.
- 17:36Og der hvor man kunne sætte sig ned i en kælder og så bare blive
- 17:39dernede i lang tid og så bare. Få løst og så.
- 17:43Lave noget rigtig fedt sammen med rigtig mange gange det.
- 17:46Det er bare lidt. Men Det er sjovt.
- 17:49Det svarer lidt til at være en mand til at bygge en parob, hvis
- 17:51man vil prøve at lave det der ære i show der i den skala ikke
- 17:54det. Det duer ikke rigtigt.
- 17:55Uanset hvordan du vender og drejer det, så kommer du kun til
- 17:57at tegne tegninger og aldrig til at lægge sten, vel?
- 18:01Det er sjovt det der med at den der styresystems pendant eller
- 18:04Sådan analogi som mange laver det her med at linux.
- 18:07Det er ligesom lamomodellerne og opiny i og mac eller Apple og
- 18:13entropic og Google eller hvad Det er hvad hedder det Microsoft
- 18:15eller altså hvad ved jeg et eller andet ikke.
- 18:17Jeg ved ikke om den kommer til at holde, men Det er en
- 18:21spændende sammenligning synes jeg ja, og Jeg synes måske skal
- 18:24vi også prøve at snakke lidt om hvad det betyder, fordi Jeg
- 18:26synes du nævnte noget noget interessant før nemlig det her
- 18:30med at. Jeg kender sgu ikke nogen der
- 18:33lige har hevet den der 400 b 400 milliarders parameter model ned
- 18:38på deres deres laptop og lige kørt den fordi altså den er
- 18:43gigantisk. Jeg ved ikke hvad fylder den i
- 18:44gigabyte, den fylder vel adskillige 100 gigabyte eller et
- 18:47eller andet ikke? Ja, hvad var det?
- 18:49Jeg tror Det var en masse. Han sagde at man skulle bruge
- 18:51hvert fald 4. H 100 og hvad har de 120
- 18:58gigabyte værd eller Sådan noget de store?
- 19:00Kan du ikke huske? Det hvis du altså hvis du prøver
- 19:02en tyser den fuck ud af den så kan du sikkert få den ned på 4
- 19:06eller et eller andet altså. Den.
- 19:08Samme er bare den. Er på olhama altså du kan skrive
- 19:12en olav med kommando og få den til at gå i gang med at
- 19:15downloade det. Og Jeg tror du kan ellers godt
- 19:19lade være med at skrive den kommando.
- 19:20Nogen som helst steder hvor du kan installere det.
- 19:23Det var sjovt i sig selv altså. Du kan jo håbe at du har den der
- 19:28en tilarbejde, maskine eller Sådan noget.
- 19:32Ja, men så men så kan man. Jeg kan godt forstå folk tænker
- 19:35Sådan OK? Hvad er de praktiske
- 19:37konsekvenser for normale mennesker for det her?
- 19:39Fordi Der er jo ikke nogen der kommer til at køre det lort der
- 19:41på deres på nogen som helst maskine, og det kommer heller
- 19:43ikke til at det kommer heller ikke til at være rentabel for de
- 19:46fleste at køre det selv. Altså medmindre man er novo
- 19:49nordisk eller et eller andet crazy ikke, men så hvad er det
- 19:52egentlig det kommer til at betyde det?
- 19:53Synes Jeg er et ret ret interessant spørgsmål.
- 19:56Som du sagde før, så så er der jo 1 1 1 stor forskel.
- 20:00Det her kommer til at gøre. Det er at rigtig meget open
- 20:04source er bygget på syntetisk data og alt det syntetiske data
- 20:08Det er genereret med propæremodeller som GPT 4 for
- 20:13eksempel og GPT 4 eller opady i og alle de andre har i deres
- 20:17terms og views at man ikke må træne videre på på.
- 20:22Output genereret for deres modeller.
- 20:24Bruge det kommercielt, hvis man dræner videre på det.
- 20:26I hvert fald ikke. Og du må ikke open source til
- 20:30og. Det er jo det, så Det har længe
- 20:34været Sådan et problem. Det der du ved mistral du ved,
- 20:37de kører jo også de kører. Altså mon ikke de også har
- 20:39trænet på noget GPT 4 data? Det har de bare ikke sagt eller
- 20:42et eller andet altså. My bagrat your back.
- 20:46Det er ligesom scrapingkulturen på internettet, ikke?
- 20:48Hvor? Sådan har det også været i mange
- 20:50år, selvom Der er regler for det.
- 20:51Så ja ja. Men nu kan man altså Sådan åbne
- 20:55give den give den gas. Med at generere lovlige
- 20:58syntetisk data, som er fuld lovligt at bruge til alt muligt,
- 21:01og der vil jo blive lavet instruktionsdatas og preference
- 21:05datasæt og alt muligt i lange baner for det her som man som
- 21:10open source communitiet kan bruge til at træne, altså lære
- 21:13simpelthen at lave modeldestillering og træne bedre
- 21:16mindre modeller. Og Det kan i.
- 21:18Hvert fald sige, at i metasourms ifølge dem er det ligesom
- 21:23lovligt, men lovlighed. Er jo 1 1 1 særligt begreb som
- 21:27først kan. Hvad kan man sige stadfæstes ved
- 21:30en domstol, så derfor så kan man sige man ved.
- 21:33Vi ved ikke særligt meget om lovligheden i mange af de her
- 21:36ting for at sige det rent ud. Det er et emne, vi i øvrigt også
- 21:40savner nogle kloge mennesker til at sige noget om i podcasten, så
- 21:43hvis i sidder derude og kender en der ved rigtig meget om Sådan
- 21:45noget open source licenser for eksempel.
- 21:48Jeg har virkelig forsøgt at finde nogle youtubere, der gør
- 21:50sig i at gå igennem Sådan nogle ting der Jeg har fundet en, jeg
- 21:53skal nok dele den en dag. Jeg har ikke glemt hvad han
- 21:55hedder, og Det er altså bare kompliceret stof.
- 22:00Så hvis Der er nogen, der kommer for eksempel og siger hov de har
- 22:02fundet ud af, at metha har trænet på noget data, som var
- 22:05inzavnet ikke helt efter bogen, men så har de så open-source
- 22:09lidt bagefter. Det kommer sikkert fra nogle
- 22:11brugere. Almindelige mennesker som dig og
- 22:13mig. Måske var der noget på Facebook
- 22:15jeg var jeg skal lige det kunne godt være.
- 22:19Så skulle det jo ikke undre nogen, at Det var det, der var
- 22:21tilfældet. Men herregud altså.
- 22:25Så finder vi ud af det, måske på på et tidspunkt, og så er løbet
- 22:28kørt, og så er alle blevet ligeglade med.
- 22:33Du ved Sådan et kæmpe domino spil, Der er væltet ud af data
- 22:38Der er født ind i andre modeller og Sådan nogle ting, så
- 22:40oprydningsarbejdet. Det minder lidt om den kælder
- 22:42Jeg har i øjeblikket efter Sådan regnvejr.
- 22:45Det er fuldstændig uoverskueligt så.
- 22:48Nå. Og Det var ikke det vi skulle
- 22:50snakke om det der podcast i øvrigt.
- 22:52Så OK, men Det er bare for at sige at det kommer højst
- 22:55sandsynligt til at have en ret stor effekt på.
- 22:57Hvad kan man sige? Open source modeller og deres
- 23:01licenser og alt Sådan noget, så Det er jo Det er jo rigtig
- 23:03rigtig godt, men en 2 interessant ting bare lige her
- 23:06og afsluttende, som jeg også synes Det har er en interessant
- 23:09konsekvens. Det er jo at.
- 23:12Man rent faktisk nu har muligheden for at vælge en åben.
- 23:16Hvad skal man sige eller lem model til at bygge sine ting
- 23:19med? Altså du kan jo du altså.
- 23:21Der er jo forskellige AVS og Google cloud og Sådan noget.
- 23:25De mener jeg, Der er i hvert fald providers, der ligesom
- 23:28serverer den her model. Via API så du kan kalde den på
- 23:32samme måde som du kan kalde opin for eksempel.
- 23:36Så det vil sige. Du behøver ikke at deploy den
- 23:38selv for at bruge den, men det interessante er jo egentlig, at
- 23:40nu har man faktisk muligheden for at sige OK.
- 23:43Vi kan sgu open source nu nu kører nu kører vi nu laver vi
- 23:46Vores LM back end open source, så så hvis hvis altså alt går
- 23:51galt og alle tror altså du ved USA trækker stikket på Europa og
- 23:56du ved alt fuldstændig brænder. Og.
- 23:58Intet angrebet er fra WSO op til hvad kan man sige on prem
- 24:03maskiner og du skal selv købe din GP og så må du ud og snakke
- 24:05med en video og så kan du tage modellen med dig.
- 24:07Så kan du simpelthen her, så kan du sige OK ved du hvad Jeg har?
- 24:10Jeg har faktisk ligeglad med den her provider, fordi Jeg har selv
- 24:13modellen og den kan jeg bare deploy på.
- 24:14Alle de mange GPU er som jeg jo alligevel har liggende og jeg
- 24:17ikke bruger til en skid. Altså.
- 24:22Og det ved jeg godt at Det er Sådan lidt Der er mange du ved
- 24:25der vil sige at Det er Sådan lidt sølvpapir.
- 24:27Hatten her på og du ved Sådan rolig nu og Sådan noget ikke men
- 24:31men altså Det er jo hvis du skal lave software der du ved har lon
- 24:35jeværdi og skal jeg ved ikke om Der er nogen i virkeligheden kan
- 24:39man også sætte sig ned og tænke på OK lad os planwich models den
- 24:42måde vi bruger dem på nu. Her gør vi det også om 10 år
- 24:45altså eller ser det bare helt anderledes ud ikke?
- 24:46Det ser nok rimelig meget anderledes ud.
- 24:48Men men altså hvis man du ved nu kan du gå ned.
- 24:51Nu kan du gå ned i en kælder og du ved jo altså Der er jo masser
- 24:54af virksomheder i det offentlige sikkert som har det her problem
- 24:58med at Det er privat data og så videre.
- 25:01De kan nu købe GPU er ind ned i kælderen og så rent faktisk
- 25:04surve en Sådan en frontier level model uden at gå alt for meget
- 25:09på kompromiskvalitet. Den er funcing calling, den har
- 25:12det ene og det andet du kan gøre alt muligt.
- 25:14Og så ja, og Det er vildt. Der er noget principielt over
- 25:19det som som som er vildt der for de fleste er det nok ikke super
- 25:22betydningsfuldt, fordi man alligevel bare kalder den
- 25:25igennem et API. Men ja.
- 25:27Så lige til afsluttet. Vi plejer altid lige at runde
- 25:29den danske vinkel på alt det her tekst show.
- 25:33Hvad ved vi noget om hvordan den den gør sig til på dansk?
- 25:38Kan den kan den noget. Det ved vi måske ikke endnu.
- 25:41Jeg har faktisk stadig ikke hørt noget.
- 25:43Jeg har prøvet at række lidt ud, men Jeg synes ikke Der er rigtig
- 25:46nogen der har noget meldt noget tilbage, altså.
- 25:49Og Jeg har faktisk ikke engang selv givet.
- 25:52Det tung og evalueret. Ja, så det bliver ikke lige kørt
- 25:55på de almindelige små g. PU er så hvad hedder det?
- 25:59Men altså jeg forestiller mig at Det er jo egentlig lidt.
- 26:01Det skulle vi da nok lige have undersøgt egentlig.
- 26:03Det er jo ikke så super godt forberedt, men.
- 26:05Jeg forestiller mig at den. Den er den er relativt god.
- 26:10Ikke fordi. Bare fordi den er så gigantisk.
- 26:14Altså Jeg tror at når man har så store modeller, så så kan man
- 26:18ikke undgå at de har set noget dansk og at at de så er relativt
- 26:22gode til dansk. Ja.
- 26:29Det var jo det. Yes Det var det.
- 26:32Skal vi gå videre til? Hvad skal vi gå videre til?
- 26:36Skal vi Der er noget med? En blå skærm.
- 26:39Jeg synes du skal sætte os ind i den blå skærm, som mange har
- 26:44været lidt frustrerede over her i for et par uger siden.
- 26:47Det er jo spændende at høre om Der er nogen blevet fanget i
- 26:48lufthavnen. Jeg har.
- 26:49Jeg har et par der inde på arbejdet lige var Sådan.
- 26:51Ja vi var lige vi så en blå skærm i lufthavnen.
- 26:54Men hvad hedder det? Det var jo, Det var jo
- 26:57interessant hvordan man kunne hive alle de stakkels IT.
- 27:02Til alle dem der. Levede main tainers hjem fra
- 27:05ferien for at prøve at fikse de der maskiner, så jeg skal nok
- 27:08bare fortælle det. Ja.
- 27:12Det der skete, hvis der ikke var nogen der lagde mærke til det.
- 27:14Det var at den her virksomhed der hedder crowdfrike de.
- 27:19De sendte en opdatering ud til nogle Windows maskiner på noget
- 27:23sikkerhedssoftware som de. De hoster på på eller som er
- 27:28nogle har købt licens til og bruger på de der maskiner og det
- 27:31stykke software som Jeg tror det hedder falcon Det har til opgave
- 27:35ligesom at opdage om der bliver lavet nogle kald til nogle nogle
- 27:41nogle bad actors ude på internettet som vil vil der det
- 27:44ondt sender et eller andet tilbage som.
- 27:48Giver dig nogle views eller et eller andet, så er det Sådan en
- 27:50form for sofistikeret virus madtekter, og det resulterede så
- 27:56i at de her var det 8,5 mio. Windows maskiner inklusiv folks
- 28:02almindelige laptop som nogle virksomheder også syntes.
- 28:05Det var vigtigt at have det her. Meget sikre stykke software på
- 28:11til at skabe sikkerhed noget point-tent.
- 28:16Og Det var så ikke så sikkert, fordi det fik så folk til at den
- 28:20her maskine ikke crashede men Vi skal.
- 28:23Jeg har fulgt rigtig meget med i det og Jeg har været meget slut.
- 28:29Jeg synes Det er nemlig et enormt interessant eksempel på,
- 28:33hvorfor Det er rigtig, rigtig, rigtig vigtigt, når man laver
- 28:37den slags meget kritiske software helt inde i maven af
- 28:41Windows maskinen. At man har noget ordentlig
- 28:44testing undervejs, og man må bare sige, at det her tilfælde
- 28:49der har man ikke haft noget som helst test, medmindre man har
- 28:53haft nogle tests, der simpelthen har lyst stort rødt, men at man
- 28:57så på en eller 2 mystisk vis alligevel har skubbet det ud til
- 29:00til alle maskinerne. Det kan jo godt være at det ikke
- 29:03er at Det er det Der er skidt det.
- 29:05Det skal vi ikke sige, men lad os nu antage at.
- 29:09At ja så Det er ikke. Der er ikke så meget benefit at
- 29:11blive dømt her vi vi, Vi er lidt kyniske.
- 29:13Jeg siger nok de havde sgu nok ikke noget særligt.
- 29:15Test Det er Det er en af de konklusioner jeg Jeg er inde på.
- 29:19I hvert fald fordi at det kunne jo ikke engang starte op det der
- 29:22stykke. Soft kan du ikke bare lige prøve
- 29:24hurtigt det der skete helt konkret.
- 29:26Du ved Windows maskiner der havde det her crowds Strike
- 29:31sikkerhed software installeret. Alle de Windows maskiner som har
- 29:36autoopdatere. Profitro.
- 29:40Ja noget for opdatering. De har simpelthen bare
- 29:42opdateret. Du ved som de plejer, og så er
- 29:44der bare så er de bare de her maskiner de bare crashede og
- 29:46gået i den der. Berømte blå skærm, som som.
- 29:51Den blå skærm i Windows Det er Det er faktisk en Der er mange
- 29:54af de der folk. Jamen Det var da et godt
- 29:56Windows. Det var jo gjorde sit arbejde
- 29:58fordi når den der blå skærm kom op så er det ligesom et operativ
- 30:01system der siger stop. Det du er ved at gøre nu kan
- 30:06smadre din maskine rigtigt altså korrumpere data slette data
- 30:11kasket ned på alle mulige ting og sager.
- 30:14Alle mulige måder ikke også. Så derfor så.
- 30:18Holder Windows siger blå skærm, så mener de det.
- 30:19Så mener de det, så mener de stop lige det her.
- 30:23Det skal du altså lige have fikset før vi går nogen vegne,
- 30:26så jeg Jeg vil slet overhovedet ikke starte op.
- 30:29Og og Det er meget fint. Ja men i det her tilfælde, så så
- 30:34betyder det så at. At at Windows har Sådan en
- 30:38recovery mekanisme, der egentlig gør, at hvis den rammer Sådan en
- 30:41blå skærm. Amen så prøv lige at genstarte
- 30:43den. Ikke fordi Det kan godt være den
- 30:45der blå skærm. Den kan godt komme mens du er
- 30:47kommet ind i Windows og ting kører Det kan der være nogle der
- 30:49har prøvet hvis der sidder nogle gamers derude der har prøvet at
- 30:52installere de lades greatest fra invia i deres lille nede i
- 30:57hjørnet. Ja kom bare med den der driver
- 30:58der og Sådan nogle ting det skal nok gå og så og så hvad hedder
- 31:02det når de så spiller et eller andet bestemt spil eller starter
- 31:05det op eller Sådan et eller andet så så kommer den der blå
- 31:08skærm. Og Det er altså.
- 31:10Det er altså fordi at. Den driver som min video og så
- 31:14har skubbet ud til maskinen den er den er sgu ikke helt i orden
- 31:16Der er noget galt ikke så Windows siger det duer altså
- 31:20ikke det der. Det kan man sige det det dybest
- 31:23set det der skete her, men. Der var bare ikke nogen måde, at
- 31:27du ligesom kunne genstarte og så ligesom sørge for at måske rulle
- 31:31den der opdatering tilbage eller Sådan nogle ting du kunne slet
- 31:33ikke komme ind på maskinen, og Det er fordi at crowdrike havde
- 31:37en fantastisk ide om at deres software Det var så vigtigt.
- 31:40At det skulle starte det man kalder for Sådan en boot driver
- 31:45startup mod det. Det det allerførste der kører
- 31:50som sikre. At alt det andet, der kører
- 31:53bagefter jo er legit stuff og ikke er ondsindet kode.
- 31:58Ikke hvis Der er noget der skal spille så er det der du skal
- 32:00spille og. Hvis Der er en, hvis Der er
- 32:02noget hvor at din hvor det virkelig vigtigt at du ikke
- 32:05laver fuckups for alle andre, fordi det kommer du til når du
- 32:09gør det. Det sted i Sådan en maskine.
- 32:12Jamen så er det der ikke så deres.
- 32:14Hvad kan man sige kravet eller hvad skal man sige?
- 32:17Standarden for hvor god testning de er.
- 32:19Den var ligesom barren var meget høj.
- 32:21Ikke også de skulle helt op på den øverste klinge.
- 32:25Good practice og det må man bare sige, de var enkelt i nærheden,
- 32:28vel? Så ja Jeg kan snakke en masse om
- 32:33det, men man kan også sige lidt om det bare lige kort at.
- 32:37Den her Microsoft de certificerer de her curtal
- 32:39drivers. Det vil sige de går igennem og
- 32:42siger det. Det er sgu godt nok det her.
- 32:44Altså de er også har også en del af skylden.
- 32:46Kan man sige eller hvad? Ja når Det er igennem den her
- 32:49opdatering, som er en Windows automatisk opdatering, så
- 32:52certificerer de det, fordi de vil gerne ligesom sikre sig, at
- 32:54alt Det er som det skal være. Problemet er ligesom.
- 32:59Det var ikke Det var ikke altså selve driveren blev faktisk ikke
- 33:04opdateret. Det var noget Det var noget data
- 33:07der lå nede i en folder som driveren læste der blev
- 33:11opdateret og Det var noget. Det var ligesom noget logik og
- 33:14noget siger de selv. Man ved ikke rigtig hvad Det er,
- 33:17men Det er ligesom OK lad os sige der lige nu II dag er der
- 33:20kommet en eller 2 ny virus eller en 2, så nu skal vi beskytte os
- 33:24mod det rigtig hurtigt, så Vi har Sådan en særlig folder hvor
- 33:26vi ligesom kan putte noget ned der der.
- 33:28Sikrer os at vi kan skubbe en opdatering meget hurtigt.
- 33:34Og beskytte os mod den her nye virus, og det behøver man så
- 33:38ikke at at hvad kan man sige at opdatere hele softwaren og
- 33:40installere nye og få en certificering hos Microsoft?
- 33:42Og alt er godt og Sådan nogle ting, fordi Det er jo alt for
- 33:44langsomt, så derfor er det jo smart i gåseøjne, at man ligesom
- 33:47hurtigt kan skubbe noget derned, så det som deres driver.
- 33:50Egentlig er det Sådan en en turple der ligesom kan læse det
- 33:53dernede og så eksekvere det, så det fungerer lidt ligesom kode.
- 33:57Det der ligger dernede. Man skal forestille sig hvis man
- 33:59har prøvet det i python man kan man kan kalde eval på en string
- 34:03af noget python kode. Og så parser den det, og så
- 34:06bliver det til noget du rigtig kan eksekvere.
- 34:07Og så er det ligesom Sådan pythonception ikke også hvor det
- 34:12og det det Det er en turburger der jo er og python er jo en
- 34:15turbber så Det var en turburger der var installeret i det her
- 34:19turner mod youtube som læste det her ved startup og som gik helt
- 34:22bananas dels fordi de ikke havde valideret det her input så var
- 34:26en masse nuller og så var der noget memory overflow eller et
- 34:29eller andet bat memory show. Og Det kan man bare ikke.
- 34:35Det kan man bare ikke tillade sig at gøre i Sådan startup af
- 34:37en maskine der kan tingene gå virkelig galt, hvis man ikke har
- 34:40styr på det der ikke så. Det er og hvad.
- 34:45Hvad er det Sådan helt? Det var Sådan, så var det Sådan
- 34:46noget. Hvad var det de værste Sådan
- 34:48eksempler på ting der gik galt? Det var vel Sådan noget læger
- 34:52der ikke kunne komme ind på at se et eller andet Journal eller
- 34:55Sådan noget der. Er døde af det her.
- 34:59Fordi at man ikke kunne. Så så vi kan sidde her og grine
- 35:03af det, men Det er jo noget af det mest alvorlige Der er sket.
- 35:05II test altså Sådan i historien. Der er banker, der ikke kan
- 35:11betale penge for deres kunder rundt omkring i verden, fordi de
- 35:15hele deres system er nede og de måske ikke går op igen.
- 35:19Og Det er jo altså ikke et Quick fix for for det her op.
- 35:22Det er jo Sådan at man er nødt til at i de fleste tilfælde.
- 35:27Eller måske i virkeligheden alle tilfælde går ud til den fysiske
- 35:31maskine med et USB stik ikke og sætte ind i den og vi snakker.
- 35:36Hvad var det 8,5 mio. Og de her systemer.
- 35:40De har jo en altså de her maskiner de er jo de er jo en
- 35:42del af et større netværk og en fødekæde, så så det virker jo
- 35:45ikke for OK. Nu har jeg startet den ene
- 35:48maskine, så virker det nu for de her antal 1000 kunder, så nu kan
- 35:51de komme på det næste, så kommer der flere 1000 på.
- 35:54Nej nej, det skalerer jo ikke på den måde enten så kører lortet
- 35:57eller også så kører det ikke og derfor så er det jo ikke noget
- 36:00der bliver fikset på en dag. Så Det er jo.
- 36:04Det er jo en katastrofalt altså og og og pinligt for Sådan en
- 36:08virksomhed der altså aktie valgte virkelig også bare der.
- 36:14Ja for satan så så Det var ikke så godt.
- 36:17Det var ikke så godt, men Jeg kan huske jeg jeg blev Sådan.
- 36:20Jeg hørte om om om nyheden der og jeg tænkte Sådan at Det var
- 36:24et angreb altså Sådan et et. Altså et angreb, men Det var det
- 36:29simpelthen. Det var bare dem selv.
- 36:31Der ligesom ikke bliver stukket en kæp ind i hjulet på sig selv,
- 36:35der ikke altså. Virksomheden, der skulle
- 36:36beskytte dem mod hack angreb. Fuckede op og folk troede Det
- 36:41var et hackerangreb. Det er sgu da lidt sjovt.
- 36:44Men Det er jo også Det er bare vildt.
- 36:45Det er også dejligt eller vildt over det ikke er sket før, ikke
- 36:48eller Sådan. Det må virkelig være en fumle
- 36:52fejl. Ikke fordi eller altså Sådan jeg
- 36:54tænker på hvor meget. Kode der bliver pusset til Sådan
- 36:59nogle kritiske systemer hver dag.
- 37:03Så det tænker man Der er? Typisk blevet kodet.
- 37:06Det der forskellen på det her kode der kører II syncal mode
- 37:10ikke? Det er jo at hvis Der er noget
- 37:13der går galt dernede, så ødelægger du hele systemet ikke.
- 37:18Det vil sige at du har jo en. Hvad kan man sige en påvirkning
- 37:20på det vil sige du har en server der kører rigtig mange kunders.
- 37:25Software på Sådan en server et stor server har jo 101 eller
- 37:29andet kerner og der kan køre mange virtuelle maskiner og alt
- 37:32Sådan nogle ting der. Hvis hvis man kan sige host kør
- 37:34nogen som kører hele den her maskine, der måske har det her
- 37:37styks software installeret det det fucker op ikke jamen så
- 37:40fucker du alle de her mange 1000 processer op på Sådan en
- 37:44maskine. Og det vil sige din din effekten
- 37:49af at at at smadre hele hele den fysiske server går ned på det
- 37:53der. Det er jo helt vanvittigt.
- 37:56Vi er jo vant til Sådan noget med at hov der var sgu lige der
- 37:58røg en server når vi så siger der røg en server derovre den
- 38:01crashede lige nu må vi lige starte den igen, så er det
- 38:03typisk en eller 2 virtuel maskine ikke Det er jo ikke
- 38:05selve den maskine der rent faktisk styrer de virtuelle
- 38:08maskiner og Det var det jo her. Der var mange af de der Sådan.
- 38:14Modermaskiner hvis Vi skal kalde dem det ikke Sådan som de som
- 38:18som kører det måske IVM ware som som servede en masse virtuelle
- 38:22maskiner til alle mulige formål, ikke?
- 38:26Jeg tror hele datacenter, måske i virkeligheden er blevet ramt
- 38:28af det, ikke? Fordi man har haft det der
- 38:31installeret, så Det er ret voldsomt.
- 38:37Sikkert noget. Det var en streg i regningen til
- 38:40crowd Strike, der i hvert fald jeg kendte, men man kan sige,
- 38:42jeg kendte ikke crowd strikke før det her.
- 38:44Så de har jo fået noget branding, ikke kan man sige.
- 38:49Altså. Jeg tror faktisk jeg.
- 38:51Jeg tænkte også hvem er det? Men så gik det lidt op for mig,
- 38:53at Jeg tror måske Det var den virksomhed der var med til.
- 38:56Jeg ved ikke om i kan huske at demokraterne IUSA de havde fået
- 39:00hacket deres maskiner eller Sådan et eller andet, og der var
- 39:02nogen der havde Sådan. Så var det dem der lavede den
- 39:04her rapport investation og Det er nemlig noget af det de har
- 39:08lavet før de her crowdstrick. De har lavet Sådan nogle hacker
- 39:12under, altså undersøgende arbejde, ikke?
- 39:14Så de har egentlig nok heller ikke rigtig været i Sådan
- 39:17softwareudvikler business'en som deres primære.
- 39:20Det er ligesom noget, Der er kommet ind.
- 39:22Sekundært altså det det ved jeg jo ikke med sikkerhed, men man
- 39:25kunne jo måske forestille sig Det var nogle nogle lidt Sådan
- 39:29halsløse? Programører, der havde sat sig
- 39:33ned og tænkte ah vi kan sgu også godt lave noget rigtig software,
- 39:35og nu skal Vi skal bare leve herinde hvor vi plejer hack selv
- 39:39og så så Det er Sådan lidt selvmord ikke så ja nå nu skal
- 39:45vi ikke lave for meget sjov med dem.
- 39:47Det er jo også virkelig alvorligt.
- 39:48Det skal også sige vi stadigvæk er griner af det men men Det er
- 39:50altså Det er altså seriøst alvorligt.
- 39:53Og Sådan noget går ned og og jeg kunne godt tænke mig at have.
- 39:56Jeg kunne godt tænke mig at have nogen inde faktisk at snakke
- 39:59Sådan helt generelt om Sådan hvad.
- 40:01Hvad kan det få af konsekvenser for os?
- 40:03Almindelige udviklere og programmører kommer der lige
- 40:05pludselig nogle politikere og siger, vi må skulle have meget
- 40:07mere kontrol med de der folk, men de får fly til at crashe de
- 40:10får. Jeg ved ikke hvad Det er jeg
- 40:12lidt Sådan bekymret for at fordi vi ikke holder Vores altså Vores
- 40:17Sådan. Faglig standard højt nok.
- 40:21Siger ikke, at Det er alle områder, Der er kritisk for det,
- 40:23men det synes jeg faktisk. Nu snakker jeg om ære i
- 40:24sikkerhed og Sådan nogle ting, der bare Sådan
- 40:26programmeringssikkerhed. I det hele taget tror jeg
- 40:28faktisk er meget mere relevant end at fokusere på Sådan en en
- 40:31teknologi indenfor programmering.
- 40:33Ikke så nå. Det er lidt interessant.
- 40:36Så det. Det var Sådan en tillid altså.
- 40:38Man kan godt altså når Sådan noget sker her så.
- 40:40Forstår man godt hvis Der er noget TV der ryger til til IT
- 40:44folk ikke og IT industrien og folk får virkelig øjnene op for
- 40:49hvor kritisk infrastruktur. Det her er, og Det er ikke bare
- 40:54være Det er ikke altså Det er ikke kun Microsoft der kan fucke
- 40:58det op. Det er også alle mulige andre
- 41:00random virksomheder som har fået nallerne ned i biasen eller hvad
- 41:04fanden det hedder dernede ikke så.
- 41:07Ja, så Det er noget værre noget. Det er sgu noget værre noget.
- 41:11Skal vi gå hen og snakke til en snakke om lidt mere lidt mere
- 41:13opløftende nyhed som som som jo faktisk er lidt en nyhed, ikke
- 41:17som ikke er Sådan en eller 2 gammel ting som er.
- 41:21Helt old nordisk og vi snakker om.
- 41:24Det er jo Sådan, at det gode, den gode virksomhed, som vi
- 41:27snakker meget om, nemlig openay II, går introducerede struggerd
- 41:32struktur, outputs, indie epir i og.
- 41:37Ja hvad er det? Det er jo noget Vi har snakket
- 41:40om før man kan sige. Der er jo rigtig mange der
- 41:42bruger de her large language models til at sende noget tekst
- 41:45og så få noget tekst tilbage i den mere eller mindre
- 41:48ustruktureret. Hvad skal man sige format og så
- 41:51bare fritekst? Men, Der er også nogle som
- 41:55inklusiv mig selv, og Jeg tror da også du har rodet lidt med
- 41:58det. Jonas som har fundet ud af at de
- 42:01her large language models kan faktisk være utrolig utrolig
- 42:05brugbare hvis man så hvis man hvis det der kommer ud af dem
- 42:08ligesom er lidt mere struktureret.
- 42:10Jason data. For eksempel Jason data, eller i
- 42:14hvert fald bare struktureret. Og der har længe været, og Det
- 42:20kan både bruges til Sådan noget som Sådan noget som tool
- 42:23calling, altså agenter som skal. Kalde API er Det var Google
- 42:26search. Det kunne være den skal
- 42:28kommunikere med en python interbur, så den kan køre kode
- 42:31eller et eller andet. Der kan være forskellige API er
- 42:35som de her modeller kan kalde og Det har også været.
- 42:37Hvad skal man sige? De udgav jo for efterhånden
- 42:40altså for længe siden åbner jeg længe siden.
- 42:42Det er vel et år siden eller lidt mere.
- 42:45Udgav de her function calling, altså hvor de specifikt har
- 42:48fintunet deres mer til at. Hvis man giver dem et jasonskema
- 42:54på et bestemt format, så kan de outputte outputter de Sådan
- 42:57rimelig stabile json i et bestemt format.
- 43:02Og og det der var og det det altså.
- 43:06Det kaldte de for function calling.
- 43:07Jeg tror de begyndte at kalde det for tool calling nu her,
- 43:09fordi de mere vil have det til at være tools altså alle nemmere
- 43:12der kan kalde tools med det ikke, men Det var også ligesom
- 43:15Sådan den første. Hvad skal man sige?
- 43:18Brugsscenariet da de blev udgivet der.
- 43:20Det var det her med, at alle eleverne kunne vælge at kalde
- 43:22API er. Årgange fra function til tools.
- 43:27Jeg tror simpelthen bare var branding.
- 43:28Det skal være helt ærligt. Også Det er bare 1 mia. når hun
- 43:31ændrer. Folk kan jeg ikke forstå hvad
- 43:32fanden function. Det er Sådan et nå ja, men den
- 43:35kan bruge tools og vi snakker agenter og tools og så er det
- 43:37fint. Ja lige præcis ja.
- 43:40Der var også mange, der fandt ud af, at man kan bruge de her ting
- 43:42til til andre. Altså det her med at de kan
- 43:44output struktureret jsons og alle mulige andre ting.
- 43:47For eksempel man kan bygge klassefire os altså Jeg har
- 43:49bygget en del klassefire, som hvor i gamle dage skulle man jo
- 43:52ligesom indsamle data og notere data og så ligesom træne en
- 43:57model til det, og så kunne man lave perfektions.
- 43:59Jeg har lavet rigtig mange prompte klassefires, hvor du
- 44:02bare ligesom skriver en instruktion, og så sætter du til
- 44:04at være ud i. Struktureret jsonen, og så får
- 44:07du en prædiction ud af det. Det er jo en kæmpe virkelig,
- 44:11virkelig vanvittig værdifuld. Hvad skal man sige use case og
- 44:14de har ellemmer som rigtig få snakker alt for få snakker om
- 44:18synes jeg og man kan også begynde at gøre Sådan nogle
- 44:19folketing, som at man kan sige at OK du skal output en af de
- 44:24her 10 kategorier. Givet et eller andet stykke
- 44:27tekst, men du skal også lige give en forklaring på, hvorfor
- 44:30den kategori passer altså Sådan, så man kan få Sådan noget
- 44:32eksplinability ind i hvor de også.
- 44:35Hvad skal man sige forklarer hvorfor de vælger de kategorier
- 44:38de gør. Argumentere for det, og det
- 44:40skulle også ifølge chan of through halløj ø performance og
- 44:43så. Videre.
- 44:44Det er sgu da en god måde at give Sådan en illusion af
- 44:46explainability. Altså en illusion?
- 44:49Ja ja men Det er det jo og så og så kan man jo give det til sin
- 44:52til sin leder der gerne vil have man laver noget explaintability
- 44:55på det og sige jamen Det har jeg den har jeg forklaret det.
- 44:57Her men man kan også. Man kan også lave nogle andre
- 45:00grineren ting Jeg kan huske det første eksempel jeg så på det
- 45:02som jeg fik grineren over Det var en der havde lavet Sådan en
- 45:05dynamisk opskrift maskine basically hvor han havde lavet
- 45:09et function call, altså jason-skema, som ligesom var et
- 45:12skema for en opskrift, så du ved en liste af.
- 45:15Jsonobjekter hvor at der kunne være en. 1 1 1 navn på en
- 45:20ingrediens mængde som kunne have en af.
- 45:22Altså det kunne være gram kilo forskellige enheder og så videre
- 45:27og så videre ikke altså hvis man har lavet skemaet for en
- 45:28opskrift og så kunne man skrive Sådan nogle random ting til den
- 45:31bare sige Sådan. Jeg vil gerne have lasagne med
- 45:34bearnaisesovs eller et eller andet ikke lav opskriften og så
- 45:37du ved bang så kommer den ikke. Og Det er selvfølgelig en super
- 45:42fjollet use case, men men så kan man også begynde at tænke på
- 45:44Sådan jamen. Hvad nu hvis man gerne vil
- 45:46generere quiz? Quiz altså quizzer dynamie
- 45:50underful quizzer på ting ikke givet ja du ved du har en eller
- 45:532 artikel lav 5 quiz spørgsmål som en eller 2 bruger kan blive
- 45:57quizset i for at se om de har forstået den ikke så kan man
- 46:00også du ved artikel ind og så struktureret output ud.
- 46:03Det kan være Sådan det her quiz format eller hvad man skal sige
- 46:06ikke så Der er alle mulige man kan også lave.
- 46:08Jeg har også lavet Sådan en name initiativ regnition model.
- 46:13Som du ved ligesom outputter en liste af entities.
- 46:17Og et label til hver identity, som Det er en organisation,
- 46:20eller om Det er en person eller et sted, og så kan man også
- 46:24begynde selv at finde på kategorier.
- 46:26Altså man kan sige, Det kan også være nogle helt andre ting.
- 46:29Man vil ikke stracke det og Sådan ja kæmpe stor use case som
- 46:33Jeg har brugt ret lang tid i virkeligheden og har været preet
- 46:37alle de steder Jeg har kommet til det.
- 46:38At hey Det er fucking fedt det her fucking calling og Det er
- 46:40også noget der gør det meget nemmere at lave Sådan.
- 46:43Pipelines til at processere tekst generelt, når man ligesom.
- 46:47Jeg vil regne med at få en eller 2 bestemt form tilbage.
- 46:49Men det der stadigvæk er Sådan lidt.
- 46:51Hvad kan man sige hvis man kan slå dem man selv kan kan træne
- 46:55de der klasser. Lad os nu sige og bare gerne vil
- 46:56være meget præcise på en eller 2 eller 3 ting eller Sådan et
- 46:59eller andet. Så kan man.
- 47:03Man kan jo altid prototype meget hurtigt med Sådan et eller andet
- 47:05kan man sige og også komme over til at få noget træningsdata der
- 47:08måske man kan sortere lidt i bagefter og og give videre til
- 47:12en meget mindre model som man så kan træne på.
- 47:15Og Det er jo også det der med at man kan ligesom destillere noget
- 47:19lille magtigt ned til til nogle mere klassiske klassefires på på
- 47:24som bare Sådan noget almindelig bird gammeldags måde at gøre det
- 47:27på. Måske endda med nogle embeds, så
- 47:29skal man bruge det output data til at bruge en bettings til at
- 47:32klasse fejl med og Sådan noget. Nå, hvad var det jeg ville sige
- 47:36jo, men Det er fordi er Det er det Sådan rentabelt at bare sige
- 47:40ej prøv at være vi kører sgu bare hele arkivet igennem nu alt
- 47:43det hedder altid arkiv artikler der hvor jeg kommer fra ikke og
- 47:45Der er altid et par millioner af dem og Sådan nogle ting og jeg
- 47:47ved Jeg kan ikke huske hvad jeg talte, Det er tåbeligt sidst,
- 47:49men Det er altså Det er en halvdyr affære at gå igennem
- 47:53hele skidtet og og Jeg er ikke rigtig sikker på jeg Sådan.
- 47:59Når Jeg har de der cases, så tænker jeg Sådan jo det kunne vi
- 48:01da godt og Sådan nogle ting, men Det er ikke noget man bare lige
- 48:03Sådan prøver. Og så siger hey forresten alle
- 48:08aviser j butik Vi har det her superfede data Vi har lavet på
- 48:12den her måde. Please brug det, for Det har
- 48:13altså kostet lidt. Så man skal ligesom ud og finde
- 48:17den der use case, der der retfærdiggør at man bruger
- 48:20bruger penge på det og så ja Det kan.
- 48:23Man nøjes med at køre det på 5 10.000 eksempler og så træne en
- 48:27en coutter og så bare bank løs ikke?
- 48:29Jo hvad hedder det? Og de har jo faktisk også Det
- 48:31var noget jeg lagde mærke til. Det er gået lidt over mit hoved.
- 48:33Jeg ved ikke om Det er kommet i sommerferien her, men opiningen
- 48:35Jeg har lavet Sådan et batch API Sådan så man kan har du brugt
- 48:39det OK fordi Det var Sådan så man kan man kan ligesom sige
- 48:42Sådan OK Jeg har bare alt det her der skal lave predictions
- 48:44på. Jeg vil bare have det inden for
- 48:4724 timer og så koster det halvdelen eller Sådan noget af
- 48:50hvad det koster. Sådan noget kan man jo lave ikke
- 48:53hvis Det er, men så er det jo ikke alverden altså så er det jo
- 48:55Sådan. Jeg ved ikke.
- 48:59Data. Jo, hvis du så forestiller dig
- 49:01hvor meget Det er i menneske folk der skal sidde og notere
- 49:05det. Og hvor fucking kedeligt Det er
- 49:06og Sådan noget ikke. Jeg er helt enig.
- 49:08Altså Jeg er faktisk ikke klar over om LM kaldende i batch piet
- 49:11også er billigere, men hvis Det er det så kan man sige, så så er
- 49:13det jo klart at når du ligesom kan gå igennem en masse data der
- 49:16ikke ligesom kræver at Der er en eller 2 form for live pipeline,
- 49:20men det vil der jo så være for alle.
- 49:22Typisk være for alt det der så data der kommer efter det ikke.
- 49:26Jeg mener Det er 50% det gør. Nå?
- 49:28Jamen det må. Være 50% lover kost jern.
- 49:30Så det lyder som en god deal. Så hvad hedder det?
- 49:34Nå, Det er i hvert fald en interessant use case og sygt
- 49:37undervurderet. Jeg tror.
- 49:39Det, Det er Sådan nok en af de ting der Sådan er gået lidt over
- 49:42hypen under eller rettere på grund af hypen ikke altså det
- 49:45her med at OK. Der er også de der helt gode
- 49:46gamle kedelige ting som vi bare. Det er Sådan helt.
- 49:50Praktisk meget tid på før. Hvis vi lige Sådan helt
- 49:53praksisnært skal sige, hvad man som programmør ligesom kunne
- 49:56gøre med det. Der er jo det her, Der er det
- 49:58her libered. Jeg tror det hedder instructor
- 50:01kan det? Passe instructor.
- 50:02Ja Det er jo ligesom lavet på en måde, så du siger Jeg har en en
- 50:06lille m lad os bare sige den kommer fra åben er jeg igen og
- 50:09så har jeg en par dansing model altså en en model class der
- 50:13ligesom beskriver hvad Det er for noget data.
- 50:16Typer Det kan være Det er en bruger min klasse er en bruger
- 50:19den har. Navn og en alder og Sådan nogle
- 50:22ting der. Og så har man noget noget tekst
- 50:24herovre Det kan være. Det kan godt.
- 50:27Det kan også være Det var person.
- 50:28Så har du måske en eller 2 noget tekst, en formular fra en person
- 50:32der har udfyldt et eller andet og det Der er nogen der har
- 50:35taget det et billede af det, så har de taget noget
- 50:37udstruktureret ud af det, så er det kommet ud struktureret.
- 50:39Nu kan du godt tænke dig ligesom at strukturere det i den her
- 50:41model, så du kan måske formulere omformle til noget.
- 50:45Jason. Det var det.
- 50:46Det er Sådan en form for mining vil jeg sige på på tekstdata
- 50:49ikke? Det er jo det som som det her
- 50:51instructor egentlig gjorde Sådan.
- 50:53Behind the scenes sikkert med nogle problem, tricks og ting og
- 50:56sager ikke for ligesom at sikre at det kom ud i den her i det
- 51:00her pytanche format og også ligesom have Sådan noget.
- 51:03Nå men hvis jeg så ikke lige kan få det til at passe ind i det
- 51:07her python format, jamen, så kan der i det mindste lige smide 1 1
- 51:101 venlig fejl til min min bruger så brugeren måske kan prøve igen
- 51:14med en ny prump for at få det ind i det her format.
- 51:17Men det der så også er sket her med den her lancering.
- 51:20Det er jo at. Altså nu behøver man så ikke det
- 51:23her library instructor. For det første nu skal man så
- 51:25bare sende the json-skema på på det, som man godt kunne tænke
- 51:31sig at få retur og Det kan de her pakke ansigtmodeller der kan
- 51:35du. Det kan de levere til Det kan så
- 51:38interface altså overgangen fra paridanic modellerne over til AP
- 51:41et til åbne yeah er jo nu super fedt og alle andre forskellige
- 51:45typer sprog der ikke er python, kan også typisk have de her.
- 51:49Model classes af en eller 2 art som kan.
- 51:51Det som kan spytte Sådan jsons skema ud.
- 51:56Og det der jo også er med det. Det er at fordi den use case
- 51:59måske nok er så udbredt, så ligesom de gjorde med function
- 52:03calling så siger de haps skal vi ikke træne Vores modeller til
- 52:07rent faktisk at være gode til det her, så vi ikke vi bygger
- 52:10det ikke bare ind IA pit som en måde at garantere det der den
- 52:13der mapping for dig måske gør de noget eller Det er bagved som
- 52:17jeg lige sagde der med som en strutter gør.
- 52:20Men vi træner den simpelthen til at blive rigtig god til det.
- 52:23Ja. Det synes Jeg er interessant.
- 52:25De har sikkert et eller andet lurerlag ovenpå det der som de
- 52:29så når du togler den der jaciet jamen så kommer du igennem det
- 52:32her lauer lag, fordi så er det bare det den skal være.
- 52:34Pisse god til og ikke en skid. Andet ikke og.
- 52:37Derfor, og derfor kan de ramme den der 100%.
- 52:41Kort. Altså de har de har ligesom
- 52:42gjort 2 ting de har eller 3 ting eller flere ting.
- 52:45Men altså de har jo ligesom Sådan sagt OK folk de bruger det
- 52:49ikke kun til agenter som skal kalde tools.
- 52:51Folk bruger det altså også bare Sådan helt casual til at få
- 52:53struktureret output ud af. Hvad skal man sige modeller?
- 52:57Så der har de ligesom IAPI et formaliseret det her Sådan så de
- 53:00ikke kalder det for tool calling, som godt kan være lidt
- 53:03forvirrende. Jeg kan altid skulle forklare
- 53:04folk Sådan. Jamen du kan altså også bruge
- 53:06det på den her måde og jamen Det er jo tools og Sådan noget og
- 53:08det. Hvor nu kan man altså nu er det
- 53:11simpelthen i epide at du kan sætte.
- 53:14Du kan simpelthen give et argument der hedder respons
- 53:17format. Du ved det kommunikerer meget
- 53:19bedre hvad Sådan hvad det egentlig er, ikke?
- 53:22Og så har de også bygget ind i deres SDK, altså det den
- 53:26modtager stadig de her. Jasonskemaer som jo i øvrigt er
- 53:29en freaking pay og skrive. Så er e-rown at du tror Det er
- 53:34løgn, altså hvis man laver. Dem i hånden.
- 53:35Det er helt. Præcis og så har de så har de så
- 53:38også kigget på langchain og kigget på den her convert opena
- 53:42og et par ansigts opbene i skemaer eller Sådan et eller
- 53:45andet funktion de har som er meget populær.
- 53:48Der har de ligesom tænkt OK folk vil rigtig gerne bare lave en
- 53:50freaking piedic base model og så ligesom bare sætte den ind.
- 53:55De gider ikke skrive de der ja Sådan skemaer der så Det har de
- 53:58også gjort muligt i deres python SDK altså ligesom bare kunne
- 54:01give Sådan en Sådan en pardantic base model ting der så ja det.
- 54:06Er altså ret simpelt Det er. Det er meget antic Der er ejeren
- 54:10af den badass ting at du kan. Om formulere det til til Jason
- 54:15skema og ikke så meget alle de andre runder om lang tid åbner
- 54:18jeg. Det er ligesom pightsantic der
- 54:19har lavet det der. Ja bare lige for at sige Sådan
- 54:23alle alle der altså et par danske kan jo nok måske et af de
- 54:27mest brugte moderne python packages.
- 54:32Arrangement, der bruger den pakke for ligesom at få.
- 54:35Så den er Sådan den. Den har jo simpelthen bare alt
- 54:38alt det juicy stof i moderne python programmering, som som
- 54:41bliver brugt i de her løsninger. Ja så Det er dem, der ligesom
- 54:44skal have æren for det der synes jeg.
- 54:46Så Det er jo bare altså Det er jo igen opineret der har kigget
- 54:49på efter lang tid synes Jeg har kigget på Sådan hvert andet
- 54:53bruger folk det her, og hvad kan vi gøre et eller andet?
- 54:56Og nu er meta devaluerer Vores shit helt vildt, så lad os give
- 54:59noget gratis GPT 4 o umi 20 GP 4 o mini er jo også kommet ud i
- 55:03øvrigt der kom ikke gratis der kom gratis, find tuning og den
- 55:07indtil de september eller Sådan et eller andet.
- 55:09Da meta kom ud med dilemma modellerne, så de.
- 55:12De prøver virkelig at please ikke så hvad hedder det?
- 55:14Men så nu har de simpelthen formaliseret det og sagt OK man
- 55:17kan lave et responsformat. Jeg ved ikke om instructor
- 55:19bliver hvad skal man sige? Hvad skal man sige helt absolut
- 55:23på grund af det her fordi Jeg tror ikke de.
- 55:26Altså. Der er jo stadig noget Der er
- 55:27noget ergonomi i instructor. Ja jeg ved det ikke.
- 55:30Det kan sgu godt være det bliver det ved jeg ikke.
- 55:36Altså Det er lige næsten den use case instrukt der har har sat
- 55:39sig på, ikke? Men, men Jeg tror bare at Det er
- 55:42den der trend Vi har snakket om at man skal generelt være rigtig
- 55:45rigtig påpasselig med at ligesom at droppe nogle nogle frameworks
- 55:50der prøver at løse mange af Sådan nogle.
- 55:52Jeg vil gerne have det her output med nogle proms og.
- 55:56Og ligesom behinde the scenes skriver en masse promptecst og
- 55:59putter ind i et python librics og så ligesom putter noget
- 56:03python kode rundt om og nogle klasser og ting og sager noget
- 56:06logik og så siger de hey mand Det er super fedt det her fordi
- 56:09Det er jo klart at det her er jo vi snakker ARI machine learning
- 56:13ikke også Det er jo en task du laver 1 1 1 1 python package til
- 56:19ligesom at blive god til en task ikke?
- 56:24Og. Det er Det er altså.
- 56:27Det er normalt ikke det vi gør. Det er det vi gør.
- 56:28Det er vi træner en model til at blive god til en task ikke og
- 56:33især når Det er at Vi har det her tekst, så de her lauer
- 56:37adapter ovenpå. Gør det jo muligt, at du kan
- 56:41pege den her store åbne i store model lama whatever alle mulige
- 56:46modeller i mange forskellige retninger taskwise function
- 56:50calling det her struktureret output og Sådan nogle ting, og
- 56:53det vil der jo være nogen der gør.
- 56:55Og det vil man vil se. OK Det er.
- 57:00Vi vil gerne give dem nogle tekst ind, men Det er altså et
- 57:02program der skal modtages og Det er faktisk ret fedt at få Jason
- 57:04tilbage. Eller måske er der nogen der
- 57:06synes det skal være produc så lige om lidt.
- 57:08Så er der nogen der har trænet den til at den kan spytte
- 57:10prodrobot tilbage til dig? Ikke også og og så jamen lige om
- 57:13lidt, så så har vi Vi har trænet et que lover eller laurallag som
- 57:17nu kan du vælge hvad Det er ikke bare det outputskema her, men du
- 57:22kan også ligesom sige Jeg vil gerne have det tilbage i.
- 57:24Applikation tipe producob så nu får du det tilbage produkt er
- 57:29det ikke? Sådan noget er det ikke bare
- 57:30Sådan noget eller Sådan et eller andet Sådan noget binærchup.
- 57:33Jo Det er et bitter format ikke men men, men det bliver jo så
- 57:36serolizet til noget i den 2 ende som kan være ret smart af mange
- 57:39årsager. Det er en 2 podcast Jeg er.
- 57:41Ikke. Jeg er ikke ekspert produceret,
- 57:44men men det det fylder mindre og hurtigere decialisere end Jason,
- 57:48siger man. Og så er det ikke altid helt
- 57:49rigtigt og. Anyways.
- 57:52Så hvad hedder det spændende ting her.
- 57:54Jeg tænker Vi skal til at gå videre til ugens repub ugens
- 57:58rapport. Får lov til det, fordi det Der
- 58:01er jo den røde tråd til introduktionen med dit AI jobs.
- 58:04Jeg er jo gået igennem eller vand i sommerferien og har
- 58:08fandme blæst tokens ud og straffet cort API fuldstændig
- 58:13vanvittigt og har simpelthen generelt kodet som helt gal.
- 58:17Og så har jeg besluttet mig for en Stack en Sådan en en Stack
- 58:20som jeg godt kunne tænke mig at bygge i.
- 58:22Og Det er så faster PI som baggend med det der hedder SQL
- 58:25model som or om postcress og noget der hedder allembik til
- 58:30til en database immigrering og så videre.
- 58:33Så til frontenden der har jeg valgt react og next som til
- 58:38frontend og Det er det som jeg fatter drag af men som jeg
- 58:42udvikler med e og i alligevel. Og så har jeg selvfølgelig valgt
- 58:49docker compost til at ligesom at køre det hele i forskellige
- 58:52containere og så kører jeg engine x som Sådan den her
- 58:56reverse proxy ting, som jeg også bare fatter hat.
- 58:59Altså i virkeligheden fatter jeg hat af det, ikke?
- 59:02Alt det kører jeg på en på Sådan et på Sådan et digital Ocean
- 59:07droppet instans altså bare en en virtuel maskine der kører på
- 59:10skyen. Og så har jeg ja Det er ligesom
- 59:15kørt og så videre. Og det, Jeg kan ikke finde ud af
- 59:19det der HTPHTPS og alle siger til mig det der.
- 59:22Det er noget af det nemmeste og så har de sagt jeg skal bare få
- 59:26det over på cloudflare og så burde det spille men så putter
- 59:29jeg det over på cloud flare og så får den mixt HTTP eller mix
- 59:33content problemer fordi at den bliver ved med at kalde mit API
- 59:38back in API med HTTP og Jeg er fucking forstår ikke hvorfor.
- 59:42Så ja problemer problemer, problemer OK og så fik jeg det
- 59:46her spamangreb som bare du ved verden var bare imod mig ikke ja
- 59:50så hvad hedder det så? Jeg tænkte ligesom OK nu har jeg
- 59:54godt nok promoveret det her op til noget ret stort og Jeg har
- 59:56launchet og det hele og nogle af de der oplæg Jeg har lavet med
- 1:00:00det. Det virker virkelig godt Sådan
- 1:00:02på LinkedIn og det her building in public ting her i hvert fald
- 1:00:05fordi nogle af de der opslag Jeg har lavet, de har simpelthen
- 1:00:08bare nogle af de mest sete Jeg har haft i år, altså med 20.000
- 1:00:11visninger hver, hvilket er meget for mig.
- 1:00:14Så du ved Det er noget vidt og bredt ud det her med at Jeg har
- 1:00:18fået det her projekt op at stå og det funker bare ikke.
- 1:00:20Altså det virker bare ikke og Jeg kan bare fucking ikke få det
- 1:00:23lort til at virke og jeg tænker Sådan Jeg har hele tiden fået
- 1:00:24den her, da den er lige ved at være der, ikke?
- 1:00:27Så jeg indser, at jeg står i et lort til halsen med kode jeg
- 1:00:33især fronten koden, som jeg ikke fatter andet af.
- 1:00:37Så jeg tænker måske er det på tide at sidde og lave om.
- 1:00:40Og så finder jeg det her helt fantastiske redup, som jeg ville
- 1:00:44ønske jeg havde fundet før jeg gik i gang med det her, som som
- 1:00:49faktisk som og Det er det rapporter, der hedder fast.
- 1:00:52Altså som er på fast i organisationen på git hub, som
- 1:00:55hedder full stærk fast API template.
- 1:00:59Det var Sådan et fedt navn, Der er Sebastian, der som er
- 1:01:02forfatteren til det der han har fundet på template.
- 1:01:05Altså det burde bare dukke op når man søger hvis man lige tog
- 1:01:07sig den tid til at søge på det. Men næh nej hvorfor ikke bygge
- 1:01:10hele lortet fra bunden af med med crowd?
- 1:01:13Ja så Jeg har og det ser sgu ret fornuftigt ud.
- 1:01:15Det er faktisk 1-1 den stak Jeg har valgt at bruge.
- 1:01:19Bare uden next jazz hvor det kun er react, så Jeg er i gang med
- 1:01:23at. Ugens rapport er det her full
- 1:01:26stacke faktisk NPI template. Som jeg virkelig vil anbefale
- 1:01:32til folk som mig selv, som ikke bestemt ikke er fuldstændig
- 1:01:36udvikler, men som godt kunne tænke sig at gå i gang med at
- 1:01:38snuse til det, fordi Det er bare fedt at Der er noget.
- 1:01:42Altså Det er ikke bare Sådan er en blank tekstfil du går i gang
- 1:01:44med når du går i gang, men Der er ligesom er noget kode der
- 1:01:47ligesom er lagt op til en eller 2 form for retning.
- 1:01:50Første gang, Der er ligesom dit første notting ball boult i det
- 1:01:54ikke altså hvis nu man hvis man har prøvet jango.
- 1:01:58Som jeg jo også er meget fan af. Jeg synes jo jaker er stadig
- 1:02:00fantastisk, selvom Det er jo et oldgammel python library og Det
- 1:02:04har. Ikke været væk fra Det var lidt
- 1:02:06derfor jeg tænkte nej Jeg har prøvet det der jango og det jeg
- 1:02:09bryder mig ikke om det. Jeg synes Det er.
- 1:02:12Et eller andet af Sådan nogle ting som timing for eksempel.
- 1:02:14Altså Der er jo ikke nogen, der kan lide, at ens tekst IIVS code
- 1:02:18i dag bliver hvid, så bliver de Sådan.
- 1:02:22Hvad er det anytype? Jeg ved ikke hvad Det er for en
- 1:02:24type. Jeg kan slet ikke holde det ud.
- 1:02:27Og Det er jo også. Det er jo fedt fordi at Vi har
- 1:02:29jo oppet standarden for python udvikling for for sindssygt her
- 1:02:32efter typing systemet er blevet så modent i python.
- 1:02:35Nå men anyways, så Det er jo Det er jo en pendant til til til
- 1:02:39diagango hvor du starter et projekt hurtigt template og så
- 1:02:42har du brugerstyring du har. Du har den her migrerings er det
- 1:02:49ikke Sådan der også er Sådan noget til at styre migreringerne
- 1:02:51med? Eller er det bare mig der tror
- 1:02:53det? Der er i hvert fald den her
- 1:02:54cirkulmodel, som er en en URM, altså en.
- 1:02:58Object relation noget manager tror jeg det hedder står for,
- 1:03:01men Det er ligesom det her lag der kommunikerer ned til
- 1:03:03databasen. Typisk typisk en relationel
- 1:03:07database, noget postgræs eller et eller andet ikke og så kan
- 1:03:11man ligesom bare ja så er man kørende ligesom hvis man tog
- 1:03:14Sådan. Startede Sådan en jungle
- 1:03:15projekt, hvor du også meget hurtigt kørende og Der er vist
- 1:03:17en app-man side Der er Sådan en default side man kan logge ind
- 1:03:20på og man kan se sine forskellige.
- 1:03:23Tables og model så man kan følge lidt med i det.
- 1:03:25Er det Sådan det også fungerer. Ja lige præcis, og Der er en
- 1:03:27fast du ved første PIMSKL som or om pejlet ansigt selvfølgelig i
- 1:03:31første EPI, så bruger den postkreds SQL den her react hvor
- 1:03:36den bruger noget der hedder chakra UI til Sådan en
- 1:03:38komponenter, så bruger den du ved den har Sådan noget med at
- 1:03:43out of the box har den Sådan noget burde jule yousee tokens
- 1:03:47til offentication. Det er blandt andet noget Jeg
- 1:03:49har lært efter den her. I sommerferien.
- 1:03:53Så har den Sådan noget e mail base password recovery hvis du
- 1:03:56gerne vil lave din eller ja hvis du har mistet.
- 1:04:00Ja problemet noget jeg ville ønske der var implementeret.
- 1:04:02Det var Sådan noget her e mail verification.
- 1:04:04Det ser ikke ud som om Det er implementeret, men ja og så er
- 1:04:07der Sådan noget. Den gemmer password hashet
- 1:04:09databasen og Der er sat noget reverse proxy op og Der er CICD
- 1:04:14pipelines i get hopaction allerede og.
- 1:04:18Kompose og Sådan noget, og Der er den her adminside hvor du
- 1:04:21ligesom kan Sådan bare nice altså og ja.
- 1:04:26Det er Sådan her du gør og prøver at bygge videre derfra
- 1:04:31ikke jeg sidder ja så jeg sadlet om og så må jeg æde den der.
- 1:04:36Det er jo lidt pinligt at have blæst så stort et brød op og
- 1:04:39relaunche BHTTP og så må du lige gå tilbage i The lab igen og
- 1:04:44lige lære at tighes script og act for at man kan ja.
- 1:04:47Så Jeg har lige slugt den og så har jeg skrevet Sådan en fin
- 1:04:52under udvikling. Besked inde på erjobs.dk og så
- 1:04:56tænker jeg at der kommer et relaunch her indenfor
- 1:04:58forhåbentligvis ikke alt for lang tid.
- 1:05:02Og så er strategien simpelthen at prøve, at fordi Det er især
- 1:05:05reac delen og hele foden and tingen der som jeg bare ikke har
- 1:05:08haft tålmodighed til, at der har jeg lige været lidt for cowboy
- 1:05:11move fast in break things agtigt.
- 1:05:13Agtigt og Sådan. Fail fars du skal bare have en
- 1:05:16robak til noget. Der fungerede, og jeg tænker,
- 1:05:19jeg trøster mig selv med at sige, at Der er nogen, der
- 1:05:22aldrig launcher. Ikke altså Der er nogen, der
- 1:05:24aldrig Sådan du ved ligesom får sagt det til verden at hey det
- 1:05:26her projekt der har jeg der har det jo trods alt måske bedre, at
- 1:05:31ligesom være lidt for tidligt end ja.
- 1:05:33Man kan også sige, at nu ved jeg ikke hvor længe nix jas har
- 1:05:37eksisteret. Jeg kender det ikke så godt.
- 1:05:40Jeg, men jeg ved at reakt har eksisteret længe.
- 1:05:43Det var noget af det første front framework, som jeg
- 1:05:46stiftede bekendtskab med i nogle af mine tidlige projekter.
- 1:05:50Der var lidt jango graph kill med graffin og så og så react.
- 1:05:54Det var altså også episke tider nå hvad hedder det?
- 1:05:59Man kunne jo forestille sig den der cloud sonnet der den faktisk
- 1:06:02var bedre til at hjælpe dig med reac bare simpelthen bare fordi
- 1:06:04Det har levet længere og så så den har nok spist noget mere
- 1:06:08kode af det. Og er det ikke også et af de
- 1:06:09største front end frameworks derude rent kodemæssigt gæt?
- 1:06:14Tror Det er sgu lidt standarden ikke Der er lidt.
- 1:06:18Ja. Der er Sådan en challenge
- 1:06:19smelte. Virker det til er lidt
- 1:06:22challenger på den ikke. Og så er der stort smelte.
- 1:06:25Nej men nej, Det er i hvert fald rimelig altså.
- 1:06:29Det er ikke perfekt, har jeg hørt, men men Det er Sådan
- 1:06:31rimelig. Anvendt ikke, og jeg må indrømme
- 1:06:35jeg havde ikke rigtig noget godt argument for at bruge en XTS
- 1:06:38andet end at. Det er der bare rigtig mange der
- 1:06:41siger det ord. Men Jeg har et dårligt argument.
- 1:06:45Men Det er rigtig dårligt argument, men vi havde også den
- 1:06:47der snak der. Jeg tror også i nævnte det lidt
- 1:06:49III den der episke episode sidst jeg ikke kunne være med i fordi
- 1:06:52Det var jo ærgerligt der var øl og alt muligt men.
- 1:06:57At at det der med hvad for noget?
- 1:06:58Hvad skal man bruge i sin teksttak ikke.
- 1:07:00Altså er det overkill at bruge next s hvis du ikke skal skalere
- 1:07:04servere server læs ud til hele verden og Sådan nogle ting der.
- 1:07:08Det er det jo, hvis det, hvis Det er det som forfatteren til
- 1:07:11Det har tænkt, at Det var ikke, så er det jo nok også lidt
- 1:07:13overkill, så Det er vigtigt at vælge hvad for en hest man rider
- 1:07:18på, og hvad man vælger i sin stak, hvad man laver og Sådan
- 1:07:20nogle ting. Der er Sådan en Der er Sådan en
- 1:07:22blanding af det. Ikke fordi altså det Det er
- 1:07:23Sådan Det er sgu lidt svært fordi Der er også det der så vi
- 1:07:27snakkede også lidt. Jeg snakkede også med tiden om
- 1:07:28det her med altså Casper tideman som var med i den sidste episode
- 1:07:32hvor jeg var ude hos alefarm breing Vi skal jo vi laver en
- 1:07:35episode til hvor du også er med Jonas, Det har vi allerede
- 1:07:36aftalt. Ja jeg savner dig der Jeg tror
- 1:07:41dig og du har jo mødt Kasper tror jeg, men i vil have altså
- 1:07:45ja nå men hvad hedder det god kemi og god synergier der.
- 1:07:52Hvad var det Jeg vil sige? Jo altså det her med at man skal
- 1:07:56ikke overkompliceret det alt for meget og så videre.
- 1:07:59Men man skal og Det kan man slippe for at gøre, hvis man
- 1:08:02bruger Sådan nogle services som versel.
- 1:08:05For eksempel har jeg fået lad mig fortælle, men så er der
- 1:08:07Sådan de her venter login altså så så du skal på den ene side
- 1:08:11ikke overkompliceret det, men du skal heller ikke du ved bare
- 1:08:14outsource et eller andet totalt. Essentielt til noget, du slet
- 1:08:17ikke aner, hvordan det fungerer Sådan.
- 1:08:20Og på den 2 side så skal man jo heller ikke skrive det hele fra
- 1:08:22bunden af. Altså der må også være et eller
- 1:08:24andet. Jeg synes den er den er svær og
- 1:08:26den der altså. Man kan jo også altså man Der er
- 1:08:28også noget der hedder produktivitet ikke.
- 1:08:30Der er også noget der hedder. Du kan ikke skrive det hele fra
- 1:08:31bunden af, du bliver også nødt til ligesom at bruge nogle af de
- 1:08:34ting som Der er derude som folk har skadet og som mange siger
- 1:08:38virker ikke. Find knappen igen jo altså det
- 1:08:41det holder jo ikke så ja. Men.
- 1:08:45Den god diskussion det der ongoing diskussion tænker jeg.
- 1:08:49Men jeg kommer nok til at dele mine.
- 1:08:50Jeg kommer nok til at dele mine tanker både på LinkedIn og have
- 1:08:53podcasten omkring. Hele det her fullstace eventyr
- 1:08:57som jeg Jeg er på. Det skal vi da bare vende lidt
- 1:08:59tilbage til, så har vi en traumer mere jo.
- 1:09:01Det er jo. Nå men fast API full stak
- 1:09:06template hed det, og Det er selvfølgelig under fast impy, så
- 1:09:09Det var så ugens u. Fuldstændig fuld Stack fast i
- 1:09:12template. Sådan var det.
- 1:09:14O. K.
- 1:09:15Pool yes. Så Jeg tror, Vi er ved at være
- 1:09:19ved vejs ende, jo. Det er fandme godt at være
- 1:09:21tilbage. Jeg kan mærke at Det er godt
- 1:09:23lige at få sin ugentlige techfix her.
- 1:09:27Ja Det er det sgu. Mega nice jamen så er vi jo
- 1:09:31bare. Vi er jo lige en dag forsinket
- 1:09:33den her uge, men vi kommer knivskarpt tilbage på onsdag i
- 1:09:36næste uge klokken. Vi er begyndt at udgive kl.
- 1:09:3805:00 fordi eller ja og Det er simpelthen fordi at folk de de
- 1:09:42tuner sgu ind. Altså der var en dag hvor jeg
- 1:09:45fik udgivet kl. 05:00 ved et ved et hvad skal man sige uheld og
- 1:09:49folk gik altså bare på altså og det altså hvis jeg ved ikke
- 1:09:52altså Der er virkelig altså jeg Jeg er imponeret over hvor mange
- 1:09:55der begynder at at lytte med til det her, så så Det er Vi er
- 1:09:58selvfølgelig bare utrolig beæret over at.
- 1:10:00Og. Hun har noget der keder sig på
- 1:10:02motorvejen i de tidlige motorveje og der så det.
- 1:10:05Så kan man altid tune ind. Det er jo godt.
- 1:10:07Vi er altså oppe og ramme Sådan en 5 600.
- 1:10:11Hvad hedder det views per per afsnit og i på podcast kunden og
- 1:10:15så har vi på en før 50 100 stykker inde på på youtube så så
- 1:10:20det går opad så Det er fantastisk.
- 1:10:24Det er godt vi, Vi er glade for at have jer med allesammen, og
- 1:10:26vi fortsætter bravt, og nu er vi tilbage fra sommeren Sådan for
- 1:10:30Real, så nu bliver det nu bliver det rigtig godt.
- 1:10:33Back in business. Jamen, så er der ikke andet
- 1:10:37tilbage end at sige husk at subscribe og alt det der.
- 1:10:40Følg os på LinkedIn og gå ind og besøge arjobs.dk og se den er
- 1:10:44nede og. Ja så bare have det rigtig godt
- 1:10:48til vi lyse igen i næste uge. Ses hej.