Latest / Skit om AI / 8: Vi visar hur du bygger med Lovable & Claude - del 3
Transcript
- Sebastian: Jaha, hej Jakob! Jacob Kroon: Hej så bra! Sebastian: Hej! Nu har vi haft lite sommarledigt i... Ja, vad är det? Sex, sju veckor sedan vi spelade inåt sist, va? Jacob Kroon: Hur mår du det? Stämmer. Sebastian: Vi lämnade publiken mitt i vår utvecklingssession i tre delar och nu är vi på del 3 med andra ord. Jacob Kroon: Det är olidligt spännande. Man ser hur det gått här för klåd nu. Det är om man har den hunnit klart. Sebastian: Ja. Nej, den tuggar fortfarande på. Jag satt iväg på sju veckors arbete. Får vi se vad den kommer fram till. Jacob Kroon: Ja, du har aldrig haft en så dyra AI-faktura någonsin. Sebastian: Correct. Det är tur att jag har kreditkort. Då kan man bara dela upp det där. Så sätter jag det på en tioårig avbetalningsplan med hög ränta. Jacob Kroon: Ja, det är svimbra. Jättebra. Jag hoppas du kommer få användning av den här påminnesappen. Sebastian: Jättebra. Det finns alla möjligheter. Ja, verkligen. Den som vi utvecklade att bete sig exakt likadant som Apples egna påmedelsapp. Sjukt värt. Jacob Kroon: Mm, precis. Ja, verkligen. Sebastian: Ja, nej, vi ska gå igenom det idag tänker jag. Titta lite grann och göra ett avslut på själva utvecklingsdelen här nu. Nu har Claude fått gjort sitt jobb. Vi har en applikation som finns på telefon. Och sen ska vi prata lite grann om bland annat HiggsField som du använt det av i sommar. I ett specifikt ändamål och sen även prata lite om Jacob Kroon: Ja. Sebastian: Det som har hänt på marknaden nu de senaste månaderna är lanseringar från OpenAI, XAI, OpenRoute och Stripe och även DevonAI. lite grann. Vad har hänt på marknaden? Hur kan man tänka när man ska välja rätt tjänst idag egentligen? Vad har vi kommit fram till? Vad använder vi och vad har testat? Jacob Kroon: Ja, exakt. Sebastian: Bra. Bra, men du då kör vi igång vår lilla jingle som vi fortfarande inte har förbättrat. Nej, men den... det kommer, det kommer. Då kör vi! Okej, vår fina gingel. Alltså Jack är inte det där någonting som... Det känns som att du ändå har varit och tittat på en videoproducerande AI, ljudproducerande AI. Kan inte du styra upp den här gingen och Outrot till någonting bättre? Jacob Kroon: Mm. Jo, det kan jag absolut göra. Det borde nog inte vara så där rackansvårt. Jag kommer inte ihåg att jag gjorde det sist. Men Higgs Field tror jag definitivt kan kläcka ur sig någonting som är betydligt mycket bättre än det här och aningen längre. Sebastian: Aj, det... Ja, så att det faktiskt finns en naturlig övergång till att börja prata. Ja, men det vore bra faktiskt. Jag tror att vi behöver något sånt. Jacob Kroon: Och med en lite så här skönare avslut. Mm. Sebastian: Snyggt. Okej, ska vi försöka recapa del 1 och 2 då? Vad vi har gjort i de två avsnitten och vart vi är nu någonstans. Vad skulle du säga? Del 1. Jacob Kroon: Emigg. Mm? Del 1 kickade vi igång och bestämde oss för vilket projekt vi skulle testa oss på och var eniga om att det skulle vara enkelt. Och en app som alla känner till. Det är ju påminnelseappen i iPhone eller Android. Någonting som är lik det. Sen skulle vi göra det i två olika plattformar. Jag byggde den i Lovable och sen byggde den i Claude. Vi använde samma promter. Och ja, jag satte igång med Loverball. Den blev klart på kanske halva avsnittet. Så jag tror att det var runt 30 minuter med en MVP, en första produkt. Där vi fick itera litegrann. Vi fick testa oss fram för se vilka flöden av de här påminnelserna som fungerade och vilka som inte fungerade. Och så rätten till dem. Men vi är ändå klara inom en timme. Däremot så drog ju Sebbe igång klåd på högsta kapacitet och det är ju Opus... Var det... Det kanske var Fable 5 som du använde till och Nej? Sebastian: Då var det Opus 4.8 och så körde man den i ultra-fink eller vad den nu hette det läget. Så att den skulle ta så mycket tokens som möjligt för att verkligen processa requesten ordentligt, sätta upp en plan och i hela köret. Jacob Kroon: Mm. Och det blev ju en rackars polisutredning. Tydligen, för det blev ju inte klar på första avsnittet. Andra avsnittet. Så tror jag att vi kom fram till någonting. Vi kom fram till en tom app. Med jättemycket kod. Det var Final Touches som skulle till. Men sen så kanske det har hänt lite mer. För nu är det tredje avsnittet. Sebastian: Exakt. Exakt. Exakt, nu är tredje avsnittet. Som Jacky säger, andra avsnittet så skulle vi egentligen... Tanken var att vi skulle titta igenom då hela projekten som Claude hade byggt. Och inte bygga någonting mellan avsnitt ett och två för att någonstans också visa på hur lång tid tar det här. Och med Claude så var vi ju inte klara med del 2 heller för att den som du säger spottade ur sig påminnelseappen utan något de facto innehåll egentligen. Och då var det lite final touches för att få till vilka funktioner vill man ha och varför. Så det gjorde jag nu mellan avsnitt 2 och 3. lade kanske en kvart, 30 minuter till på det projektet innan jag hade den applikationen som finns på min telefon nu. Inte en app jag har använt sedan den var klar för fem öre för att påminnsappen är bättre. Men vi har ändå skapat en app som skulle kunna agera som en påminnsapp. på telefonen med notiser på kanske två timmar med klart. Jacob Kroon: Men nu är det inte en riktig app, det är fortfarande en webbapp. Sebastian: Ja exakt, vi skulle välja lite olika spår på hur den här skulle produceras. Vill man ha en riktig app som finns i App Store, då behöver du använda dig av Apples egna utveckla verktyg för att publicera det genom den. Sen finns det lite andra parametrar för att den publicerad på App Store. Inte någonting som är omöjligt överhuvudtaget, men för att göra den enkla vägen så skapar man en webbapp som man då kan lägga till på hemskärmen. Det är inte så många som vet om hur man gör det, men När man har sådana här typer av webbappar kan man via Safari-webläsaren trycka på dela. Att man vill dela den här webbläsaren för att se den här URLen. Och så kan man välja lägg till på hemskärmen. Och då får den, om det finns i koden, lite fler möjligheter att påverka telefonen med typ push-notiser och så vidare. Så det är vad vi har på telefonen nu. Jacob Kroon: Det är ju svinnice faktiskt. Jag blev chockad när du sa det själv. Eller visade det att det gick. Nej. Jag är en Chrome-användare. jag vet inte när öppnade Safari i sista min mobil. Sebastian: Ja, du lyste ju inte om det här. Adéu! Jag använder inte heller Safari Nice, men jag använder inte heller den. har Microsoft Edge i arbete, så det den vi kör. Men när man bygger sådana här enkla appar så kan man använda sig av det här förfarandet för att få in den på telefonen som en ikon som kan spotta ut notiser och göra lite grejer. gör inte en påminnelseapp, för det finns ju redan och den är bra. Men gör någon annan app så kan man ha den på telefonen. Jag kan dela min skärm här ska vi se. Jag spelade in, för det är ju på telefonen och vi hade lite problem med hur man skulle ansluta telefonen hit utan att störa att man sitter på datorn. Så spelade jag bara in lite grann hur det ser ut på telefonen och då är det alltså, för er som lyssnar så är det här en videopod som finns på Apple Podcast och på Spotify. Så där kan ni se det här då som vi kommer titta på nu. Då ska jag bara dela min skärm här och då är det bara en liten video och då är det alltså den blå ikonen på min mobil som är den nya påminnelsappen som egentligen är bebäls eller så. Nu kör vi då så får man se lite grann. Så här ser den då ut på Mölsappen och då kommer jag att lägga till en notis där nere. Den är ganska trög, så när man väl trycker så tar den någon sekund innan den laddar. Jag har inte kodat in och ladd animationer och grejer. Men här ser man då att jag skriver köp mjölk och så ställer jag in ett datum jag vill bli påmind, en tid jag vill bli påmind. Jag kan lägga till anteckningar, en länk. Kan tagga den, välja prioritet och säga om den ska upprepas eller inte. Och så får jag upp en notis. Eller en påminnelse som ligger där. Och så kan man kolla kalender, vad som ligger i pipen, lite statistik, hur många man har klarat av, vilka listor man har, skapa nya listor. Och så sen bara för att illustrera hur det ser ut så kommer jag nu trycka på skicka testnotis. Och när jag väl trycker på det här nu så ser man att det på telefonen dyker upp en liten notis, push-notis, som säger att pushen funkar. Jacob Kroon: Wow. Sebastian: Och så här, ändå helt okej. Jacob Kroon: Absolut. Sebastian: NAN Fyllde ju ingen funktion nu eftersom vi har en POMIS-app, men ändå helt okej. För det var ju ändå skillnaden. Claude har gjort den här som fungerar bra på mobiltelefonen med pushnotiser och allting. Laveble hade ju inte kommit hit på den halvtimme vi byggde. Det är ju säkert fullt möjligt. Jacob Kroon: Tja. Ja, exakt. Jag har inte gjort någonting mer på min resa. Och den visade vi i första avsnittet där, hur den fungerade. Så den vet jag inte ens om vi behöver gå in och visa på, men vi kan ju dra... Vi diskuterade det här lite grann igår, du och jag. Vilken plattform som känns rimligast för nybörjaren. Och jag tror att vi båda var eniga om att lovable är ju extremt enkelt att hantera. Sebastian: Ja, 100%. Ska man väl komma igång med det här och få känslan för hur det är att utveckla, om jag det med stort tecken, så är lovable så sjukt enkelt att koppla ihop alla de här underfunktionerna man behöver, alltså databaser, publicera ute på webben och så vidare. Där vinner lovable för att de gör det så sjukt enkelt. Och det har ju byggts väldigt avancerade och bra appar som har blivit mjukvarubolag som tjänar massa pengar genom Laveble också. Så mycket går att göra där. Och det är värt att börja sin resa på Laveble helt enkelt. Jacob Kroon: 100 procent. Det är kul att se att det är så många bolag som faktiskt har släppt med webbappar som genererar mycket inkomster. Det fantastiskt. Sebastian: Ja, generera värde. De har ju lyckats fylla luckor som inte funnits på marknaden. För att folk med bra idéer, som kanske ser ett behov som inte andra ser, har möjligheter nu att faktiskt skapa en produkt eller en MVP, alltså en första prototyp, och kan hitta investerare för att ta den idén till verklighet. Det ju det som har hänt på marknaden det senaste ett och ett halvt året. Och det har gått sjukt fort. Jacob Kroon: ⁓ verkligen. Sebastian: Där jag tycker att Claude vann lite grann i det här om man tittar på den påminnelseappen som Claude spotta ut, Contra Lovable. Visst, det tog längre tid, men när Claude stack iväg och planerade upp infrastrukturen för den här så föreslog Claude just det här förfarandet som jag hade på telefonen. Den enklaste vägen är att vi programmerar en sån här typ av webbapp. Då kommer vi kunna styra pushnotiser på iPhone på det här sättet. Det kommer kunna fylla behovet du har utifrån hur vi promptar varenda. Det tycker jag ändå är. Det är ju som en fördel med att ha en kompetent modell som sticker iväg och funderar på hur hur ska man bygga upp det? Jacob Kroon: Hur var det så du satt i planläge på klåd eller körde du auto från start? Sebastian: Om jag minns rätt körde vi auto från start för att den har blivit programmerad. Att planera i den mån den behöver och tänka ut det själv. Förr i tiden var man ju tvungen att vara noga med modellerna. de alltid skulle planera innan utförande så att du kan granska vad de ska göra. Men vi har ju kommit så långt att de sköter det själv. Det är många och mycket. Jacob Kroon: Jo, så är det. Ja, ska vi lämna det här projektet? Känns inte som att vi har. Sebastian: Jo. Jag tror det. Jag tror inte vi precis vi har inte så mycket mer. Nu har vi visat på hur man kan skapa en egen app för sig själv med Cloud och Lovable. Vi har landat i att börja med Lovable. är så jävla enkelt. du lite mer erfaren är absolut hoppa in på Cloud eller någon annan tjänst för den delen. har ju Cursor från SpaceX eller då XAI. De köpte ju upp Cursor. Så där har du ju en. Du har Jacob Kroon: Mm. Röpligt va? Sebastian: Repplit Du har Devin AI som jag har börjat labba lite grann med Du har Openrouter men den är lite annorlunda dock den har ju ett lite annat syfte Men det finns ju jättemånga tjänster men de stora är väl ändå OpenAIs för den delen OpenAIs Coding Agent Du har Claude Du har Cursor och Repplit de är nog de största jag tror Jacob Kroon: Det funkar Mm. Ja, jag tror det. Sen kommer det ju alltid eller lämnar från alla håll. Man får ju flera annonser på veckobaser som säger att nu kan du bygga en hemsida i den här plattformen och då är det någon typ av lovable-kopia eller replit-kopia som säkert fungerar svinbra också. Och det är säkert några anställda på de här respektive bolagen som har gjort en exit eller bara satt upp sig och gjort sin egen grej. Sebastian: Mm. Mm. Jacob Kroon: och byggt egna så är det säkert väldigt, väldigt bra plattformar det också. Men det ger väldigt mycket... Det ger väldigt... Vad ska jag säga? Man förstår hur viktigt det är att vara först. Sebastian: Ja, viktigt att vara först och ha nu vart vi är någonstans. det är viktigt att vara först för vart vi är någonstans nu så handlar det om vilka har kapital och kunna utveckla verksamheten, köpa mer utrymme för compute så att AI kan jobba och så vidare. LadoBull, de timerade ju allting rätt. Jacob Kroon: Ja. Men det behöver inte betyda att han visste att det var korrekt timing. Han körde väl då på sin idé och sen... Sebastian: Jag kör igång. Nej, nej, Ja ja ja, det är ju sällan man vet att det är rätt timing. Jacob Kroon: Ja, verkligen. Ja, höftigt. Sebastian: Ja, mycket mycket. Ska vi... Ja men jag vi kan ju för sig bara surra lite grann om då de här olika alternativen och vad som har hänt lite grann under sommaren. Jag har ju testat då, istället för Claude så har jag testat en tjänst som heter Devon AI. Det är alltså en webbaserad utvecklingsplattform som kommer från bolaget som köpte upp Jacob Kroon: Så gå in på Higgs-filmen då, eller är det nåt annat? Mm? Sebastian: De som var tidigare in i det här med utveckling med AI känner nog till en tjänst som heter Windsurf. De har varit uppköpt av bolag som jag inte kommer ihåg vad de heter. Nu har de lanserat webbaserade Devon AI som är egentligen en helt autonom och mångbaserad utvecklingsplattform som är agentfokuserad. vill säga istället för att jag Human in the loop som de säger ska sitta med kladd fönstret på min dator och skriva promptar, den ställer motfrågor, frågor får jag gå in här och göra det här och så vidare. Så eftersom den är helt cloudbaserad så skriver jag min prompt, det här vill jag ha utrett och sen kan jag då, jag kan göra det via mobilen eller via datorn och sen kan jag slå igen locket och ska jag gå iväg och så kan jag komma tillbaka så ska jag titta eller jag kan integrera den i Slack eller Teams och så vidare så att jag får Svaren där. så kan jag bara se hur långt den kom med. Har den ställt någon fråga nu eller är vi redo att trycka på knappen och publicera det här? Och så kan den snurra upp det själv på en egen webb eller så kopprar ihop det med Vercel för att skjuta ut den där och så vidare. Den har varit nice. Jag gillar det som fasen för att det är... Det jag märker är att när den är helt agentbaserad Så ställde jag min prompt. Den kopplade på sina egna autonoma agenter som får olika uppgifter som sticker iväg och gör saker. Den jobbar ganska länge. Den utför väldigt mycket. Och den förenklar det här med typ säkerhetsnycklar om du ska koppla ihop det med en databas i SuperBase eller Belsel och sådär. Utan den ger som en fråga. Lägg in din säkerhetsnyckel här. Du hämtar ut den på det här sättet och sen så sparar den dig på ett säkert sätt. istället för att en liggrekord som publiceras då till GitHub eller någonstans där folk skulle kunna komma åt det. Jag tycker att den är riktigt schysst och så tänkte jag att den här tjänsten var ändå ganska unik om jag jämförde med Claude, men då har jag ju sett nu att till exempel XAI släppte ju sin GROCKBOT Jacob Kroon: Mm-hmm. Sebastian: Grockbok är ju egentligen exakt samma sak och sen köpte de ju Cursor. XAI äger då Cursor som är utvecklingsplattformen och så har du Grock som är en språkmodell som Claude eller Copilot eller OpenAI, alltså ChatGTT som du sitter och chatar med. Men då kan du köpa någon ultraplan som de har på XAI. Så får du Både Grok som din språkmodell som du kan chatta med och göra efterforskning med och skapa dokument med och så vidare. Men du får också Grokbot i Coaser. Så då kan den bete sig på exakt samma sätt. Alltså att den spinner upp egna månbaserade flöden som den sitter och jobbar i. Koprar in massa olika agenter som sitter och jobbar. att den är väl egentligen betydligt mer komplett än vad Devon AI är. Jacob Kroon: Spännande att du tar upp den här nu med agentbiten för vi snackade ju om det typ förra avsnittet eller för förra avsnittet tror jag. Om hur pass bra vi människor måste vara på att skriva våra promter för att de här loopsen inte ska hallucinera och sticka iväg åt alla olika håll. Men nu verkar det ju som att Devil and I på något sätt har löst det här. Sebastian: Mm. Mm. Jacob Kroon: Om vi bara tar någon typ av kontext eller exempel, vad är det du har försökt bygga för någonting? Och blev det felfritt direkt eller? Sebastian: Ja, alltså jag har både kopplat in den på befintligt projekt. Alltså typ våran hemsida. Jag har bara kopplat in den på det projektet på github. Den har fått återkomst till Vellcell och allting. sen har jag bara tutat och kört som att det inte borde någonting. Jag har inte säkert åter och läsa på om projektet whatsoever utan kopplade på det. Sade jag vill ändra den här grejen och sen stack den iväg. Läste på om hela projektet. Förstod det. Gjorde ändringen. Det var superbra. Jacob Kroon: Mm. Ja. Sebastian: Inga konstigheter. Sedan har jag även byggt en liten sån här webbaserad app för oss internt. Vår lilla Money Man app där vi ska tävla lite grann om att investera på börsen kommande år så man kan följa varandra en liten leaderboard. Vad har jag lagt aktiv tid? 10 minuter på att pronta den där löpande under någon dag eller två och sedan vart det ändå helt okej. Ja, jag tycker den har funkat bra. Jag är inne på att det här är sättet jag skulle vilja jobba som inte är den utvecklade i grunden. Jag skulle vilja ha ett fönster där jag bara kan gå in när jag vill, kicka igång en process och gå därifrån. Jag behöver inte ha en dator igång. Jag kan göra det från mobiltelefonen. Det är ju för min del jävligt simpelt. Jacob Kroon: har inte Klod någon variant av det här över taget. Loveball har ju sin app som man kan jobba i som fungerar väldigt smidigt. Men jag vet inte om Klod har det här över huvud taget. Sebastian: Ja, de har det. De har PC Dispatch. Dispatcher, tyvärr, de kallar den. Men grejen är att du måste ha... Om du kör cloud desktop på din dator som har åtkomst till dina lokala filer och allting, vill du jobba i det så måste du ha datorn igång. Du måste liksom starta dispatch på datorn och sedan går du in på din cloudapp på mobilen så kan du koppla på dig på den sessionen och sedan kan du göra vad du vill. Den är lika eller den är likvärdig skulle jag säga. När jag har testat det har det inte funkat lika bra men det är säkert bättre nu än månad senare. Men jag tror att du kan köra Dispatcher mer remote om du kör Cloud on web och använder Clouds serverinfrastruktur för dina projekt, alltså inte din dator. Så att de har ju något liknande också. Jacob Kroon: Coolt. Man blev ruskigt taggad på att testa debben. Sebastian: Mm? Ja, jag tycker den är prissvärd för den enkla utvecklingen. Skulle du utveckla skitmycket stora applikationer eller stora projekt hålla på, då tror jag att den kommer kosta ganska mycket. Särskilt om du skulle köra Teams som du utvecklar med Debin. Men du kan ju starta igång jättemånga projekt, olika chatten med Debin, köra igång och sen kan synka det med dina team-medlemmar, koppla in den i Slack, chatta med den där eller Teams. nice. Men då kommer den börja kosta lite. Nu tror betala 25 dollar i månaden. Jacob Kroon: Ja? Mm. Ustav. Sebastian: så får jag ändå det jag behöver. Ska man köra grock och cursor däremot och den ska få samma typ av effekt, då får du betala enskilt 300 dollar i månaden. Så den kostar ju pengar. Jacob Kroon: Åh. Den var ju betydligt mycket saftigare. Sebastian: Den är dyr. Som fan. Jacob Kroon: Men då har du utöver det också typ en kladd abonnemang som du vanliggärder lämnar. Sebastian: Ja, exakt. skulle jag säga, ska man gå den vägen då ska du köra GROCK för liksom Daily Bread, ditt dagliga arbete och allt vad man nu vill hålla på att göra. Den kan ju skapa filer, hantera saker, you name it, göra efter forskning och så vidare. Och sen använder du då cursordelen för utveckling. Och då kan du koppla på GROCKBOT som gör precis samma sak som DEV. Jacob Kroon: Ja. Sebastian: sticker iväg massa agenter och gör sin grej Men då ska du gå al in det. Du ska inte göra som jag och sitta med typ fem olika. Det är att betala för alla. Jacob Kroon: Mm. Ja, vad var det? hade en möte förra veckan om en annan grej där du sa att, ja nu är det många anteckningsbottar igång, kom in i ett möte och svär ding ding ding ding ding. Jag vet inte, alltså du kan inte missa någonting i ditt liv. Eller så missar du allt för att du har så himla mycket igång. Sebastian: Ja. Ja, jag börjar faktiskt uppleva det här bruset av vart är saker och vilken kontext har dem. Sen blir man lite såhär... När man väl då går in och kanske chattar med Klad, bara vanliga LLM'en. Då har den helt plötsligt massa jävla kontext som jag inte vet vart den har fått det ifrån, som den vet om mig. Så går jag in på perplexet och ser samma sak och så vet en massa grejer. Spar, men vänta, har jag ens... Har jag ens promptat om det här till den någon gång? Jacob Kroon: Mm. Ja. Sebastian: Och så har jag min little bird för mötesanteckningar. Så har jag Whisperflow som också har mötesanteckningar. Och så har jag mitt CRM-system som också har mötesanteckningar. Och så har Teams med Co-Pilot som också är mötesanteckningar. Det är som så här... It's too much. Jacob Kroon: Ja. Ja, det gör mycket. Främst för du behövs göra en liten AI-bantning i dina ordna. Sebastian: Ja, jag vet. Jag vet. Jag måste bara göra det. Ja, det är kul. Det är kul. Jag tror faktiskt att ska avsluta klart. Och köra Perplexity som min liksom daily driver. Och så kör jag Devon AI som utvecklingsplattform. Och sen har man ju då ja, Teams och CRM och Little Bird. kommer jag som inte ifrån. Dock! Jacob Kroon: Men det är kul. Mm. Sebastian: Vi har inte pratat om Littlebird, men Littlebird är en app som följer allt du gör på datorn och samlar kontext och så kan man chatta med en och så kommer en hår massa grejer. As nice. Men jag såg ju att OpenAI släpper en exakt likvärdig funktion nu där du kan egentligen få din OpenAI eller chatkpt app på datorn att scanna av allting du gör. Du kan välja vad du inte får titta på sådär men men också bygger en kontext över det. Så Littlebird kommer att få det tufft nu. Jacob Kroon: Ja, verkligen. Och det inkluderas i deras vanliga abonnemang, eller? Sebastian: Det är tjenta. Jag tror att den var tidig beta typ, att de håller på att testa det. Jacob Kroon: Det känns spontant som att är nån sån grej som en typ att äppelsituation. De ser någon annan skapa en funktion och sen tar de den och så gör de den bättre och så det inkluderat. Sebastian: Ja, det är som är lite nice. Ja, det är skitspännande och det kommer ju göra att även Anthropic och XAI och säkert Perplexity alla kommer ju vilja släppa sådana funktioner också för de tävlar med varandra hela tiden. Vem kommer vara mest komplett? Så det är fördelen för alla er som lyssnar att nu idag så är de här lite olika duktiga på olika saker men om ett halvår Jacob Kroon: Så det kan bli en sån. Men det blir spännande. Sebastian: så tror jag nog att man kan klara sig sjukt bra med bara en subscription som kommer att kosta mycket för priserna ökar bara. Men ändå, då slipper man hålla på med mycket som helst. Jacob Kroon: Men hur definierar du vilken LLM använder den till sin kodning? Sebastian: Den orchestrerar. Du kan välja modell, men den orchestrerar flera modeller. de har ju ingen egen modell. Ja, de har Swii. Den heter Swii någonting. De har en egen modell, men annars så orchestrerar den mellan Fabel 5, Grock, Open A.I.'s, GPT, you name it. Jacob Kroon: Ja. Det sant. Mm. Ser man det under tiden som den jobbar eller har du inte granskat det? Sebastian: Du väljer när du promptar vilken modell du vill köra och då har de då en version som heter Fusion och då bara hoppar den in mellan den den känner att den behöver och så försöker den kostnadsoptimera det där men du får inga redovisning vad jag vet vilken den använder och hur mycket har det dragits på dem och så vidare. Jacob Kroon: Mm. Nej, okej. Och det är ett fast pris per månad. Det inte så att du kan... ...helt plötsligt använda dig så himla mycket så kan din faktura bli 80 dollar istället för 25. Sebastian: Det är ett fast pris på viss antal tokens. Överskrider du det så får du köpa till lite tokens eller uppgradera till en högre plan. Som alla andra. Jacob Kroon: Ja. Very, very nice. Jag var inne kikade i... Breakit hade skrivit igår att Stripe hade köpt Openrouter. Och jag hade ingen aning om vad Openrouter var. Förrän nu när de bara sa att de fick sju miljarder dollar för det här bolaget. Och det är ju... Sebastian: Mm-hmm. HNNNN Jacob Kroon: Ja men typ en plattform som har alla olika LLM kopplade till sig. Så det typ som Köttkrippeté eller Klod. Du bara skriver till den precis i samma vanliga utseende och funktion. Och sen väljer den vilken LLM den vill använda. Och den... Ja det är både i kodsyfte och som daily driver. Och den där var liksom att du får betala för... din användning men Open Router tar 5,5 procent ovanpå användningen som du Och det är helt API baserat då. du kan ju som du som kan koppla på dina egna API om du vill. Så du kan ju sitta där med. Sebastian: Mm. Jacob Kroon: ett kloadabonnemang, ett chatkbp-abonnemang och ett perplexity. Och så kan du koppla in alla de tre till OpenRouter så kan du använda dem i samma interface. Jag tyckte det lät så simpelt i det. Sebastian: Mm. Jacob Kroon: och så smart. Det är liksom om du bara... Jag gjorde en användare igår och det första du möts av när du skapar en användare här är din API-kod liksom som du kan använda den i de appar som du har skapat eller de... Ja, kan använda det i vilken app du skapat som helst. Så tänk att du kanske har en app som hämtar in information om någonting och sen så ska du validera eller... gå igenom den informationen och kan välja vilken modell ni vill använda för den här uppgiften. Sebastian: Det är ju jäkligt nice för det innebär att, ja men ta till exempel oss, Skärna Fyka, vi utvecklar en app för kunddata. Då kommer vi in på säkerhet i det här också sen. Men vi har en app för kunddata där vi kan t.ex. chatta med den datan. Okej, de här kunderna, vad gör de, hur går det för dem? Jacob Kroon: Mm. Sebastian: Har vi gjort allt vi ska på de här och så vidare. Vi bara leker med tanken att vi har en sån app. Då är det så här, visst vi har utvecklat den appen med AI, Claude, whatever. Men när vi sen vill använda AI i den appen så måste vi ha en språkmodell via API kopplat till den här appen. Så att när man skriver något så anropar den både den här modellen och sen så tar den fram informationen och bearbetar det. Då kan man alltså koppla på OpenRouter som som den då agenten eller den språkmodellen. Så när man skriver någonting anropar den OpenRouter. OpenRouter väljer, ja men för den här uppgiften tror jag att GEMINI FLASH 3.2 kommer vara rätt modell och så använder den den och så får du transparant se hur mycket som har dragit, hur mycket den har använt och vad kostat. Jacob Kroon: Ja. Så det en väldigt tydlig dashboard. Och det är också svinenkelt när man bara, alltså när man tänker på att här du har fem olika användare och kanske fem olika abonnemang och så sitter det där bara och tickar. sen har du kanske bara använt en modell i en månad fast du har fyra till som du betalar 20 dollar för. Nu kanske du har en faktura på Sebastian: Det är ju sjukt, sjukt nice. Jacob Kroon: 50 dollar istället för 100. Sen kan du koppla den på allt i stort sett. Sebastian: Ja, det är ju sjukt smart. Sen är det ju den här säkerhetsfrågan då. Som alla behöver tänka på när man tittar på det här. Jacob Kroon: Ja. Du kunde... Ja, jag var lite inne på det när jag gjorde min research igår. Och du kan välja vilka modeller du vill att den ska använda. Du kan helt utesluta vissa. Om du känner att jag inte vill att det ska hamna i Kina. Jag vill inte att det ska vara här eller där. Så du kan välja vilka eller även hur du vill att den ska använda. Sebastian: Mmhmm. Mm. Det är nice. Det är skitsmart. Jacob Kroon: Det ju sin smart. Det som jag tänkte var, jag gick ju in... Jag önskade att den skulle kunna göra lite mer. Jag tycker att den är fantastisk tjänst. Men jag sitter ju som konsult för bolag generellt inom deras marknadsföring och digitala kommunikation. Och vi använder ju externa verktyg för att ta fram data om företagen och för att ta reda på hur man strategiskt bäst kommunicerar för just dem. Och många av de här externa tjänsterna har ju egna API. Så jag var inne på att man kanske kan använda den där tjänstens API och koppla den direkt till OpenRouter och chatta med den, dra in data från den tjänsten och sen kan LLM-erna från OpenRouter hjälpa mig i beslutsfattandet. Men det gick inte. Det bara LLM-er. Sebastian: Ahaaa, okej, så du kan inte koppla på externa databaser i sig utan det enda den gör är att anropa språkmodeller. Så då måste du ha någonting som först hämtar datan som sedan säger åt OpenRouter att välja en modell som ska komma in och processa det. Okej. Just det. Jacob Kroon: Mm. Exakt. Så du får ju bygga ett system där du hämtar data i en silo och sen får den gå igenom en systemprompt egentligen. Jag vill att du ska analysera när datan kommer fram till ditt nodatten och sen så skjuter man in det i OpenRouter och så får den välja vilken modell den ska använda innan den kommer tillbaka med svaret. Så... Sebastian: Mm. Mm. Jacob Kroon: Sjukt modell, eller sjukt bra tjänst, skulle jag säga. Men det hade ju vara lite bättre ändå. Men ja... Sebastian: Ja, men spännande. Jacob Kroon: Det de sa var att svaren är dock långsammare. I och att det är en liten tankeverksamhet innan den väljer modell och sedan skriver ett anrop till modellen som sedan ska köra sin process och sedan kommer det tillbaks. Sebastian: Rimlet. Jacob Kroon: Ja, är värt sju miljarder dollar ändå. Sebastian: Rymligt. är lite som... Ja, ja, ja, uppenbarligen. Men det ju lite grann som Devon är jag också. Det ska ju alltid ske en tankeprocess. Vilka agenter ska involveras, varför, skicka ut uppgiften till dem, vänta på svar, bearbeta det svaret, säga ja eller nej till den agenten och så vidare innan den liksom kommer tillbaka och bara, hä! Det här gjorde vi. Vad tycker du om det? Jacob Kroon: Mm, ja. Sebastian: Okej, då har gått igenom lite grann vad som hänt på marknaden och olika tjänster som man kan använda sig av i olika ändamål. Försök göra din egen research och kanske testa dig fram på de här gratis versionerna av alla de här tjänsterna innan man beslutas för att köra en betalversion. Men titta också på helheten. Vad är det du vill få ut av dem? Ska du koda? Ska du arbeta med filer på datorn eller inte? Vill du ha mer autonom kodning eller inte? Ska du bara använda det för forskning och dokument skapanden och textkorrigeringar? Vad använder du den till? Och så försöker du hitta den som mest komplett för dig. Jacob Kroon: Ja exakt. Men, Sebbe, Cowork. Devon AI, har du någon typ av Cowork situation? Eller det kanske Perflexity gör nu? Istället? För dig, jag tänker att du ska byta Daily Braver. Sebastian: Äl, äl... Co-work-delen får jag egentligen i Copilot nu. Det finns Copilot Co-work. Så vill jag jobba med filer och skapa dokument och göra djupgående analyser i jobbet så använder jag Copilot Co-work nu istället för Cloud Co-work som jag gjorde tidigare. Nackdelen är att jag inte kan koppla ihop Copilot Co-work med min dator som jag kan göra med Cloud. Jacob Kroon: Ja. Sebastian: Alltså om jag har filen en lokal på datorn. Men i jobbet så har man ju ändå alla filer uppe i SharePoint då. Vi har det i alla fall. Och det har många företag där ute. Så då funkar det sjukt bra. Den har blivit riktigt nice. Perplexity använder jag för att processa filer på datorn mer i privatarbete eller när jag vill göra djupare efterforskning om olika ämnen. Och den tycker jag att den presterar jävligt bra på. med perplexity och perplexity computer. Och så samt för kodning för det kan inte varken Copilot lösa än kommer Copilot-code. Och Perplexet kan inte heller göra det. Då använder jag mig av Debbie Nei-Ine. Så därför ska jag avsluta Claude. Jacob Kroon: Very nice. Sebastian: Mm. Vad exakt, vad kör du själv? Jacob Kroon: Jag testar. Jag kör bara klad. Jag bantar ju. Jag tog ju bort chat-QPT i januari sen jag bara kört klad egentligen. Jag tror inte gräset är så extremt mycket grönare på andra sidan. Så jag håller mig ganska strikt till en just nu. Men sen så använder jag ju andra tjänster runt i kring som har liksom... med AI-tjänster, typ som Higgs Field som jag använder i sommaren. För dem som inte vet vad Higgs Field är så är det ju typ, jag skulle kunna beskriva det lite grann med Open Router, men den kopplar alla LLM-er som är videogenererare eller bildgeneratorer i en och samma plattform med och sen finns det otroligt många olika funktioner i i den här plattformen. Så det många som använder den för att skapa sina produktannonser till exempel. Och då kan du välja mellan, jag vill att det ska vara Nano by Nano Pro eller jag vill att det ska vara C-Dance 2.5 eller jag vill att det ska vara deras egna som heter Soul någonting. Så väldigt många typ av bild- och videogenererings-ai finns i just den här. och synbra. har ju väldigt stora tävlingar. Alltså de här videor som ni ser på Instagram där det är en AI som, eller en Hollywoodfilm fast i AI, det är ju oftast gjort i Higgs Field. Jag trodde ju först att Higgs Field i sig var en AI, men det är bara en samlingsplattform som har några egna tränade modeller. Men kopplar på allting annat. Sebastian: Mmm. Just det, just det. Jacob Kroon: Det var svinn kul. gjorde ju under sommaren en klon av en viss person. Och lät Higgsfield, eller den här klonmodellen skapa scenarier där den här personen gjorde väldigt många olika konstiga saker. Jättekul, det fungerade väldigt bra. Men det är fortfarande saker som... Sebastian: Mm-hmm. Jacob Kroon: var lite bristande i just den biten vilket kanske är bra, fick inte göra vad som helst. Det var ju väldigt strikt när man skulle göra roliga saker. Eller sånt som kanske är lite smått kränkande, men... Man skulle säga att det här var till en svenshexa, så det var ju tanken att det skulle vara lite utmanande. Men det fick man inte göra. Sebastian: Mm-hmm. Mm-hmm. Mmm! Jacob Kroon: Så man fick ta sig runt de prompterna på visor för att hitta på någonting annat. Sebastian: Jag har ju sett allt det här materialet såklart eftersom det var min svenska ex och jag fokuserade. Vissa var ju kusligt lik, vissa var ju lite off. Och jag fattar ju att man inte får göra vad som helst med dem där för då började jag spårar ur alltså. Så de har väl begränsat det ganska bra ändå. Jacob Kroon: Ja, det måste man säga. Och det är ju fullt rimligt. Sebastian: Ja, det var kul. Det var sjukt bra. Det var jäkligt kul. Jacob Kroon: Men det ju... Ja, det var ett roligt experiment. Puscha gränserna lite grann för att vart man kunde komma någonstans. Men det är en vältränad modell. Sebastian: Mm. Jacob Kroon: Men sen har de också i det där, de har ju... Motion... Vad heter det då? Så att du skulle kunna ta en sån här klon och sätta dens ansikte på en videotyp som dansar eller liknande. Så att jag skulle kunna få Sebbe att dansa en dans som inte han har dansat, men det ser ut som att han som gör det. Den här plattformen har så många olika funktioner så jag tog mig igenom tre eller fyra. Och så kostade den runt 750 kronor i månaden. För abonnemanget som jag hade. Så det var också betydligt mycket dyrare än ett vanligare. Sebastian: Mm. Ja, jo, men det ju rimligt. kan ju göra det. Jag har ju sett nu då resultatet av vad man kan göra och det var ju, jag vet inte vad du la i tid på det där med några timmar. Så här kan man skapa marknadsmaterial för sitt företag som man försöker få att ses så lite agenererat ut som möjligt så är ju 750 spänn billigt. Alltså det var ju ändå hög kvalitet på delar av där videoserna. Sen såklart, man kan ju se. Jacob Kroon: Mm. och ska sägas att det bara den här Soul-modellen som man kunde göra kloner av och den är absolut inte den bästa. Nano Banana Pro är absolut vad jag har förstått det. Bäst när det kommer till att göra produktannonser och annonsmaterial generellt. Den kunde jag använda, den var betydligt mycket dyrare i credits. Sebastian: Mmhmm. Mm. Mmhmm. Jacob Kroon: Den hade ju inte den här klonfunktionen. Så det är ju också mest troligt. Flera modeller som säger att vi vill inte vara delaktiga i just kloning för att det kan säkert vara väldigt mycket juridiska saker som kommer in där. Sebastian: Ja, 100 % 100 procent. Det är ju rimligt. Jag vet i alla fall EU försöker ju begränsa det där och troligt hårt. Jag tror inte man kommer lyckas fullt ut. Det där kommer ju förekomma. Men det handlar ju om att de här stora aktörerna ändå försöker begränsa precis det du säger. Att man kan få göra vad som helst med det där. För jag kan ju se ett syfte med det om till exempel vi har en Jacob Kroon: Mm. Sebastian: Tjänst. tar våran Telebox Flow-växel. När vi säljer den till en kund och ska onboarda dem i den plattformen, skulle man ju rentklass kunna spela in... Eller behöver man inte ens spela in. Man skulle kunna skapa en klon av sig själv och sedan då spela in lite material från tjänsten, hur man gör olika saker. Och så skulle man då kunna få in den här klonen som pratar om det här på ett... bra sätt och kanske kan svara på lite frågor och sånt. Alltså rent krasst skicka in den i liksom en utbildningsvideo eller något. Och det är ju raw nice. Det hade jag gärna använt. Det hade jag skit i om det var en klon av mig eller någonting annat. Men det går ju såklart att missbruka. Jacob Kroon: Mm. Jo, Alltså det är fullt rimligt. Jag har faktiskt funderat på hur man skulle kunna göra det nu. Det hade varit svinn coolt om man hade en kundsupport som alltid var online 24-7 där du faktiskt pratade med en AI. Jag tror att det hade varit lite så här attraktionsvärde att gå in och prata med en istället för bara att ha en chatbot som ligger på sidan av nere i högra hörnet på skärmen. Men vi gjorde ju det här för Det måste ju vara snart två år sedan när vi lanserade en AI-hovmästare med en tränad röst i Eleven Labs. De satt där och pratade i typ en timme för att man skulle få kopiera rösten. Och... Sen gjorde vi en typ South Park-version av den här hovmästaren. Det bara liksom mun rörde sig upp och ner. Så att det blev väldigt cartoonigt. Men rösten var ju korrekt. Men nu skulle man säkert kunna få det att se ut. Ser väldigt bra ut. Sebastian: Jaja, alltså man har ändå kommit till den punkten att man kan köra AI-agenter på telefon. Det är TelevoxA till exempel som står i en tjänst. Du kopplar ihop den med kunskapsbank, den scannar av din hemsida, du kan koppla in den via API mot CRM-system och så vidare. Så du ringer, den svarar. Eleven Lab står för rösterna som är där. Låter ändå väldigt bra. Svarar väldigt, väldigt bra. Blir den osäker så... så kommer den förmedla det och säga att den kan föra över informationen till en kollega och då genererar den ett sms eller ett mail till då den kollega som finns i kunskapsbanken skickar iväg all information som den har samlat ihop och så säger den till personen så ja men jag ber den här jag ber så jag ringa upp dig. där har man ju kommit långt men nästa steg blir ju det du inne på att man också lägger till en kron av någon eller en avatar bara på typ hemsidan. har du några frågor, starta ett samtal. Och så blir det som ett videosamtal där man sitter såhär och förklarar saker. Det är nog inte långt bort. Det finns garanterat, men det är nog inte bara så etablerat än. Jacob Kroon: Ja, helt övriga. Sebastian: Mm. Det kommer dit. Jacob Kroon: Vad mer ska vi prata om idag då? Det kändes som om jag hade några punkter, men vi kanske har nått våran... Sebastian: Vi har nått vår punkt för det här avsnittet ändå. Vi håller det inte för långt. Vi har pratat om utvecklingsprojektet, del 3, avslutar det. Man har fått se hur pågångsappen funkar. Vi har pratat om olika tjänster, hur man kan tänka när man ska välja tjänster, vad som har hänt på marknaden. Och så har vi pratat HiggsField AI. för att skapa marknadsmaterial och videos och klorna och vad som är lämpligt och inte. Jacob Kroon: Mm. sin bra... Ja, jag tror vi är nöjda där. Men vad ska vi ta oss an nästa gång? Har vi bestämt oss eller ska vi bara... det som det kommer? Sebastian: Jag tror det räcker, Vi kan väl se om vi får in någon förfrågan på något samtalsämne. Annars tänker jag att vi får se lite grann vad som händer under veckan. Vad man kanske har hunnit testa. Det finns alltid mer att diskutera kopplat till AI i arbetet men också AI privat. Jag tror vi tar det. Vi lämnar det samtalsämnet till nästa vecka. Jacob Kroon: Det ändå precis efter semestern, så vi måste kicka igång de här hjärnorna lite mer. Sebastian: De blir bara mer utbrända av att inte... Eller så här, de blir inte utbrända. De får inte arbeta längre. AI-arbetar åt hjärnan, så hjärnan blir matt. Jacob Kroon: Nej. Juh! Sebastian: Ja. Jacob Kroon: Av en oklar anledning. Ska vi dra autorut? Sebastian: Ja, vi drar Outrot och sen nästa gång kan vi diskutera hur du skapade ett nytt introoutro. Jacob Kroon: Hej Sebastian: Får lite press bara. Jacob Kroon: Ja, rackaren. Sebastian: Vi får om det hinner. Annars pratar vi om något annat. Det blir bra. Tack för att ni lyssnade. Ha det gott. Jacob Kroon: Tack, hej då.