Latest / Verbos: AI og Softwareudvikling / #93 - Hvordan Bygger Man RAG-systemer? med Emil Lykke Jensen
Transcript
- 0:00Hej allesammen og velkommen til hvad bos podcast afsnit nummer
- 0:0293 i dag. Der skal vi snakke om rack
- 0:05retrived generation. Det er ikke fordi Det er nyt og
- 0:09hot. Det har efterhånden været en
- 0:10ting længe men men Det er egentlig ikke noget Vi har
- 0:12snakket om så meget her på podcasten og i dag faktisk på.
- 0:17Altså fordi i har spurgt om det derude, så vil vi gerne prøve
- 0:19ligesom at tage lidt et debat dive i hvad retrivle
- 0:22organedgeneration eller rack er. Hvordan man bygger det.
- 0:26Hvornår skal man bruge det? Hvornår skal man ikke bruge det
- 0:28alle de her fantastiske ting, som Vi er sikre på?
- 0:31At kunne være mega brugbar for Vores lyttere derude, så Det er
- 0:34det Vi skal snakke om i dag og til at gøre det der har vi fået
- 0:38dig med i studiet studiet emil Jensen velkommen til.
- 0:41Ja. Ja, men jeg tænker, skal vi ikke
- 0:44bare hoppe direkte ud i det? Vil du ikke introducere dig
- 0:47selv, emil? Det vil jeg gerne.
- 0:49Jamen jeg hedder emil og man kan sige Jeg har arbejdet med Sådan
- 0:54NLP og. Tekst og alle Sådan nogle sjove
- 0:58ting i de sidste 10 15 år. Alt afhængig af hvordan man man
- 1:03tæller og. Der kan man sige der har der har
- 1:08Sådan en search elementet som så er blevet til reg fyldt utrolig
- 1:12meget. Og hele AI spacet har jeg jo
- 1:15Sådan på en eller 2 måde haft gang i.
- 1:19Siden før transformers modeller og alt muligt andet sjovt.
- 1:22Og Det er jo. Blev meget drilt nu.
- 1:26Og i dag, så sidder jeg blandt andet og bygger forskellige rap
- 1:29systemer og. Bare søgeløsninger.
- 1:34Sådan kompleks data. Megafedt og så er der jo den
- 1:38lille twist at altså du er jo statskundskab uddannet.
- 1:43Ligesom alle andre i det her space, kan jeg så?
- 1:45Forstå lige præcis og Det er Der er underligt mange i andeneres i
- 1:50mit liv som er statskundskab uddannet.
- 1:52Måske mange der ved at Det er Sådan et lille hemmelighed, men
- 1:54Det er det eneste, vi bliver undervist i Det er.
- 1:56Det skal ikke tale. Det er de på nettet design.
- 2:00Det er ikke en skid Det er. Det er a og det hele.
- 2:03Det er ikke hele Det er os der fandt på det ikke jule.
- 2:07Altså bare for lige at nævne et par stykker.
- 2:09Jonas er statskud dernede Mikkel fraltoft, som du også kender er
- 2:13min er statskunk uddannet adam hede statskundskab uddannet og
- 2:17der Der er også flere Jeg har glemt Jeg har Jeg er blevet ved
- 2:19med at lægge mærke til til til flere og flere af jer så.
- 2:24Amen det Det er helt fantastisk. Det lægger vi ned.
- 2:30Vi troede, vi skulle igennem staten, så fandt vi ud af Det
- 2:32var igennem AI. Det er megafedt.
- 2:37Måske skal vi også bare lige vende det hurtigt, fordi apropos
- 2:39statskundskab og Sådan noget. Du har jo også et et website som
- 2:43vil du ikke fortælle lidt om det?
- 2:45Govern that iow jamen. I virkeligheden, så er det jo
- 2:48som alle andre, der har arbejdet med.
- 2:52Politik og teknologi, så er det jo Sådan en eller 2
- 2:55sammensmeltning af de 2 ting. Hvor i øjeblikket så er den
- 3:01relativt enkel. Den henter data fra Folketingets
- 3:05kilder. Det vil sige al sagsdata, der
- 3:09findes i Folketinget. Nye love beslutningsforslag,
- 3:13paragraf 20 spørgsmål, udvalgspørgsmål, alt Sådan noget
- 3:16og så al aktørdata, der findes derinde.
- 3:18Det vil sige alle politikere basically, og så henter den alle
- 3:22referater af alle folketingsmøder.
- 3:25Og det kaster den så op i luften og laver nogle forskellige ting
- 3:28ved Sådan at man dels kan se det visuelt.
- 3:31Man kan se hvilke når der står på en person, så kan du se hvad
- 3:34for nogle taler har de holdt hvad for nogle sager i de
- 3:37involverede i når der står på en sag, så kan du se hvilke sager
- 3:40minder om denne her sag, hvilke personer involveret i den, hvad
- 3:43for nogle? Møder har der været holdt på
- 3:45baggrund af der. Så kan man selvfølgelig også
- 3:47lave semantisk søgning i det. Og ideen er så, at det ligesom
- 3:51skal udbygges med med alt muligt andet funktionalitet, så det
- 3:53ligesom bygges ovenpå, og der skal også flere datakilder til
- 3:56blandt andet høringsdata IEU data.
- 4:01Alle mulige andre sjove ting, så Det er Sådan et et hobbyprojekt
- 4:05er lidt forkert at kalde det, men Det er Sådan 1 1 1 projekt
- 4:08jeg kører fordi Jeg synes Det er ret fedt og Jeg tror på Der er
- 4:12et. Et marked og en.
- 4:16En vigtighed i at bygge Sådan noget, altså i virkeligheden i
- 4:20et samfund, Der er i stigende grad, hvor Sådan demokratisk
- 4:26viden eller Sådan indsigt i folketingsdata, parlament,
- 4:30parlamentarisk data bliver mere og mere mudret og sværere og
- 4:33sværere, blandt andet fordi der kommer meget, meget mere af det,
- 4:37så så kunne jeg godt tænke mig at prøve at lave et eller andet
- 4:40som. Kunne gøre et eller andet ved
- 4:42ved det problem. Eller fordi der blev altså nu
- 4:46har Jeg har siddet og rodet lidt med Folketinget har jo et API
- 4:49man kan kalde at få de her ting og Det har jeg siddet og rodet
- 4:53lidt med og det tror jeg også du har Jonas og Det er en ting det
- 4:57der med at forstå hvordan det der API hænger sammen.
- 5:00Det er Det er en udfordring af sig selv men men Det er det ja.
- 5:05Men men men også det der med det kræver også at man forstår
- 5:08strukturen i processerne og Sådan noget i Folketinget ikke.
- 5:12Og Det er jo også en en ting at sætte sig ind i.
- 5:14Ikke så men, men så bliver man jo også bevidst om hvor meget
- 5:18altså hvor meget tekst Vores kære folketing producerer
- 5:21dagligt ikke. Altså Det er jo.
- 5:23Det er helt den helt helt vildt, men ja Der er Der er Der er
- 5:27afgjort Sådan nogle altså. Der er jo nogle ting Der er
- 5:28Sådan interessante, for eksempel ved møderefareter og Sådan noget
- 5:31ikke altså. Hvornår er noget et udtryk for
- 5:34et partis holdning, og hvornår er noget et udtryk for en
- 5:36politikers holdning og så typisk så ordførertalere?
- 5:40Det holder du på vejene af dit parti kan man sige, så Det er
- 5:43ligesom partiets holdning, hvorimod når du svarer på
- 5:46spørgsmål. Og så til dels så er det Sådan
- 5:49mere din personlige holdninger der ligesom kommer frem der
- 5:52ikke. Altså det skal jo gerne flugte
- 5:54også med partiets holdninger, men så altså Der er Der er
- 5:57nogle. Ja.
- 5:59Hvis man skal passe nørdet, så er der nogle interessante ting i
- 6:01det. Så nå, men det Det er jo det.
- 6:05Det er en helt helt stoffer for sig.
- 6:07Men altså man kan gå ind og tjekke government Der er dig jo
- 6:09ud. Man kan sign up gratis og få
- 6:11adgang til til til URL der som præsenterer data på en fed måde
- 6:16og semant til søgning mener jeg også er i freetaer ikke?
- 6:21Og så på alle sagsager og referater, og tror Det er.
- 6:27Det er måske en meget god ping pong hen til det Vi skal snakke
- 6:29om i dag, fordi søge søgning er jo ikke helt urelateret til til
- 6:33rack. Det er jo faktisk en kæmpe stor
- 6:34del af det. Jeg ved ikke.
- 6:36Skal vi ikke prøve bare lige til hvis Der er nogen der har ja OK
- 6:41ikke ikke fordi alle ved hvad mac er, men altså Jeg synes der
- 6:44det Det er blevet Sådan et meget.
- 6:46Det er blevet lidt Sådan et buzzword buzzware synes jeg.
- 6:48Jeg synes jeg i hvert fald. Jeg er blevet overrasket over
- 6:49hvor mange. Der ved hvad rack er, men Der er
- 6:53også ligesom om Der er en eller 2 historie hvor at Det er nemt
- 6:55at forklare folk Sådan. Hvordan skal chatgip t vide
- 6:58noget om dig og Det er din virksomhed når den er trænet på
- 7:02dagindags data offentligt ikke og så så forstår folk det der
- 7:05med Sådan. Hvis jeg lægger min min Vores
- 7:08interne filer ned i en en videns database, så kan chat GPT få
- 7:12adgang til det ikke? Og der tog jeg allerede lidt hul
- 7:16på det, men hvad skal vi ikke prøve at få en definition af?
- 7:18Wag på bordet her. Lad mig bare kaste den op?
- 7:22I luften, og så er der en. Mission ja jeg ved ikke om Jeg
- 7:25har Sådan en dimension, men Jeg kan tegne en tegning, tror jeg.
- 7:29Hvad siger du? Altså Jeg vil sige altså i
- 7:33virkeligheden. Rack er jo ekstremt simpelt.
- 7:36Det er jo Sådan set bare at man kobler en chatbot på en Google
- 7:39søgning, hvis den Google søgning søger i noget data du giver den.
- 7:46Ja det ved jeg ikke, om den var så simpelt.
- 7:49Fremstillet men altså Det var Sådan teknisk set.
- 7:52Det er det Det er. Ja, så problemet er vel det her
- 7:57med at Det er fint nok at chatklipper er meget smart og
- 8:00den ved en masse om altså verdensviden og som man kan
- 8:04finde ud på nettet og så videre. Altså offentlig viden men men
- 8:08hvis du skal have noget Der er lidt mere specifikt til en eller
- 8:102 givende altså case eller intern i en virksomhed for
- 8:13eksempel. Så kræver det lidt ligesom at at
- 8:15at at Der er den her adgang til noget viden som som ikke kan den
- 8:21ikke har haft adgang til før, og derfor skal den være i stand til
- 8:24at kunne søge det frem, eller ligesom kunne i hvert fald kunne
- 8:28rette det, når den har brug for det.
- 8:31Altså på det rigtige tidspunkt. Sådan så den kan bruge det til
- 8:33at i sit svar ikke? Er det ikke hovedcasen i
- 8:38virkeligheden? Jo altså jeg ved sgu ikke.
- 8:42Jeg synes endda da da rack kom frem der snakkede han meget om
- 8:44det her Norge cutoffer. Det var derfor Det var smart
- 8:47altså det der med at du de her sprogmodeller er jo trænet til
- 8:50og med et eller andet tidspunkt ikke og så kan de ligesom ikke
- 8:53vide mere end det Der er sket indtil de indtil det minut hvor
- 8:57de er stoppet med at træne på eller det data de træner på er.
- 9:01Er stoppet ikke, og der kan du så bruge wrack til at komme
- 9:06videre derfra. Det synes jeg Sådan meget var
- 9:07det man snakkede om. For år tilbage i virkeligheden
- 9:10da rack kom ind, men men Jeg vil sige.
- 9:15Den. Altså de den det store use case
- 9:20i rap er jo i virkeligheden at. Du kan hente fakturaelle
- 9:25information ud som du ikke kan få andre steder, så typisk i en
- 9:30virksomhed eller en organisation.
- 9:31Altså noget af det vi også sidder og og arbejder på er
- 9:34Sådan noget knowledop kalder vi det.
- 9:37Og i virkeligheden er Det er det et lidt buzzyward for 1 1 1 sted
- 9:44hvor du samler kurateret data Der er relevant for din
- 9:47virksomhed eller din organisation, så det vil sige
- 9:50Det er ikke en data warehouse hvor du bare samler alt hvad du
- 9:53overhovedet kan samle eller en data lake Det er et sted hvor du
- 9:56siger i den her virksomhed Der er.
- 9:59Der er noget information Der er relevant af det alle
- 10:01medarbejdere eller en gruppe af medarbejdere.
- 10:04Har adgang til. Nemt og hurtigt og præcist, og
- 10:08Det kan være du ved alt for personalehåndbøger til
- 10:11procesbeskrivelser til dokumentationsguidelines, alle
- 10:15mulige forskellige ting, og Det kan du så proppe ind i.
- 10:18En database system typisk fordi typisk vil man have flere
- 10:21forskellige typer af databaser. Og så kan du søge det frem enten
- 10:26med en søgemaskine eller via ved at putte en en eller lem på
- 10:31toppen af det ikke? Sådan at du kan skrive, må jeg
- 10:33egentlig. Tage fri til moster oles
- 10:37sølvbryllup på tirsdag, og så kan den finde ud af OK.
- 10:41Jeg skal kigge i personalehåndbogen, og jeg skal
- 10:43nok kigge heromkring, og så hiver den det frem.
- 10:45Og så siger den nej, det må du ikke eller ja.
- 10:53Jeg kan ikke lade være med at tænke på.
- 10:54Nu nævnte det lidt hvad? Hvad det hvordan det startede
- 10:57emil Jeg kan huske der var Sådan en paper hvor det her den her
- 11:00term altså returment the generation tror jeg kom fra.
- 11:04Og Jeg tror faktisk at det det havde gjort dengang Det var de
- 11:06havde. Vi havde jo den her med kontekst
- 11:08vinduet. Altså man kunne ikke bruge
- 11:09særlig meget ind i de første alle lærere og så deres.
- 11:13Hvad kan man sige? Arkitektur den forsøgte egentlig
- 11:18bare at løse det der med, at man kunne putte lidt flere sider fra
- 11:22en PDF fil ind. Og så tror jeg det den gjorde.
- 11:25Det var at den nu kommer den ind på nogle termer her.
- 11:28Altså den embedde teksten i en særskilt model.
- 11:31Og så brugte revolveret den det altså når du lavede inferens på
- 11:35hele netværket og så reviewe den det, og så begyndte den så at
- 11:38generere noget tekst ud fra det så den den lavede en eller 2 en
- 11:41betting hvor den så kunne retre nogle informationer ud, så Det
- 11:44var ligesom bakke ind i et netværk Sådan som jeg husker det
- 11:48der paper der og så var det at folk de så at hov jamen
- 11:53arkitekturmæssigt Der er det jo ligesom 2 komponenter, dem kan
- 11:55vi jo lige så godt adskille på en eller 2 måde og så sige Der
- 11:58er en. En vilkårlig model her til
- 12:01ligesom at. Embedte teksten og læg det ned i
- 12:04en vektordatabase og så herovre har vi noget noget generativt og
- 12:07så og så. Løste det jo faktisk det her
- 12:11problem med at altså at man kunne ikke putte særlig meget
- 12:15ind i et eller andet. Og nu kunne man jo så pludselig.
- 12:20Altså have en en søgedatabase altså hele Google.
- 12:23Som du siger kunne man jo bare søge.
- 12:24Altså Det er jo virkelig meget data man kan forholde sig til up
- 12:27front og sortere i. Og så først der giver det til
- 12:31hvem? Ja jeg.
- 12:35Slap på en eller 2 måde Sådan Der er også det der med Sådan
- 12:37hvis hvis hvis det du har data er for stor til at have eller
- 12:41Sådan upraktisk eller for dyrt måske til at have i
- 12:44kontekstvinduet selvom du måske altså Det kan man jo efterhånden
- 12:47have rigtig mange ting i kontekstvinduet ikke.
- 12:49Det er også Sådan lidt ineffektivt bare hele tiden at
- 12:51sende 1 mia. tokens afsted, selvom Vi har crowd cashing og
- 12:54Sådan noget ikke. Så det, det synes jeg også
- 12:58Sådan. Det er bare også man begyndte at
- 12:59snakke lidt om Sådan, altså for eksempel den gode danrose fra 2
- 13:02day. Hver eneste gang jeg snakker med
- 13:04ham, så siger han bare Sådan Vi skal bare du ved context
- 13:07vinduer, Det er bare det fedeste og Det er det og jeg ved ikke om
- 13:09Det er det han siger han siger det, men Sådan vi kommer.
- 13:12Det er Sådan vi kommer til ATI og Sådan noget ikke altså Sådan
- 13:14altså hvor at altså Sådan Det er Sådan en Sådan en dejlig doven
- 13:18måde ligesom bare sige amen det smider vi bare ind i kontekst
- 13:20vinduet og så kan du nok finde ud af det, ikke?
- 13:23Men men Sådan ja. Men altså for fanden.
- 13:27Man kan vel ikke putte alt data i verden ind i kontekst vinduet
- 13:30på et eller andet tidspunkt. Sådan en ineffektiv måde at
- 13:32gøre. Tingene du gør det, og Der er jo
- 13:34også altså nu er det godt nok nu.
- 13:37Nu er det noget tid siden Jeg har set de der.
- 13:41Opgørelse blev lavet og papers på det, men altså der har jo
- 13:45været Sådan noget at hvis du altså det du propper ind i
- 13:48kontekst vinduet. Der er jo forskel på hvor meget
- 13:51dine eller m. Ligesom bruger af viden af den
- 13:55kontekst og den distribuerer det ikke ligeligt.
- 13:59Den vil i hvert fald. I gamle dage kan jeg huske, der
- 14:01havde den tendens til at den. Endte size.
- 14:08Lagde meget mere vægt på det du havde i starten og i slutningen.
- 14:13Så det vil sige, hvis du har noget relevant information inde
- 14:15i midten, så er det altså, så er det svært at finde ikke.
- 14:17Det kan være det ene og i virkeligheden en ting der Sådan
- 14:19lidt er med med rack. Som som Jeg synes også tit
- 14:24bliver, men tit misser Det er at Det er jo ikke kun Det er jo
- 14:28ikke kun semantisk søgning der kan være.
- 14:31Du ved være relevant til at finde noget frem, fordi Det kan
- 14:35jo godt være. Altså du kan jo for eksempel.
- 14:41Vægte dit data ikke, så Det kan jo godt være, at du ikke er
- 14:43interesseret i at finde. Du er ikke interesseret i at
- 14:48finde alt lovgivning der handler om x du er interesseret i at
- 14:51finde det nyeste. Så kan det godt være at noget
- 14:55Der er 10 år gammelt handler mere om den semantiske eller
- 14:59hvad det hedder. En semilarity vil være højere på
- 15:03det der 10 år gammelt, men Det er du ikke interesseret i, for
- 15:05Det er faktisk mere interesseret i det Der er 10 måneder gammelt.
- 15:08Så så så man kan også lave Sådan en masse du ved filtreringer på
- 15:11forhånd, for ligesom at øge menneskene ja.
- 15:14Og Det kan du teknisk set selvfølgelig også godt være
- 15:17blæst ind i kontekstvinduet og så give det dage 2 og og alle
- 15:20mulige ting og så ligesom skrive du skal.
- 15:23Men jeg forestiller mig ikke, det fungerer lige så godt, i
- 15:26hvert fald ikke i de der kæmpe mængder af data, som som man
- 15:30sidder og arbejder hjulpet og så arbejder man med.
- 15:31Og Det er også sjovt hvad hedder det Jeg har?
- 15:33Læg for at det ikke altså Det er det der.
- 15:36Jeg tror det der paper hed lost in the middle faktisk lige
- 15:39præcis det du siger det emil som var ude og ligesom sige jamen
- 15:43prøv at hør altså det går jo tabt det her ikke, og der har
- 15:46også været nogen for nylig. Jeg tror Vi har måske nævnt den
- 15:49kort jo, men har vi ikke det hvor vi havde det der med?
- 15:52Og ellers og så er det bare mig der der der drømmer men men Jeg
- 15:55har i hvert fald for nylig stødt på.
- 15:57Jeg tror Det var Janni kjøls og som havde et paper han gik
- 16:01igennem som handlede om jamen altså vi tester jo tit den her,
- 16:06hvor gode de er til til det her kontekstvindue ved at lave Sådan
- 16:08en. Neattl in the hate stærkt test,
- 16:12og den er i virkeligheden ikke særlig god til at finde ud af om
- 16:16om ting bliver tabt. III store kontekster.
- 16:19Og når man bare ændrer en lille bitte smule på kompleksiteten i
- 16:22den der opgave og så godt ting bare tabt, så Det er jo
- 16:24stadigvæk et problem, selvom Vi har de her en million, så så kan
- 16:28vi ikke også sige altså at at rack og søgning og retrivel i
- 16:32det hele taget. Det lever bare i bedste
- 16:34velgående, selvom de der kæmpe modeller og kontekster og alt
- 16:37muligt og Der er kommet. Altså Det er bare det det det
- 16:39dør bare ikke. Det er et supergodt tool.
- 16:43Det tager lidt grineren over det der med at de skulle blære sig
- 16:45med de der kontekst tvinger der. Så vil se mit kontekst vindue.
- 16:49Det er. Og så.
- 16:51Skulle søg søgninger altså bare stadigvæk hot altså.
- 16:54Men Det er lidt ligesom om Det er bare fordi Det er et nemt
- 16:56tal. Der er nemt at sammenligne.
- 16:57Ikke så Der er også. Der er også mange Der er begyndt
- 16:59at snakke om et udtryk der hedder context rod.
- 17:02Altså nemlig det her med at når man begynder ligesom bare at
- 17:06blæse tekst ind i de her elementer, så kan det godt være
- 17:08at de har altså de kan tage det, men de begynder at blive Sådan
- 17:11altså. Forbedret forvirrede og altså
- 17:15Sådan. Begynder at altså de jeg.
- 17:18Jeg har også oplevet før Det er Sådan måske noget tid siden, men
- 17:20altså det der med at de har svært ved at lægge fla mærke til
- 17:23flere ting i altså forskellige steder i kontekst, vindue og
- 17:26Sådan altså. Der er bare rigtig mange ting,
- 17:29hvor Jeg synes at det virker som en en uelegant løsning på en
- 17:33eller 2 måde. Ja Sådan er en ja så ja ja OK.
- 17:39Fedt ja og så altså bare lige hvis bare lige hurtigt 1 1 1 use
- 17:44case og også måske en interessant observation faktisk
- 17:47i forhold til rap. Det er jo at i hos dinero hvor
- 17:51vi hvor jeg arbejder Der er vi en supportafdeling som er ja Det
- 17:56er lige før Jeg vil sige Det er nærmest en af de fedeste
- 17:58features i dinero. Det er supporten altså Der er
- 18:01rigtig mange Der er rigtig vilde med med supporten.
- 18:04Og der Der er EI jo et super relevant.
- 18:08Det er jo i virkeligheden også. Jeg tror i virkeligheden rack en
- 18:10af de mest Sådan relevante usexes for rack er vel support i
- 18:14guess. Og der Der er i dinero, der har
- 18:17vi valgt den løsning, at Vi har Vi har.
- 18:20Vi har brugt intercom som Sådan support system kan man sige til
- 18:25ligesom at håndtere chats og Sådan nogle ting, og de kom ud
- 18:28med det her produkt som hed finn.
- 18:31Som er Sådan et som er Sådan et chat produkt og og Det var Det
- 18:36var ligesom Sådan fordi vi havde gang i at bygge nogle andre ting
- 18:39og Sådan noget så så vi valgte ligesom at gå med det og Det var
- 18:42meget sjovt, fordi da vi startede med det der der var der
- 18:44faktisk kun en ting man kunne gøre, og Det var der var ligesom
- 18:48den her agerchat bot man kunne vise brugerne og så det eneste
- 18:51man kunne gøre Det var ligesom bare at uploade knowledge altså
- 18:55Sådan tekst til den der. Og det gjorde vi, så vi tog alle
- 19:00alle artikler, alle supportartikler, dinero ligesom
- 19:03oppe i oppe i find der, og så kunne den ligesom søge det og så
- 19:06så hvad hedder det svare på baggrund af det og Jeg kan huske
- 19:09Sådan jeg jeg sparede en del med supporten på det tidspunkt der
- 19:12jeg var Sådan frustreret over Sådan hvorfor altså hvorfor kan
- 19:15man ikke engang give en custom instruction eller et eller andet
- 19:17altså nogle flere knapper og dreje på, ikke?
- 19:21Men Det var faktisk meget sjovt, fordi den her den her.
- 19:23Hvad skal man sige mangel på altså ja på knapper og dreje på
- 19:28tvang os ligesom til at sige jamen OK nu nu nu er det eneste
- 19:31vi kan gøre. Det er at uploade tekst, så må
- 19:34vi jo freaking ændre det der tekst Sådan så den bedre kan
- 19:37søge i Det kan man sige ikke. Så så du ved og så fandt så så
- 19:42fandt vi ud af jamen det kunne være man skulle prøve at at rent
- 19:44faktisk ja eller jo så var det ligesom det der var var var
- 19:47tingene ikke, så handlede det om du ved at kigge på data som var
- 19:50blevet dårlig rated lave nogle stikprøver rundt omkring.
- 19:53Finde ud af, hvor den fejlede ændre II aktiv supportartiklerne
- 19:57Sådan så den havde nemmere. Og så ligesom når man så havde
- 20:00lavet en ændring, så kører det igen for at se om den den den
- 20:04retreede det rigtigt dengang. Og så fandt vi også ud af på et
- 20:07tidspunkt at hey, det giver altså de her elemmer er faktisk
- 20:10rigtig gode til at tage de her supportartikler og omskrive
- 20:14Sådan, så de bliver mere ellemssøgbare.
- 20:17Sådan så at. Fordi de har supportartikler.
- 20:20De er typisk Sådan seo optimeret fra Google.
- 20:22Og er ikke nødvendigvis Sådan super 2, the point altid i hvert
- 20:26fald ikke på samme måde som en sprogmodel vil have det.
- 20:31Så Det var ligesom og så du ved Det var bare supportteamet der
- 20:35der bare kiggede på data og lavede seo optimering for for
- 20:41for chatbots baseic og bare investerede nådesløst i at få
- 20:46det der til at virke. Altså Sådan kigge på data rette,
- 20:48kig på data rette og så videre og så videre.
- 20:51Og Vi er jo et sted i dag, hvor at Der er faktisk altså Vores
- 20:54supportchat, har jo nærmest. Nogle gange har den faktisk
- 20:58højere NPS scorer end end end supporterne, og Der er mange af
- 21:04Vores. Der er mange af Vores kunder,
- 21:05som faktisk foretrækker at tale med med Vores support chat.
- 21:10Fordi nogle gange så er det bare Sådan du ved et eller andet
- 21:13super. Jeg skal bare svare på hvordan
- 21:15jeg skal gøre det her bogforskning for eksempel ikke?
- 21:19Så jeg ved ikke. Jeg synes bare Jeg synes hele
- 21:21den case. Nu bliver det bare mig der
- 21:23kommer med use case fra dinero og Sådan noget med.
- 21:25Jeg vil bare rette inspireret af den case fordi.
- 21:29Du ved som som indigner kodetype, så tænker man arh men
- 21:32kan vi lave en ny embedting model?
- 21:34Kan vi lave det ene og det andet og 3 man tænker ikke
- 21:36nødvendigvis. At man kan ændre det der rent
- 21:39faktisk står. Og så ja.
- 21:44Jeg blev meget inspireret over den her måde, man ligesom kan få
- 21:46domæneksperterne helt sammen i bussen og så sige Det er jer der
- 21:50ved hvad der foregår her. Kan vi lave en eller 2 maskine
- 21:53så i kan optimere det her system?
- 21:56Ikke men altså Jeg vil sige du du rammer.
- 21:59Du rammer hovedet på sømmet, som man siger, altså fordi Det er i
- 22:02virkeligheden Det er det der, det der oftest går galt i de der
- 22:07systemer. Det er nemlig når man tror man
- 22:09bare kan læse alt data ind og bare Sådan skovle ind i en eller
- 22:132 model. Og så må der jo ligesom være et
- 22:15eller andet. Du ved, Det er jo AI det her
- 22:17ikke, så der må sgu være et eller andet der bare Sådan
- 22:19finder ud af hvordan det ser ud og struktureres.
- 22:22Og så er det Sådan, så er det bare det går galt fordi.
- 22:27Det der jo det der jo er ved det.
- 22:28Det er jo at når man laver en wrack-model og i virkeligheden
- 22:31så er den bedste måde at tænke på det.
- 22:33Det er mere bare Sådan almindelig søgemaskine.
- 22:35Altså når man når man laver det, så skal du jo vide hvad Det er
- 22:38du søger efter, så for eksempel det.
- 22:41Det her er jo et ret brugbart eksempel på hvordan hvis du i en
- 22:46support artikel. Nu ved jeg Det har i sikkert
- 22:48ikke gjort, men lad os nu bare sige i bare skrev om alt hvad
- 22:51der lige faldt jer ind, så der står lidt om moms der står lidt
- 22:54om selskabsskat. Der står noget om hvordan man
- 22:58bogfører køb af kaffe alt muligt forskelligt i den samme support
- 23:01hvis man så laver en en wrack-model på den måde man
- 23:04typisk gør, hvor man har bare Sådan en in betting string for
- 23:07hele dit dokument, så vil den jo ikke vide hvad Det er der står
- 23:10herinde. Den vil blive Sådan.
- 23:11Du ved når du spørger om kaffe, så får du den når du spørger om.
- 23:14Moms indberetninger, så får du også den artikel og Sådan nogle
- 23:16ting. Så Der er hvis man skal bygge
- 23:19virkelig gode løsninger. Jeg er jo ikke sikker om man
- 23:22skal det, men hvis man skal så er der, så er der mere ikke
- 23:26nødvendigvis manuelt arbejde, fordi Det kan man også godt
- 23:29automatisere Sådan noget, men Der er mere Sådan.
- 23:34Mere kurateret altså det du bliver nødt til at Sådan være
- 23:37mere kræsen omkring de data end man egentlig er vant til når man
- 23:41arbejder med data, fordi i den data Det er tit Sådan noget
- 23:44datalag det drejer, jo mere jo bedre hvis vi bare har dataen
- 23:47data. Og Sådan er det bare ikke i.
- 23:51Sådan er det bare ikke i den her verden fordi så så får man bare
- 23:54nogle rigtig rigtig dårlige resultater.
- 23:55Og Det er Sådan. Det er faktisk en af de ting der
- 23:59kan være Sådan lidt træge fordi det tager jo tid og Det er jo
- 24:02Sådan manuelle processer ofte som så kan automatiseres ikke.
- 24:06Men så vil du tage artikler og splække dem op eller Sådan nogle
- 24:10ting. Så Jeg synes Det er interessant
- 24:13emil der med at at Det kan være lidt trægt at få få altså komme
- 24:18igennem de her manuelle data processer.
- 24:20Altså joke de der supporters der de er jo de er jo dae designtest
- 24:24helt ind til benet. De er jo de rigtige datter
- 24:25desines fordi de sidder jo faktisk.
- 24:28Og laver det med det her? Det er jo en klassisk airing dyd
- 24:31det her med at kigge på data det det.
- 24:32Det er en stor del af dit arbejde.
- 24:34Det er at kigge på data, og så skal du idiere, og så skal du
- 24:36lave indre og hygge og parametre eller data eller et eller andet
- 24:39Sådan, så den bliver bedre næste gang det der bare er Det er Det
- 24:42kan man altså gøre i dag med en prompt eller mere ændre tekster,
- 24:47så du ved, Det er nemlig lige præcis rigtigt det der altså de
- 24:49gør jo det arbejde som 1 1 1 data syntest eller ville gøre
- 24:53for. Ja 3%.
- 24:55Så nogle dyre dage designs engang imellem og siger ved du
- 24:59hvad? Hvis bare jeg sad og lavede det
- 25:01her manuelle arbejde, så ville jeg løse det her problem for os
- 25:04og så får de at vide det. Er du da alt for dyrt til, skal
- 25:07vi ikke finde en student til det i stedet for du skal skrive
- 25:09noget af det der fancy kode der og Det er.
- 25:12Det er nok måske den mest misforståede.
- 25:16Tilgang til det så jeg. Synes jo bare at Vi skal nok
- 25:19skal. I have nogle flere der bare
- 25:20sidder og nørder de der data der.
- 25:23Fordi Det er bare det at guldet ligger.
- 25:24Men jeg blev ret. Jeg blev ret inspireret over den
- 25:26her Sådan. Hvis hvis du giver nogle domæne
- 25:28eksperter et et tool altså tooling til at kunne iterere
- 25:32over Sådan nogle systemer her. Og og så og så sætter dem til at
- 25:37altså giver dem et eller andet system hvor de kan forbedre det
- 25:40ved at kigge på data og lave justeringer idrættivt.
- 25:44Så kan du altså virkelig få domæne eksperterne helt frem i
- 25:47bussen og så virkelig få få forbedret systemet.
- 25:51Ikke altså. Ja så det jeg i hvert fald bare
- 25:54er blevet meget inspireret af Sådan den den approach Der er
- 25:57til ikke. Ja Det er jeg virkelig.
- 26:03Klassisk klassisk af udvikling eller dette science udvikling
- 26:08eller hvad eller hvad Vi skal kalde det ikke.
- 26:10Det er bare. Det er bare Det kan hurtigere gå
- 26:13meget galt. Fordi man kan meget hurtigere nå
- 26:16til et punkt hvor man bliver meget skuffet over.
- 26:19Hvor dårligt, men det fungerer ikke.
- 26:20Og så er det fordi man bare er skøjtet hen over det.
- 26:22Men jeg. Tror også tit så så så synes jeg
- 26:24også at høre folk Sådan. Jamen Vi skal have en brack ikke
- 26:27eller Sådan. Du ved hvor at Sådan.
- 26:29Hvordan kan vi få af herhen i forretningen, eller hvordan kan
- 26:31vi bruge et eller andet AI og Sådan?
- 26:33Vi skal have en rack ikke altså hvor Sådan hvad var det nu lige
- 26:35for et problem? Vi ville bare ville løse ikke og
- 26:38var vi egentlig også klar på ligesom at putte det knofedt ind
- 26:41i det som der skulle til og Sådan ikke.
- 26:44Ja Sådan hvor at? Der hvis man virkelig skal have
- 26:48Sådan nogle her systemer til at fungere godt, så tror jeg altså
- 26:50bare ikke Der er nogen veje udenom.
- 26:51Altså ligesom og. Ja.
- 26:54Interessant constraint den der du nævner der jo med at så kunne
- 26:58vi kun uploade og vi havde ikke nogle andre ting vi kunne tweet
- 27:00på, og så var vi nødt til bare at fokusere på det fucking data.
- 27:03Der et eller. Andet sted skønt at høre fordi
- 27:06at jeg må ærligt indrømme at jeg.
- 27:09Jeg har jo selvfølgelig også været med til at lave noget
- 27:10rack, og Jeg vil ikke sige Det er det mest succesfulde Vi har,
- 27:12for Der er ikke så mange brugere på den interne løsning Vi har,
- 27:15men. Der var også nogen der sagde kan
- 27:18vi ikke bare skyde det op til Asien?
- 27:20De har jo Sådan en og de der hvor og så putter du det bare i
- 27:23og så er det sikkert godt og Sådan nogle ting og det første
- 27:26jeg tænkte med de der Sådan venter login løsninger Det var
- 27:29bare Sådan jamen så mister jeg jo kontrollen over alt det
- 27:32vigtige. Det er det her retreal for jeg
- 27:34på det tidspunkt vidste jeg godt at altså det ligger i retreval
- 27:37og og Det er jo kan man sige Det er jo mange ting, Det er jo både
- 27:39hvad for noget data der ligger dernede, det skal jo ikke være
- 27:41noget skrald, men Der er jo også nogle andre ting i hvordan det
- 27:43data er struktureret. Splitter man ting op i tungs og
- 27:46hvordan Juncker man det og kan man finde nogle cementiske
- 27:49enheder? Lægge det lidt pænere og Sådan
- 27:50nogle ting der ikke og der mister man kontrollen, hvis man
- 27:53bare skubber det til Sådan en eller 2 service.
- 27:57Men Jeg kan også se noget noget noget smukt i at man på en eller
- 28:002 måde Sådan uden at vide hvordan den der service Det er
- 28:01den fungerer så kan man ligesom reverse engineer sig til det
- 28:06rigtige data man putter ind ved at bare sidde og ignorere på den
- 28:08måde. Det er sjovt.
- 28:09Jeg var så sur på en så kommer jeg Sådan fucking hvordan kan i
- 28:11sheppe et produkt som altså hvor man kun kan gøre det her?
- 28:15Og lave et felt du kan bare lave et felt.
- 28:17Hvor man kan lave en systemprump altså come on eller en fusion
- 28:20eller et eller andet ikke. Men så er jeg faktisk begyndt
- 28:22Sådan at tænke Sådan. Gad vide om de har.
- 28:24Og Det har været hensigten det her til at starte med.
- 28:26Altså for ligesom at at at ja ja jeg ved ikke det ved jeg sgu
- 28:31ikke men men ellers så er det bare os der har været snige men
- 28:36ja. Det er lige præcis.
- 28:40Nu skal jeg lige finde min noter her.
- 28:43Det er meget fedt, men altså Det er ja det Det er nogle andre
- 28:48det. Det er jo altid nogle andre ting
- 28:50Der er vigtigere end det man tror ikke og Det er nogle andre
- 28:51ting der tager tid end det man tur.
- 28:53Det er det jo ikke. Stort set med bøger.
- 28:55Ikke, og Det er jo det, der gør, at man kan orse helt vildt
- 28:59meget. Der er noget med din lyd, tror
- 29:02Jeg kan det passe. Er det bedre end det?
- 29:05Du er til tablet, ja. Nej, men Det var det jeg ville
- 29:09sige. Det var bare at at Det var også
- 29:11det der gør at man kan lave nogle løsninger ekstremt hurtigt
- 29:13som wauwer folk vildt meget og så bagefter skal man bruge
- 29:16oceaner og mængder af tid på faktisk at komme i mål med det
- 29:19der datahejse eller baggend eller et eller andet omme bagved
- 29:22Der er også. Et eller andet med Sådan folk
- 29:24undervurderer tit ikke folk undervurderer tit værdien af at
- 29:27investere i det her, og Jeg tror, Jeg tror faktisk Det har
- 29:29noget at gøre med, at Det er usynligt.
- 29:32Altså, Det er usynligt. Den return du får på det, fordi
- 29:35Det er noget som folk der bruger systemet Sådan i al edge-cases
- 29:38kommer til at. Men du ved Det er jo ligesom på
- 29:41en eller 2 måde er der et eller andet smukt produktforståelse
- 29:44over Google også ikke du ved du har den der fucking search bar.
- 29:47Sådan havde det fucking produkt set ud i fucking 20 år ikke og
- 29:51de har bare nådesløst. Altså gået i kødet på det der
- 29:56problem ikke og det bliver ved og ved og ved og ved og ved og
- 29:59ved. Og det eneste Det er det eneste
- 30:01det den der bare og 10 pullings ikke.
- 30:05Ja nå hvad hedder det? Jeg tænkte måske bare lige det.
- 30:08Det kom Sådan lidt op helt helt hvad hedder det helt?
- 30:10Hvad skal man sige helt spontant i mit hoved i hvert fald, men
- 30:13jeg kom også til at tænke på. Der er også rigtig mange der
- 30:16snakker i øjeblikket om at de her Leicester language models
- 30:18skal have memory, altså hukommelse.
- 30:22Og jeg ved ikke Sådan. Jeg har også en på en eller 2
- 30:25fornemmelse at at rack har. Noget at sige der, ikke?
- 30:31Jack ja er det ikke basically rap?
- 30:35Altså hvis de skal rette noget for hukommelsen, så er det jo
- 30:39inde i præcis den samme arkitektur, kan man sige, og nu
- 30:44ved jeg ikke hvor meget man man bruger det der mere, men Der er
- 30:48da set Sådan nogen lave Sådan en.
- 30:51Hvad kan man sige en hukommelsesbacin til en chat?
- 30:54Ikke altså at at på et tidspunkt når du har kørt x antal chat, så
- 30:59så kan man måske få Sådan en. Brugerens opsummering af hvad
- 31:03hvad hvad er dine interesser, hvad har svaret og hvad er det?
- 31:06Hyppige spørgsmål eller Sådan et eller andet, der ligesom på den
- 31:08måde hober sig op som del af af hukommelsen hos en bruger, så
- 31:13kan det jo være at at Det er noget, som man kan retre med ind
- 31:17og ligesom og huske lige at brugeren her kan altså bedst
- 31:20lide det på den og den måde. Også selvom man så næste gang
- 31:22ikke lige prompte med. Husk det her, husk det her, husk
- 31:25det og husk det her, så så kan man sige gåseøjne, så lære lære
- 31:30den at af brugerens input. Via den her hukommelse det det
- 31:33tænker Jeg er. Er det ikke noget som ligger i?
- 31:37Jeg tænker det må være noget der ligger i chatbibliotek altså og
- 31:40mange andre af de der chat løsninger.
- 31:43Jeg ser i hvert fald og laver det der husker lige at brugeren
- 31:47har de her præferencer, ikke? Så Det er Sådan jeg tænker på
- 31:52det, men Det er jo en form for retrievel oveni Det er igen det
- 31:55der med kontekst engineering, som Jeg tror mange er begyndt at
- 31:57kalde det der med. Det er jo Det er jo blevet
- 31:59rigtig mange ting det der, det startede jo meget med rack.
- 32:02Altså det her med hvordan bruger man retriever og hvordan altså
- 32:06så er der du ved så er der retrevolveret, så finder man
- 32:09noget og så siger man svar på baggrund af det, men så er der
- 32:12også den omvendte ikke og hvor at du siger nå men Jeg har den
- 32:14her fancy søgemaskine, men jeg ved sgu ikke rigtig hvad Det er
- 32:17hvordan jeg skal søge, men lav lige function call til at finde
- 32:20ud af hvad brugeren egentlig gerne vil søge efter så lav
- 32:23søgestet eller man skal lave flere forskellige søgerequest og
- 32:27på den måde retref og så kommer der noget tilbage og så svar
- 32:30ikke også altså Sådan. Den har vi også prøvet inde hos
- 32:33os. Ikke også bare det med at putte
- 32:34en LM foran? Ja så bliver den lidt langsom i
- 32:37det der søgende ikke kommer lige en lille smule latency ekstra
- 32:41oveni så det ikke er så så swips, men det giver bare meget
- 32:44bedre resultater allerede der. Altså Det er helt crazy fordi
- 32:47cementisk søgning at folk de laver keyword surchic det det
- 32:50duer bare ikke så fedt ved mindre så du ved så ja Der er en
- 32:54masse engineering der så Jeg synes bare Det er stukket af at
- 32:57det der den der simple arkitektur den er ligesom blevet
- 32:59vendt og drejet på rigtig mange forskellige måder man.
- 33:02Ja altså generering af tekst med retre.
- 33:07Det synes Det er kernen i rigtig meget i dag, synes jeg.
- 33:11Og. Jeg har hørt også laidin space
- 33:14podcast. Det var også en ret spændende
- 33:17pakke. Jeg ved ikke hvis i kender den,
- 33:19men den er ret nice. Den er selvfølgelig ikke lige så
- 33:21fed for som hvad bruges podcast men.
- 33:23Ikke noget Der er. Det er jo nemlig det så.
- 33:28Så ja så hvad hedder det? Men altså der der var det også
- 33:30der havde de ham sige oven eller en af founderne fra chromea deb.
- 33:36Som er Sådan som er Sådan en vektordatabase som som udmærker
- 33:39sig ved, at den kan køre Sådan lokalt en memory.
- 33:42Altså Sådan lidt ligesom SKR light bare før Victor database
- 33:45ikke og så kan den så også skaleres op i clouden og så
- 33:49videre. Altså Sådan en god
- 33:51brugeroplevelse udvikle oplevelse.
- 33:54Med vektor databaser, men de har også nogle rigtig fede eksempler
- 33:56på hvad man altså hvad man gør i spidset der ikke fordi Der er
- 33:59også Sådan noget med at sige OK så kan et altså man kan lave
- 34:03Sådan nogle tue Stage. Retrivles set ups hvor man først
- 34:06hvor man ligesom tager 10.000 chunks og laver om til 300 og så
- 34:10får man en LM til at re ringe dem altså Der er ikke så meget.
- 34:13Det er ligesom om Der er mange der snakker om den her
- 34:14rewanking. Før i tiden så altså fordi
- 34:18retrivle har jo været 1 1 1 del af søgning og recommandation
- 34:21systemer i mange, mange, mange år og der har det været Sådan.
- 34:25Der kan jeg gerne huske da vi lavede recommendation systemer
- 34:28på ekstra Bladet, da jeg var der der var der i litteraturen.
- 34:32Der er det meget Sådan OK Vi har nogle gange har vi mange mange
- 34:35milliarder stykker content, og så er der ligesom en opgave i
- 34:39som at få lavet dem om til 1000. Ja altså for ligesom at afgrænse
- 34:44søgespidset lidt ikke. Og så havde man så en 2 en
- 34:47betting model til at at til at revanke det altså Sådan hvor at
- 34:52det virker som om at nu her så bruger man i lige så høj grad
- 34:56lars lang woasmodels til at revanch.
- 34:59Det kunne være 1 1 1 1 bestemt teknik, men Der er også Sådan en
- 35:032 teknik kunne også være at sige lidt a la det her med at
- 35:05omskrive selve teksten. Men en patter fordi man man kan
- 35:10også sige Sådan. Jamen lad os bare.
- 35:13Der skilnede os mellem det her med Sådan.
- 35:16Der er også forskel på at søge på ned i noget data du kender og
- 35:21noget du ikke kender altså Der er jo Der er forskellige use
- 35:23cases der ikke hvor at hvis hvis du kender det så siger du Jeg
- 35:27vil gerne have den hvis du kender.
- 35:28Hvis du søger på din computer for eksempel, så vil du typisk
- 35:31gerne have måske en eller 2 fil du ved Der er et eller andet
- 35:33sted nogenlunde i en eller 2 borgerpark, men hvis du har mere
- 35:37har og Det er Sådan en type søgning der virker godt til det.
- 35:41Men hvis du mere har et spørgsmål.
- 35:43Så så er det lidt noget andet, så er det mere Sådan noget q and
- 35:46a og og så er det måske en 2 type embedt du skal have eller
- 35:49et eller andet men men men der var også en en tip de havde Det
- 35:52var at sige at tage chunksene der og så få en LLM til ligesom
- 35:55at sige beskriv hvad Det er der står i den junk for eksempel
- 35:59Sådan så man både gemmer tunken og beskrivelserne.
- 36:04Ja så Sådan nogle organisation ting.
- 36:06Der ja altså Der er jo i virkeligheden noget at.
- 36:10Det Sådan lidt det du også taler ind i for noget af det Jeg synes
- 36:13er interessant i en betting basis som sker lige nu.
- 36:16Det er at det vi så det man jo historisk set har gjort, når man
- 36:20har arbejdet med søgninger og Sådan noget.
- 36:22Det er Sådan noget back up world modeller med TFIDF hvor det hele
- 36:25det ligesom bare ryger ind i en stor og så leder du ligesom
- 36:27efter frekvensen af ord og og Sådan nogle forskellige ting,
- 36:31ikke? Og et ord er jo mere jo mere
- 36:35betydningsfuldt er det, er det. Er det Sådan?
- 36:37Det er BDF. Det er at du du tæller antallet
- 36:40af ord, der for ordenes forekomst i et dokument så.
- 36:44Tæller du det og så dividerer du det ligesom op mod den samlede
- 36:48mængde af ord i det dokument, og så får du så en score ud, og så
- 36:53bruger man så typisk BM 25, hvor man så vægter det Sådan, at du
- 36:56ikke bare kan skrive AIAIAI 20 x 1 dokument og 21 og så får det
- 37:00en helt vildt høj score. Til til søgningen, men så det.
- 37:04Det er Sådan et klassisk keywork baseret det det man typisk
- 37:07bruger, når man bruger keywork baseret søgninger, så er man jo
- 37:09så gået over til en betting søgning og en betting søgning,
- 37:13der gør du traditionelt set det, at du har en bettingstreng per
- 37:19dokument, så det vil sige altså e 5 jeg bruger rigtig meget.
- 37:24Den har en kontekst længde på 512 tokens det vil sige du kan.
- 37:27Sprøjte et et dokument ind på maks 512 togens, og så laver den
- 37:31det om til en vektor indbetting. Og få. 112 tokens Det er retro
- 37:35det. Er mega mega retro men fordelen
- 37:39ved det og Det er apropos constraints fordelen ved det.
- 37:42Det er jo så også at du du holder en type information så du
- 37:48kan ikke lave en artikel der handler om både moms afregning
- 37:52og års skatte skattehalløj. Whatever du bliver ligesom nødt
- 37:57til at vælge altså det, Det er faktisk det jeg godt kan lide
- 37:59ved e 5 udover at den er rigtig god og performer rigtig godt.
- 38:03Fordi den har 512 tungest. Ikke fordi der findes også nyere
- 38:06embeddings der har meget meget længere kontekst vinduer.
- 38:10Anyways, min pointe er Det er lavet om til 1 1 bettingstreng
- 38:14som du så gemmer og så laver du så sim laurity search og Sådan
- 38:18nogle forskellige ting for at finde det, men noget af det som
- 38:21man begynder at gøre nu. Og Det er ikke fordi Det er
- 38:24Sådan specielt nyt, men Det er først nu det begynder at at
- 38:26blive brugt fordi Det er meget computintense.
- 38:30Det er faktisk at i stedet for at du konverterer dit dokument
- 38:33op til egent bettingstreng, så konverterer du det om til 1 1
- 38:37betting per ord. Så det vil sige, du får i
- 38:41virkeligheden denne her. Det er jo ikke helt en backer
- 38:44words, men hvis man har arbejdet med Sådan bird da det lige kom
- 38:48ud der. Hvad 18 måske eller Sådan et
- 38:52eller andet birth modellerne og Sådan nogle ting de laver Sådan
- 38:55en betting af hver enkelt ord eller hver enkelt toke faktisk
- 39:00og det fede ved det. Det er at du kan.
- 39:03For det første så er der uendeligt mængde af kontekst
- 39:06vindue, fordi du er embedter kun hver enkelt toking, så du blæser
- 39:09bare dine embedtings nedad, så du har i virkeligheden et
- 39:12uendelig mængde af kontekst vindue.
- 39:14For det andet, så kan du lave cementisk keywords search fordi
- 39:19du har de her embedtings og kunstig intelligens og AI vil
- 39:23have cirka samme im betting, så hvis du søger efter det vil den
- 39:26finde det. Men du begynder også at kunne
- 39:27lave meget meget mere avanceret søgninger.
- 39:30Fordi hvis for eksempel man laver en søgning i et stort
- 39:33dokument, hvor du har brug for at vide.
- 39:38Hvordan opfører x sig når det bliver udsat for y?
- 39:43Men det står meget forskellige steder i dit dokument, så i
- 39:47toppen. Der står der for eksempel
- 39:48hvordan opfører x og bla bla bla.
- 39:50Og så længere nede, så står der så hvad effekten af y er et
- 39:53eller andet. Så vil du i en normal søgning
- 39:57skulle være heldig, kan man sige at ramme en betting, der gør at
- 40:01du får? Begge de her tekst chunks
- 40:04trukket ud. Og lagt dem øverst Sådan, at du
- 40:09kan give det til dine LM, der kan generere et svar, ikke?
- 40:13Hvor ved at bruge den 2 metode her, så vil du så.
- 40:16Vil du i virkeligheden kunne trække de her elementer ud,
- 40:19fordi så vil du sige OK det står.
- 40:21Heroppe og hernede og så vil du hive de 2 passager og tekst ud.
- 40:26Giver det mening? Det Det er meget interessant det
- 40:29der det her for mig er det lidt kontraintuit.
- 40:32Jeg har altid husket du nævnte flere ting der med back of words
- 40:35og ting og sager. Vi kan også huske.
- 40:39Back of Det er jo, Det er jo netop det der med varme, men
- 40:43losser det bare ind i en sæk. Ja ja så så.
- 40:45For for for lytterne derude, der der synes, at det bliver lidt
- 40:48teknisk nu, så bliver det lige lidt ekstra teknisk.
- 40:50Du kommer lige med. At at det vi snakker om her.
- 40:54Det er forskellen på dance embedtings og spars embedtings
- 40:57altså de her TFIDF Det er jo typisk en masse nuller fordi at
- 41:02der var Der er jo ikke eller back of word er i hvert fald en
- 41:06masse nuller tit ikke og så er der en en masse nogle af nogle
- 41:10af ordene Der er der Sådan. Hvis man kigger på verser en
- 41:12masse dokumenter ikke så man har jo et progabol.
- 41:15Men nu siger du at at at så har vi haft det her både tog væk
- 41:19ikke som ligesom var den klassiske.
- 41:21Vi vil gerne bare have den her semantiske.
- 41:24Altså ordsementikken og hvordan ord hvordan ordsen hænger sammen
- 41:28og Sådan noget der at Der er ikke er så lang afstand imellem
- 41:32fisk og fugl, fordi de er trods alt begge begge dyr og Sådan
- 41:35nogle ting ikke? Men nu siger du simpelthen, at
- 41:38de almindelige embedting modeller, som måske er trænet
- 41:42til Sådan større kontekstvinduer, faktisk bliver
- 41:45brugt til enkelte ord. Eller er det trænet o.
- 41:49K fordi at jeg skulle lige til at sige.
- 41:51Det det må være nogen specielt trænede in bettings til enkelt
- 41:54ord for de plejer i min verden at være ret dårlig til enkelt
- 41:58ord større. Og Det er det.
- 42:01Er lidt spændende fordi hvad er det for nogle typer modeller?
- 42:03Så hvad hedder de? Calburch.
- 42:07Tror jeg det udtalelsesystem? Faktisk.
- 42:11Og Der er hvad hedder det hedder det i ene af det her kinesiske,
- 42:16der slår sig meget op på embedmodeller.
- 42:19De laver også nogle af dem. Jeg kan ikke huske hvad de
- 42:21kalder. Jeg tror også Der er lavet nogen
- 42:24til måttenbird. Som også er sindssygt spændende,
- 42:28synes jeg bare er pisseirriterende.
- 42:29Det kun er på engelsk ja. Det er det altid skide
- 42:33irriterende. Helt vildt altså.
- 42:34Og jeg forstår det faktisk ikke rigtig fordi efter sigende
- 42:37skulle Morten bird jo være Sådan relativt.
- 42:40Billigt i år relativt forstand at træne.
- 42:46Og alt hvad Jeg kan se er jo at dine performance også på engelsk
- 42:49stiger jo markant når du bruger når du blander flere sprog i, så
- 42:53jo flere sprog du smider ind i. Jo bedre performance får man
- 42:57ikke. I hvert fald er Sådan sproget
- 42:58der minder om hinanden. Samme.
- 43:01Forskel på på på de modeller, så nu gør vi Sådan måske lidt væk
- 43:05fra rack, men jeg tænker bare hvad hvad hvad er forskellen på
- 43:08det og så de her klassiske altså world 2 væk som jo også er en
- 43:13form for træning. Altså Sådan er de trænet med
- 43:16attention de her modelbert og Sådan noget.
- 43:20Ja modelbert ja altså man kan sige moden bird er jo i
- 43:25virkeligheden samme koncept som birth ikke.
- 43:28Så hvis vi tager word 2 væk word 2 væk kigger kun på et ord af
- 43:33gangen, så de tager ikke hensyn til kontekst, så det vil sige
- 43:36ordet dør og dør. Får sammen med en betting, så
- 43:39den kan ikke kende forskel på om du åbner det eller du gør det.
- 43:43Det kan jo i visse sammenhænge være lidt træls.
- 43:48Og det Det er jo Det er jo Det var jo det der Sådan var.
- 43:50Var det helt vilde ved byrd ikke at transformeres arkitekturen og
- 43:54intention og alle de her ting. Det er at den tager hensyn til
- 43:57til den kontekst det står i, og det gør de her modeller
- 44:01stadigvæk. Og i virkeligheden så er det jo.
- 44:05Så er det Sådan set bare at du får en bettingstreng ud på et
- 44:09eller andet 128. En længde på 120 vektor.
- 44:17Per per ord som man så ligesom gemmer, og så leder du.
- 44:21Altså lidt ligesom som ved keywords search.
- 44:24Så når du skal søge i det, så leder du bare efter en betting
- 44:28der ligner din søgestreng, men den bliver så.
- 44:34Teorien lidt med det samme, ikke?
- 44:36Det er Sådan en multi en betting timelority, hvor man ligesom har
- 44:40den grupperet indenfor et dokument kan man sige.
- 44:43Ja, og så kan man jo. Så spørge hvad hvordan computer
- 44:49fungerer på det og hvordan eller falder de mange embeds men men
- 44:56så den ender med embedte et ord. Lad os sige ord nu eller togen
- 44:59nummer 3 men den har i den embedting hvor den embedter
- 45:03togken nummer 3 så har den stadigvæk.
- 45:07Hvad hedder det frem og tilbage, havde jeg nær sagt foran og
- 45:10bagved. Ja i den embedting, så Det er
- 45:13ikke Sådan at man man man Sådan iterer henover en masse tåne, så
- 45:16kører en ad gangen havde jeg nær sagt og finder ud af hvordan så
- 45:20den vektor ud. Fordi så den vil tage hensyn til
- 45:24det, der står for både før og efter.
- 45:28Væk, fordi den ender jo egentlig bare ud med et opslag i den den
- 45:32her det her tokeen harbar den her embed punktum.
- 45:37Okay og Det er. Interessant og det så.
- 45:40Det vil også betyde at det samme ord vil.
- 45:44Stort set altid have forskellige embedtings, fordi det vil være i
- 45:49forskellige kontekst vil ligne hinanden ekstremt meget.
- 45:54Og man skal nok ud i nogle decimaler nogle gange for at se
- 45:56forskellen, men det består altså Jeg kan.
- 46:00Ja, Jeg vil ikke kunne forestille mig en situation hvor
- 46:02de vil have den præcis samme betting.
- 46:03I hvert fald ikke. Interessant.
- 46:07Hvad hedder det? Jeg kunne godt tænke mig også
- 46:09lige at prøve at snakke en lille bitte smule om en en rigtig
- 46:14vigtig ting i det her, som hvis man skal gå nådesløst efter at
- 46:18have forbedret sit rap system, så skal man jo også have en
- 46:21eller 2 form for evalueringsstrategi.
- 46:25Ja Sådan er det jo også med ginning eye ting i
- 46:27virkeligheden, hvis man skal hvis.
- 46:29Man bare Sådan vibe vibe evaluere det hele.
- 46:34Prøv at. Hør her, jeg fik en god søgning.
- 46:35Den er god ven, Der er. Det er sjovt.
- 46:38Ikke fordi i altså lad os bare tage dine euro-casen på din
- 46:41dinero ikke Der er det jo en PS. Der er metricten kan man sige
- 46:45ikke Det er om folk er alt tilfredse med det og så er det
- 46:47stikprøver altså Sådan hvis folk rater det dårligt så går vi ind
- 46:50og tjekker. Det er jo selvfølgelig en dårlig
- 46:52matrick, men men så er der også bare stikprøver og se og er den
- 46:54Sådan nogenlunde på på rette spor ikke?
- 46:59Men hvad? Hvad ved i egentlig om altså?
- 47:01Hvad findes der egentlig af af evalueringssmetoder til det her?
- 47:06Er der Sådan nogle standard nogle?
- 47:10Eller skal man nogle gange være lidt lidt.
- 47:12Hvad hedder det lidt mere Sådan opfindsom måske i virkeligheden
- 47:15for at finde en evalueringsstrategi?
- 47:17Jeg kan sige at II. Hvad hedder det?
- 47:20II laiten space podcast der der nævnte de Sådan at noget der
- 47:23kunne være super værdifuldt. Det var ligesom bare at tage et
- 47:26altså tage et et meget lille datasæt faktisk af cray og chunk
- 47:31par som ligesom skulle. Parres ikke og ligesom hvor den
- 47:37her den skal anggave også på det her crewy ikke?
- 47:41Men Det er jo Sådan meget manuelt arbejde.
- 47:42Det kunne også være fedt, hvis der ligesom var noget der
- 47:44ligesom enten kunne automatiseres, eller hvor der
- 47:47kom noget. Brugerfeedback ind løbende og
- 47:49Sådan noget. Jeg ved ikke hvad har hvad har
- 47:50jeg af tanker her? Har i set nogle fede løsninger
- 47:53til det? Ja.
- 47:59Altså OK så bare for at sige det som Det er.
- 48:02Det er jo vi ville jo gerne have os der sidder her, at det her
- 48:07var Sådan en videnskabelig disciplin, hvor vi kunne gå ind
- 48:10i Vores laboratorium, og så kunne vi ligesom teste og måle
- 48:13og veje. Sandheden er jo bare at.
- 48:18Alle mulige forskellige årsager, så er det Sådan, så er det.
- 48:22Lidt mere fingerspids skal fylde, end vi nødvendigvis har
- 48:26lyst til at sige højt, ikke? Fordi Det er jo lidt mere Sådan.
- 48:32Det fungerer sgu meget godt. Altså men men der altså.
- 48:38Jeg tror jeg Jeg er nok meget stor tilhænger af at teste det
- 48:42undervejs byg noget altså man kan godt bygge testparadigmer op
- 48:46og Sådan nogle ting og Jeg har også set nogle forskellige
- 48:49eksempler på hvordan man kan gøre det, og Det kan man også
- 48:52sagtens starte med. Personligt synes jeg man
- 48:56risikerer at bruge rigtig meget tid på det og man kan.
- 48:59Man kan godt lave nogle simple ting og nogle hurtige.
- 49:02Du ved noget man kan komme hurtigt i gang med men men
- 49:04personligt kan jeg være bange for at man bruger rigtig meget
- 49:06tid på. På den fase, så Jeg er nok.
- 49:12Det er nok meget stor tilhænger af at prøve, og i stedet for at
- 49:15bygge en hurtig MVP og så få brugerfeedback.
- 49:19Se svarer den det man regner den skal regner med at den skal
- 49:22svare, så man kan godt når det. Og Det er os der spørger de om
- 49:26præcis. Hvad spørger de om ikke præcis
- 49:28det synes jeg bare er Sådan en kæmpe afgjort totalt svært at
- 49:30forudse. Fuldstændig ikke altså og så så
- 49:33begynder profedback på der og så er det jo at bygge feedback
- 49:36loops ind med det samme, Sådan at når den siger noget forkert
- 49:40at de det fedeste Det er hvis de gider at trykke på en knap ikke.
- 49:43Men ellers at hvis samtalen stopper at man så går ind og
- 49:46kigger på igen manuelt eller sætter en eller 2 til det
- 49:49analyserer dem fik de egentlige svar på det de ville have.
- 49:52Eller hvor mange gange skriver de?
- 49:54Det var ikke det jeg mente. Du skal XI stedet for ikke så,
- 49:58så jeg ville jeg ville mere gå den vej rundt.
- 50:02Omkring det tror jeg altså, men. Jeg tænker også der må da også
- 50:05være nogle altså Sådan du ved jeg det ræsonnerer meget meget
- 50:07mig. Hvad hedder det den her ham ham
- 50:10nu kan jeg ikke huske hvad han hedder men ham fra chrome db han
- 50:12sagde at. Hey samt teamet lav en label
- 50:17data pizza aften eller et eller andet ikke og så bare få en 2
- 50:21300 høj kvalitetseksempler som virkelig virkelig.
- 50:26Giver nogle udfordrende eksempler, og som som
- 50:29repræsenterer typisk på problemer i systemet ikke og så
- 50:32ligesom have det som en eller 2 form for guldstandard og så sige
- 50:34OK nu har vi et eller andet system.
- 50:36Det performer Sådan og Sådan på det her.
- 50:37Nu har vi en eller 2 ide om noget som som som kunne forbedre
- 50:42det her system. Det kan være vi vi ja hvad var
- 50:45det han kaldte, altså der var den her metode til at.
- 50:50Altså beskrive chunks altså tage en trunk og lave en beskrivelse
- 50:52af dem eller på en eller 2 måde. Sådan så at man kunne gøre dem
- 50:54søgbart på en 2 måde altså. Sådan nogle ting ikke man man
- 50:58har. Man kan jo have tonsvis af ideer
- 51:00til. Hey vi kan forbedre det her rac
- 51:02system ved at gøre XYZ, og så kan man gøre det og så kan man
- 51:06sidde Sådan. Ja yes blev det bedre eller blev
- 51:10det ikke bedre? Det ved vi ikke en tvivl om, vel
- 51:13så så så på den måde, så det virker som om at at Sådan en god
- 51:16blanding mellem at rent faktisk at lægge lave benarbejdet, kigge
- 51:21på data, få lavet de der små datasætsæt.
- 51:23Det kan være man laver et datasæt som som tester et
- 51:25bestemt problem man ved man har og så ligesom det og så kan man
- 51:29ligesom gå. Jeg tror på en eller 2 måde, så
- 51:31hvis man skal have det her til at skalere på Sådan en en lidt
- 51:33mere systematisk måde. Så bliver man nødt til at have
- 51:35de der indikatorer for hvordan det går og men og så igen som du
- 51:39også siger emil velvidende, at det her det ikke er en eller 2
- 51:42supervidenskabelig proces, men at Sådan en eller 2 noget man
- 51:45skal. Der er også Der er også forskel
- 51:48på om Det er Sådan er outputtet af rapløsning eller outputtet af
- 51:52retrevable skråstreg søgelysning fordi.
- 51:56Når man kommer til at lave du ved altså dokumentsøgninger.
- 51:59Det kan man noget nemmere. Altså fordi Det er jo Det er jo
- 52:03Sådan rimelig standard du har en søget ind.
- 52:06Og så har du et expected outcome ud.
- 52:09Det vil jo altid være det samme, hvor udfordringen med selve
- 52:11rackløsningen vil jo være, at Det er jo mere Sådan hvordan den
- 52:14formulerer det. Hvad for noget, hvad er de
- 52:16dokumenter, den returnerer? Hvad for nogle bruger den mest i
- 52:20sit svar og Sådan altså Det kan være Sådan sværere i
- 52:23virkeligheden at måle på. Det vil man også kunne men, men
- 52:28det vil i hvert fald også være hvor selve søgeløsningen er jo
- 52:30Sådan. Noget nemmere ikke altså hvor
- 52:35mange af dem? Hvor mange rammer vi rigtigt på,
- 52:38så når vi søger efter. Jeg vil også stille det der
- 52:41evaluering op fuldstændig op som du siger det emil og især når
- 52:44man så hvis man er Sådan en der sidder og udvikler en en betting
- 52:46model, så er det klart at man kan ikke lave en træning altså
- 52:50en model uden at have noget rimelig Sådan fast hvornår bever
- 52:53den sig i den rigtige retning i forhold til hvis man gerne vil
- 52:56optimere den til retriever. Men man kan helt altså Jeg er
- 53:00fuldstændig enig i det der med få nogle brugere på og få noget
- 53:03feedback fra dem, fordi du kan også have Sådan et retreles drag
- 53:07system hvor jamen du har tilfældigvis nogle brugere som
- 53:13ligesom befinder sig i det her space i forhold til hvad for
- 53:16nogle ting de søger efter. Og hvad kan man sige hvad de
- 53:19skal have løst af problemer og og allerede der vil jeg få noget
- 53:23feedback at se på nogle nogle qurastrings.
- 53:25Hvad er det rent faktisk i bruger det her system til?
- 53:28Jamen så er det også nemmere at finde ud af hvad man skal
- 53:29optimere imod, fordi at det der med at Sådan at tænke man skal
- 53:33bare optimale mere imod alt alle cases alle Sådan en.
- 53:38Det tror jeg ikke på. Altså Vi har nogle begrænsede
- 53:40brugere. Vi har et domæne vi arbejder i
- 53:42og Sådan noget. Hvad er det folk de bruger de
- 53:44systemer til? Det finder vi først ud af når
- 53:46når brugerne kommer på og så er det altså nemmere at finde ud af
- 53:49hvad Det er man også skal optimere imod.
- 53:52Så jeg der tror jeg også tilbage til til dinero casen y unge at
- 53:55det det det ved supporterne de er domæneeksperter.
- 53:59Af brugerne, og derfor ved de også hvad det hvad fuck Det er.
- 54:02De skal putte ind i den der database ikke også.
- 54:04Så Det er bare så smukt fordi Det er bare det de gør og så og
- 54:07så bliver det bedre ikke? Så så, så Det er jo et eksempel
- 54:11på at bare at kende domænet rigtig godt og derved også vide
- 54:14hvad man skal putte i og så hvad man ikke skal putte i.
- 54:16De er jo kæmpe kæmpe filter som ingen andre der sidder bare og
- 54:20kun er tekniker med kasket på kan gøre.
- 54:22Altså kan bare ikke. Det kan ikke lade sig gøre ved
- 54:24sgu ikke hvad der skal puttes i den der den.
- 54:26Jeg aner ikke noget om hvordan man udfylder Sådan en.
- 54:29Ting så Det er kun dem, der kan gøre det.
- 54:32Ja Det er sgu lidt misundeligt sjovt at folk du har derovre.
- 54:37Det er også sjovt fordi at at altså Sådan Der er også altid
- 54:39været den der historie navn som datter science.
- 54:41Der skal du have forretningsforståelse ikke, og
- 54:43Det er i virkeligheden fordi at du skal forstå domænet.
- 54:46Det var også hans Christian Bjerregaard fra plugger have.
- 54:49Han sagde også Sådan der domæneviden er hans
- 54:51undervurderet ikke. Altså du bliver nødt til at
- 54:53forstå det du mente du du arbejder med for at kunne
- 54:55modellere det. Ja og og så hvad hedder det
- 54:59altså og det giver jo sudig god mening fordi det skulle tage du
- 55:01skal kigge på data du skal være i stand til at vurdere var den
- 55:04havde fået forudset den rigtige forudsagde den forkert og så
- 55:06videre og så videre. Og Det er ligesom om i her i
- 55:08dinero casen der har vi bare haft haft succes med ligesom at
- 55:11sige fordi i gamle dage der skulle man både kunne
- 55:14programmere og vide noget om. Linære algebra og optimering og
- 55:19greating the Center og pis og lort ikke og tilegen sig en
- 55:24eller 2 domain viden indenfor dinero support, altså regnskabs
- 55:27support eller hvad fanden det måtte være ikke.
- 55:29Men nu er det lige som om fordi Vi har fået det her.
- 55:31Modellerne er blevet så generelle, og de har fået det
- 55:33her interface sproglige interface og du kan instruere
- 55:36dem frem for at træne dem. Så behøver du faktisk ikke at
- 55:39være en eller 2 supersejtest for at kunne gøre de der ting.
- 55:43Ikke så jeg. Jeg tror rigtig meget på det der
- 55:45med, hvis man kan få lavet nogle tools altså noget hvis man kan
- 55:49få lavet noget software til folk som giver dem mulighed for at
- 55:54kigge på data. Og hvad hedder det altså og og
- 55:58og kunne justere på systemet? Og så bare tracke en eller 2
- 56:01matrik og lave stikprøve og så videre og så kunne finde ud af
- 56:04det der det. Det tror jeg.
- 56:07Du har helt ret i overføres til andre områder også, ikke?
- 56:09Er det ikke også det man kalder? Citizen date og science øst er
- 56:15det ikke det begrebet er? Jo Det kan da godt være er Det
- 56:18er det. At Det er Sådan du ved
- 56:21allemanden. Sådan laver date og science
- 56:25arbejde. Og Det er jo i virkeligheden det
- 56:27ikke. Det er jo at have nogle nogle
- 56:28nocoat værktøjer, hvor man kan arbejde med data.
- 56:33Struktureret og Sådan det. Har bare fået en helt ny
- 56:35dimension, synes jeg med de her nye generelle modeller her
- 56:38altså. Ja megafedt bare lige her inden
- 56:43vi Jeg kan. Vi har efterhånden snakket en
- 56:45times tid og Vi skal ikke stjæle for meget af din tid emil hvad
- 56:49hedder det inden vi vi smutter her ikke så har jeg skrevet ned
- 56:53i min Jeg har skrevet ned i min min noter her Sådan noget som
- 56:57rack versus fine tuning det ved jeg det det hører jeg mange
- 57:01snakke om eller Sådan den den samtale kommer tit op hvornår
- 57:04skal man bruge rack og hvornår skal man bruge fint-søging?
- 57:08Er der noget visdom der eller eller er det overhovedet et
- 57:12relevant spørgsmål? Tænker vi fintuning er er en
- 57:16lille m nu. Fordi der Der er Sådan en ide om
- 57:19at OK man bruger rap når man har noget.
- 57:23Ja du Jeg synes du fortalte rigtig godt emil Sådan noget
- 57:26ikke offentligt adgang altså ja hvad var det du sagde?
- 57:30Data, der ikke er offentligt tilgængelig eller Sådan faktuel
- 57:32data. Altså Jeg vil sige.
- 57:35Hvis man skal være lidt hård ikke hvis folk altså Jeg har.
- 57:38Jeg har selv siddet som modtager af Sådan nogle powerpoint slides
- 57:42hvor der står Sådan noget først. Så prøver du med en chatbot så
- 57:46prøver du med en rack og så prøver du med find tun og Sådan
- 57:48noget hvis man nogensinde møder Sådan nogle, så skal man bare
- 57:51rejse sig op og så skal man gå sin vej fordi så er der ikke
- 57:56altså så er der ikke så er der ikke nogen grund til at at lytte
- 57:58altså Det er Det er 2 rigtig gode redskaber i en.
- 58:05Skal man altid være påpasselig med at være bombastisk i sine
- 58:07udtalelser. Ikke fordi Det kan komme og
- 58:09ramme en lige i ryggen. Men Jeg synes de de kan 2 meget
- 58:13forskellige ting, så man kan sagtens altså finde tuning er
- 58:17mere at du træner en model til at tale i det sprog jeres
- 58:22supporter i dinero borger, men du kan ikke finde en model på et
- 58:27datapunkt. Nej så hvis du kun har en
- 58:31artikel for eksempel der handler Det kan du måske godt, men det
- 58:34vil ikke være særlig god til at samle det op.
- 58:36Så hvis du kun har en artikel der nævner at specifikt derinde
- 58:40på skat skal du trykke lige præcis på den der knap for at
- 58:42lave moms indberetning, så vil find tuning være en rigtig
- 58:45rigtig dårlig case, fordi det vil kun være et data eksempel på
- 58:48din find tuning. Så det man så i stedet for
- 58:52skulle gøre Det var at man skulle koble det med.
- 58:54Altså med rap. Så du får fine tunet det på det
- 58:58sprog dine supportere og Det er faktisk en sindssygt smuk
- 59:01løsning, fordi så kan du også hvis du har lyst helt undgå
- 59:04opene. Jeg ejer alle de andre, så kan
- 59:05du køre en lokal lem på 6 eller sågar.
- 59:11En et b milliard model, altså en af de små i denne her verden,
- 59:15som du kan køre på din egen computer, så kan du fintune den
- 59:19i et sprog som de ligesom så Jeg har en ide om.
- 59:23Nu sidder jeg jo på rigtig meget.
- 59:26Parlamentarisk data jeg Jeg er i gang med at bygge en LLM der
- 59:29taler ligesom Mette Frederiksen. Så kan man stille hele
- 59:32spørgsmålet, så kan du få et svar.
- 59:33Der er rigtig meget data hvor hun hvor hun snakker og bliver
- 59:37spurgt om ting. Og Det kan den kan man finde sig
- 59:40ud af ikke og så kan du have rapken ved siden af som så hiver
- 59:43de faktuelle ting ind. Og så kan du køre det hele
- 59:46lokalt. Det er faktisk et sindssygt fedt
- 59:48setup. Man skal så også være meget
- 59:50opmærksom på at at fine tun er en lille model gør at den bliver
- 59:53rigtig, rigtig god til lige præcis den specifikke case.
- 59:56Den bliver ikke nødvendigvis særlig god til alt muligt andet,
- 59:59så den den mister. Vi har nok mistet performance i
- 1:00:04mere generelle opgaver, og særligt når der kører små eller
- 1:00:08damer, så så vil de ikke være særlig gode til Sådan generelt
- 1:00:11opgave. Så det, jeg hører dig sige, Det
- 1:00:13er også. Det er 2 forskellige.
- 1:00:15Det er det du hører at sige fintuning og rack det det altså
- 1:00:18det det. Det lugter lidt af hinanden, men
- 1:00:20Det har ikke som Sådan noget med hinanden at gøre det.
- 1:00:22Det løser 2 forskellige opgaver. Og selv indenfor fine tuning er
- 1:00:26der mange forskellige former for fin tuning, og der kan man så
- 1:00:30også sige, at de løser nemlig også forskellige opgaver, fordi
- 1:00:33Det kan nemlig være både rigtig og forkert at ved, når man
- 1:00:36finder at man snævre sit sit space ind for for
- 1:00:41problemløsning. Men Det kan også være.
- 1:00:43At man egentlig er i gang med, ligesom at tilføje noget
- 1:00:47keppability, som ikke var der før.
- 1:00:48Hvis man laver meget store fulde find tunings og Sådan nogle
- 1:00:51ting. Men men Jeg er jo jeg må jo jeg
- 1:00:54må jo konfetse emil til til den der, at Jeg har nok været en af
- 1:00:58dem der på et tidspunkt stod og sagde hvis du skulle hvis du
- 1:01:02skulle. Hvis du skulle Jonas altså vi
- 1:01:06vi. Vi bliver nødt til at play the
- 1:01:07game we wall Bente altså. Vi bliver nødt til at sige det,
- 1:01:10som publikum gerne vil høre, så det.
- 1:01:13Men Det var meget tidligt, kan man sige II hvad kan man sige
- 1:01:16fasen hvor det Jeg tror jeg brugte den form for remse til
- 1:01:19Det var at sige lad være med at bruge tid på at fine som det
- 1:01:22første bruge hellere noget tid på rack fordi at at Det var også
- 1:01:26et spørgsmål om Sådan økonomisk tilgang til hvornår skal du tage
- 1:01:30fat i de forskellige? Altså hvornår skal du overveje
- 1:01:34om du gør det ene eller det andet, men der har jeg hele
- 1:01:36tiden troet på at. At rack altid kunne noget i det.
- 1:01:41Hvad kan man sige i det space, som folk arbejdede i?
- 1:01:44Før fine tuning var en ting, og Jeg tror, Det var bare Sådan en
- 1:01:47måde at diskurge. Fine tuning.
- 1:01:51Til til folk som som som havde. Hvad kan man sige en en netop en
- 1:01:55opfattelse af, at hvis jeg bare Det var det der skide knowledge
- 1:01:59cut of der blev programmeret så meget II.
- 1:02:02Altså hvis hvis ikke knowledge cut nu.
- 1:02:04Har vi trænet? Noget.
- 1:02:06Mere knowledge så har den jo det der knowledge hvad så skal vi så
- 1:02:10gentræne den igen? Jeg har også hørt om
- 1:02:12træningsloop som har kørt. I Sådan nogle elementer, hvor vi
- 1:02:15så nu kom der en dato for den her måned.
- 1:02:18Vi kørte lige en gang mere på det her data her.
- 1:02:20Det har jeg seriøst hørt folk, der har haft Sådan et setup.
- 1:02:24Vi har også haft dem i podcasten, og Det var Det var
- 1:02:26altså. Det er 2 år siden agtigt nu ikke
- 1:02:29måske pludselig lidt mere og. Siden ikke altså.
- 1:02:32Ja ja men men OK hvis soul last siger, men Der er jo bare altså
- 1:02:36folks opfattelse af hvad der virker derude og hvad der ikke
- 1:02:38virker og Sådan nogle ting der den hegner som men Jeg har Jeg
- 1:02:41har holdt meget på på rack. Jeg skal lige høre når det
- 1:02:43kommer til knowledge en corporation som man siger ikke?
- 1:02:47Skygger det bliver rigtig lange. Jeg skal lige have ens sidste
- 1:02:49tal. Hvad hedder det?
- 1:02:51OK fine tuning versus wrack Det er Det er klar besked 2
- 1:02:55forskellige ting men mening vil du lige sige noget?
- 1:02:59Jeg vil godt sige en fordi Det er fuldstændig rigtigt det du
- 1:03:01siger Jonas med. Der er forskellige måder fine på
- 1:03:03og. Min favorit klart når det kommer
- 1:03:07til drag modeller Det er Det er lore eller q lore det fungerer
- 1:03:11pissegodt og Det er billigt, Det er nemt.
- 1:03:13Det er hurtigt, Det er bare fuldplad.
- 1:03:17Igt ja præcis altså. Det er ligesom rumfærgerne.
- 1:03:21Fantastisk. Kontekst vindue versus wrack.
- 1:03:27Den var lidt sværere, var den ikke?
- 1:03:30Det er jo det der. Hvornår skal man?
- 1:03:33Hvornår skal man bruge? Hvornår skal man bruge rack og
- 1:03:35hvornår skal man bare fucking putte det ind i kontekst
- 1:03:37vinduet? Det var vi ikke.
- 1:03:41Har vi ikke Sådan været lidt inde på den også med det der?
- 1:03:43Altså Jeg tror hvis Det er specifikke information du er ude
- 1:03:46efter og du er ude efter ekstremt meget information, så
- 1:03:50vil jeg bruge wrack kontekst vinduer vil jeg nok mere altså
- 1:03:54Jeg synes Det er Sådan noget mere.
- 1:03:56Jeg synes crowd code fungerer jo helt vildt godt.
- 1:03:58Hvordan laver de der summeres hver eneste gang man har gået et
- 1:04:01eller andet, så har du Sådan et lille summery i dit i dit
- 1:04:03kontekst vindue ligesom har med. Og så bladrer den ligesom
- 1:04:07tilbage til det der fungerer. Det sindssygt godt.
- 1:04:09Og Det er i virkeligheden også en vanvittig fed måde at
- 1:04:11kombinere de 2 på. Ikke at den så kan rulle tilbage
- 1:04:15og så åbner den det op og så siger OK.
- 1:04:18Jeg vil Jeg vil sige hvis jeg lige skal tilføje der, hvis nu
- 1:04:22vi siger at Det var bare lige. Lad os nu sige
- 1:04:26personalehåndbogen kun varer 5 sider.
- 1:04:30Så var det nok spild af begyndere, hvis jeg bare gerne
- 1:04:33ville chatte med det der dokument der så var det måske
- 1:04:35nok lidt lidt mærkeligt at at unname bette det, hvis ikke Det
- 1:04:39var mere. Jeg kan sgu ikke helt finde ud
- 1:04:42af hvornår det begynder at degradte Sådan nogle ting der
- 1:04:44ikke. Men hvor går grænsen?
- 1:04:46Hvid skal føle. Ja præcis præcis.
- 1:04:48Der er den tilbage igen. Det er jo vibecheck det og og
- 1:04:54interessant. Det er når man er over 4007
- 1:04:57138.000 OK så. Ja så flipper den over på rack.
- 1:05:03Jeg tænker at det det det kommer det her titlen til på den her
- 1:05:07episode til at være. Hvis man skal dyle ind?
- 1:05:10Nej. Det er mega fedt.
- 1:05:13Super aller allersidst til aller allersidst og så sker vi nok til
- 1:05:17at runde af her tuning Stack. Har i nogle kommentarer der?
- 1:05:22Er det bare fuld lang chain eller jeg?
- 1:05:24Skulle lige til at sige lad være ej.
- 1:05:30Skal have en helt session til amok the lang ching og.
- 1:05:33Jeg, Jeg er faktisk faldet over for et par dage siden.
- 1:05:36Der var der et et framework der fik lidt opmærksomhed på
- 1:05:40LinkedIn som hedder palland. Det synes jeg ser spændende ud,
- 1:05:44så Det kan man overveje at kigge på.
- 1:05:46Jeg er i hvert fald begyndt at kigge lidt på det, ellers så Jeg
- 1:05:49har brugt pact det synes Jeg har fungeret ret godt.
- 1:05:53Jeg har også brugt hate-stack faktisk før det blev i starten
- 1:05:56var det. Var det mere Sådan et?
- 1:06:00Ja mere til Sådan generelle sprogmodeller end LP og Sådan
- 1:06:03nogle ting. Men nu er det blevet Sådan mere
- 1:06:05end lang konkurrent. Jeg synes det fungerer meget
- 1:06:07godt hest der og ellers så har jeg altid bygget det selv.
- 1:06:11Ja også bare fordi Det er Sådan typisk næsten nemmere, men det
- 1:06:16der det skal jeg i hvert fald have kigget på paland måske jeg
- 1:06:19ved ikke hvordan jeg. Lytter.
- 1:06:22Så. Nej.
- 1:06:25Undskyld hvad jeg så vil bare ikke altså i forhold til vektor
- 1:06:28databaser og Sådan noget. Der er jo alt muligt.
- 1:06:29Jeg bruger bare altid lastik search.
- 1:06:33Det er hurtigt, og Det er ja. Proven og så er der sindssygt
- 1:06:39mange muligheder, når først man ligesom er over den der learning
- 1:06:42curve, så er det bare så kan du så meget med det.
- 1:06:49Også godt når man arbejder med store kunder.
- 1:06:51De vil gerne have Sådan nogle kæmpe enterprise greater
- 1:06:53systemer, og Det kan det også. Ja.
- 1:06:57Sweet, hvad med dig, Anders? Jamen Jeg er også.
- 1:07:01Jeg er jo meget til byg selv også og for guds skyld ikke
- 1:07:04langshine. Men Jeg har faktisk også brugt
- 1:07:07det her hesteck i min dages og synes også Det var meget fedt og
- 1:07:13selvfølgelig fice dengang Det var totalt.
- 1:07:18Vi lavede mærkelig store indeks, der fyldte 50 gigabyte
- 1:07:22hukommelse, og så stod man der med dem i hukommelsen.
- 1:07:26Det var ikke så praktisk. Altså.
- 1:07:29Stod man der. Og så er jeg jo, Jeg har jo
- 1:07:34forelsket mig II den her vektordatabase der hedder
- 1:07:36quqfunding. Jeg tror nok Jeg har turneret en
- 1:07:38del med den. Den må snart få nogle royalties
- 1:07:42fra dem men. Den kan rigtig rigtig mange
- 1:07:46ting. Der er simpelthen bare alt godt
- 1:07:50fra vektorland. Det er virkelig den, den kan alt
- 1:07:54muligt. Altså det de er superbadass og
- 1:07:56den skala er selvfølgelig også til enterprise great og er super
- 1:08:01fast blæsing fast fordi Det er lavet i rust skal det jo.
- 1:08:04Hedde. Så.
- 1:08:09Men, men jeg må også altså. Jeg må erkende, at Sådan i
- 1:08:12forhold til Sådan frameworks der lige.
- 1:08:15Hurtigt hjælper en med at få noget flow op og Sådan noget der
- 1:08:19der der bygger det bare selv. Altså Det er typisk man gerne
- 1:08:22vil have data kommer ind et sted med nogle frekvenser og man vil
- 1:08:26selv styre den der præ-producering og hvad der sker
- 1:08:29embedte og alle de der ting der Der er altid så meget
- 1:08:31forretningslogik i det der til. Det er svært ligesom at tage
- 1:08:33Sådan nogle framework og bare sige.
- 1:08:35Det spiller så hellere bare tage nogle nogle enkelte dele og så
- 1:08:39prøve at at få det til at at spille sammen.
- 1:08:43Ja så Det er Sådan. Det Der er også lidt.
- 1:08:45Det virker som om der også nærmest er lidt dressing i at
- 1:08:48lave det selv ikke altså nærmest fordi Der er så mange framework,
- 1:08:52så man ved sgu aldrig om om det går konkurs eller om det stadig
- 1:08:56er at blive mentalet og Sådan nogle ting ikke?
- 1:08:58Og det virker som om det også. Jeg tror også Det er det Der er
- 1:09:00mange der har problemer med med lang chain, og Jeg har ikke
- 1:09:02chillet langchain i 100 år, så jeg ved ikke om det stadig er
- 1:09:05Sådan. Det tror jeg Det er, men men
- 1:09:07altså det der med Der er alle mulige mærkelige abstraktioner
- 1:09:09og Det er super svært at komme ind og finde ud af hvor sker et
- 1:09:13eller andet ikke. Ja så.
- 1:09:17Du har Black box af klasser. Blackio.
- 1:09:21Navne. Nej.
- 1:09:27Megafedt er der noget her på falderebet som Vi skal have
- 1:09:30snakket om så vi ikke har snakket om?
- 1:09:32Sikkert Det var et stort spørgsmål.
- 1:09:34Ja. Altså har vi ikke.
- 1:09:39Har vi ikke nailet den? Jeg tror Vi har nageligt nailet,
- 1:09:42det tror jeg. Kan du så ikke ved du hvad så
- 1:09:45skal vi Vi skal sgu lige have lidt.
- 1:09:46Vi skal lige have nogle plugs emil kan du kan du ikke
- 1:09:50promovere et eller andet du har der Der er et eller andet
- 1:09:53promover dig selv hvor kan man finde dig hvor kan man finde dig
- 1:09:55henne hvor kan hvad kan man subscribe til?
- 1:09:57Hvad kan man købe? Altså jeg findes stort set kun
- 1:09:59på LinkedIn i digital format. Jeg er ikke.
- 1:10:03Jeg har ikke jeg. Jeg har prøvet lidt blue sky.
- 1:10:08Dengang alle andre gjorde det stoppede med det dengang
- 1:10:11allehånde stoppede det så så hvis man vil nogle gange, så
- 1:10:16skriver jeg lidt på LinkedIn. Det kommer Sådan lidt.
- 1:10:17I perioder har jeg fundet ud af ikke er nogen speciel årsag.
- 1:10:23Og ellers så. Så ja så så render jeg jo rundt
- 1:10:28og og bygger løsninger ude hos kunder og bygger os selv lidt.
- 1:10:32Jeg har bygget CVR net som er meget gammel efterhånden der
- 1:10:35faktisk er bygget i. Er, som vi talte om, før vi
- 1:10:38startede optagelsen. Så har jeg bygget en en nyheds.
- 1:10:46App der hedder briefet, som jeg selv synes er meget fed, og så
- 1:10:49har jeg bygget det her gorbund, som er en platform til at
- 1:10:52indsamle. Relevant
- 1:10:56lovgivningsparlamentarisk data monitorerer der og Sådan nogle
- 1:11:01ting, og der sker lidt ting og sager der.
- 1:11:03Og så er jeg sammen med en partner i gang med at bygge den
- 1:11:07her knowledop jeg også var inde på tidligere, som er Sådan en
- 1:11:10stor kurateret vidensbase, som man så kan bruge inde i en
- 1:11:13virksomhed og så kan man koble. En søgemotor på eller man kan
- 1:11:17koble en rap bot på eller man kan en embedde det ind i sin.
- 1:11:23Word e mail whatever man sidder og arbejder i, og så kommer der
- 1:11:26ligesom den viden man har brug for.
- 1:11:30Op. Ja.
- 1:11:34Fedt mand det. Ved jeg ikke helt hvad bare om
- 1:11:36Det var et salg eller hvad det men men Det var i hvert fald.
- 1:11:39Uanset hvad, som jeg bare har Vores Vores lyttere skal købe
- 1:11:41det og. Og ja yes vi 2.
- 1:11:47Gratis så Det er Sådan den lille jeg arbejder med bånd ja.
- 1:11:54Så Det kan være der lige skal arbejdes på den del kan man
- 1:11:56sige. Jeg og ellers synes jeg faktisk
- 1:12:00jeg skal gå ind og ja følge emil på.
- 1:12:03På LinkedIn fordi at ja jeg nyder at læse din post når du
- 1:12:07deler dem og ja så det synes jeg bare du skal gøre.
- 1:12:12Så Jeg tror ikke Der er så meget andet tilbage end at sige 1000.
- 1:12:14Tak fordi du ville. Være med emil selv tak.
- 1:12:16Det var en fornøjelse. Det var bestemt på min tid.
- 1:12:20Og så vil jeg gerne sige 1000 tak til alle lytterne derude.
- 1:12:23Og så vil jeg bare gerne sige hold kæft hvor Jeg vil sige
- 1:12:26mange ting hav det rigtig godt tilly lyse igen hey.