Latest / Skit om AI / 6: Vi visar hur du bygger med Lovable & Claude - del 1
Transcript
- Jacob Kroon: Eller? Sebastian: Tycker din kamerad, Lasse? Ja, lite. Har du inte rengjort den efter midsommarhelgen? Jacob Kroon: Ja? Eller är bara... Nja, jag knuggade den nu så nu kanske blir aningen bättre. det är tur att man inte ska kolla på mig så mycket. Sebastian: Klassiskt dig, Jakob, att sitta med lapptoppen och kameran framme på midsommar. Jacob Kroon: Ja, det är standard. Jag måste ju höra av mig till alla, så jag sitter med videosamtal med alla som har midsommarfiran samtidigt. Jättekonstigt. Sebastian: Haha Jajaja, jajaja, det förstår jag. Jaha, Jakob, hur har AI revolutionerat din midsommar i år då? Jacob Kroon: faktiskt inte alls. var ruskigt skönt. Jag har inte suttit med datorn överhuvudtaget. Det var ganska bra att få koppla bort och inte titta på den. Jag har ju en tendens att plocka upp datorn när jag kommer upp på mina nya idéer hela tiden. Så nu var det verkligen... ...utloggat läge. Sebastian: Off grid Jacob Kroon: Ja, och du var ju verkligen off-grid. Fysiskt. Sebastian: Det här var också verkligen off-grid fysiskt och psykiskt. Det var riktigt nice. var ju i... ...typ vid Järpenåre i en polarestuga där och bara myste på. Gick upp för lite berg och lagade lite käk och kollade lite fotboll. Det var nice. Ja, det var mycket bra. Mycket, mycket bra. Ja, det var nice. Jacob Kroon: Ja. Fantastiskt. Bilderna såg juliga ut. Sebastian: Jaha, Jakob. Om folk som lyssnar stannar kvar genom hela avsnittet, vad kommer vi gå igenom idag? Jacob Kroon: Vi sa väl att vi skulle gå igenom från start till mål med att bygga något mini-projekt. Typ ett projekt via LavaBall och ett projekt via Claude. Och då kommer jag ta hand om LavaBall och så får du rocka Claude. Sebastian: Ja, exakt. Det är en shout out till Johan Gustafsson, vårt rogna lyssnare, som hade lyssnat på ett helt avsnitt och där kom feedbackern att det vore kul att få se från start till mål de här projekten. Han har ju börjat lite grann själv, det vet jag, men som han sa för våra lyssnare så kanske inte alla har kommit igång med det här. Vi har ju pratat om det, men nu tänker att vi... Vi försöker visa det mer praktiskt. Och såklart försöker prata om det mer praktiskt. Men för de som väljer att titta på den här på Spotify så är det här då en videopod. Och då kan ni se också vad vi kommer göra. Jacob Kroon: Mm. Sebastian: Bra, men du... vi kör igång jingen och sen får du hoppa in på lovable spår. Jacob Kroon: Svinbra! Ja, det super! Alltså, den är kort. Den är riktigt kort. Sebastian: Nej! Den bryter jag av någon jävla anledning mitt i. Vi måste titta på det där. Vi måste titta på det där. Vi får ta tag i det någon gång. Men inte idag! Jacob Kroon: Åh... Åh... Mm? Nej, inte idag. Men jag tänkte innan jag hoppar in i Levelbo så kanske vi ska ta ena som var för typ av projekt vi ska testa. Vad känns rimligt och liksom... Sebastian: Mm. Jacob Kroon: Enkelt att hänga med på. Alltså, det att man ska göra något litet verktyg, typ någon miniräknare som kan hjälpa en med något speciellt i vardagen eller ska det vara en hemsida eller ska det vara kanske något påminnelseapp eventuellt? Sebastian: Påminnelsapp, tänker du då att den ska påminna dig? Du tänker att det bör... Ja men exakt! Vi gör typ Apple Reminders. En påminnelsapp. Du kan skriva in lite to-do's. Du kan få notiser om det där. Skicka till det på mejl eller vad som helst. Någonting sånt då. Ja, men det låter väl bra. Påminnelsapp. Jacob Kroon: Mm. Ja. Mm. Svinbra. Då ska jag reda ut hur man delar här då. Hela skärmen. Dela. Då ser du en massa windows här nu va. Ja, nice. Nej men jag tänkte att vi börjar från start. När du ska skapa ett konto på LevelBall så måste du gå till levelball.de Sebastian: Mm? Japp. Inception, videoception säger jag. Jacob Kroon: Och så här har du då en ganska så straightforward chatruta precis som vi är vana med, typ i chatklippet eller i klod. Och sen så står det egentligen... ...build... ...something. Gör vad du vill, bygg exakt det du tänker på. Men du måste ju skapa en användare först och främst. Och för att göra det så går du ju in på get started och då kan du välja att... ...logga in med Google, GitHub eller Apple. Eller bara din vanliga mail och skapa ett lösenord. GitHub är jättebra om du har ett sånt konto och vill spara din kod någonstans. Det kan jag rekommendera. Det är något du kan sätta upp senare också. Det är inte ett krav nu men det jättebra sätt tycker jag. Sen när du får en användare... Sebastian: Så då menar du, förlåt, förlåt Jakob, så då menar du alltså att man först skapar ett konto på github så att man kan spara sig på där och med sitt github konto kan man då logga in på Ladoble och få en enkel koppling där emellan, en enkel brygga. Ja. Du kan ju som sagt, den där Riverside-rutan som jag ser där nu, den där kan du ju bara gömma bort om du tycker det är. Ja. Jacob Kroon: Ja. Exakt så. Ska jag bara stänga ner den? Nu. Snyggt. Och när du då börjar så får du ju som en liten... Ja nu har jag loggat in. Och då har du samma interface egentligen. Du kan kolla lite lovable templates för att se lite inspirationen vad folk har byggt tidigare. Så kan man använda sig av någon av de här och starta upp. Men vi kör helt från scratch den här gången. Och jag börjar egentligen bara att chatta med den här då. Sebastian: Khm. Jacob Kroon: Och skriver någonting i stil med... Vi kan använda mikrofonen i och sig. Jag vill bygga en påminnelseapp som fungerar ungefär som Apple-appen i min iPhone. Jag ska kunna skriva in vad jag behöver få för påminnelser. Jag måste kunna skriva in vilken datum jag ska få den här påminnelsen. Sebastian: Mm. Mm. Jacob Kroon: Jag skulle vilja kunna lägga in en länk, om det är någon webbsida som jag vill bli påminner om. Man ska kunna upprepa när... när man ska få ytterligare en påminnelse. Sen så tycker jag att du kan själv göra en liten undersökning kring hur Apple-påminnelseappen fungerar och göra en plan för hur vi implementerar det och eventuellt kanske några nya funktioner som inte den har men som hade varit super för den här appen. Så, det här var egentligen bara fritt tal. Nu håller jag på att kolla vad har sagt. Jag har byggt en påminnelsapp som fungerar ungefär som Apple-appen i min iPhone. Den får ju med allt som jag sa, inklusive de här härliga lätorna som jag fick in. Det spelar ju ingen roll i det här fallet. Den kommer du inte använda i prompen. Sebastian: Ja. Jacob Kroon: Så det bara att köra på. Och då klickar man på play, eller den där pilen i det här fallet. Och sen ger appen en eget namn så här uppe till vänster ser du att den blev döpt till Gentle Reminder. Sebastian: Jämtel Reminder. var ju... ja okej. Fint av den. Jacob Kroon: Åh? Mycket bra. Det här kan man ju sen i efterhand gå in och ändra. Som du ser här, du klickar upp det så har du en liten dashboard. Du ser att jag har Lovable Pro, så jag har alltså betalt för den här. Hur många krediter jag har kvar. Så snart måste jag ta och köpa lite nytt. Sen har du lite inställningar och så vidare. Men det tar vi lite senare. Vi ska se vad den här levererar för någonting. Många gånger när man gjort den så nära första prompt så kommer det precis upp. Den vill ha svar på ytterligare frågor. Ska appen ha inloggning och påminnelse och synkas mellan enheter? Räcker det lokalt till webbläsaren? Jag tänker att vi kör enbart lokalt för den här. Hur vill du bli påmint när tiden är inne? Då tycker jag att vi kör en e-post och i appen. Att det syns på något vis där. Sebastian: Svets. Jacob Kroon: Vilka utöver Apple-funktioner vill du ha med från start? Nu har den listat ett gäng som den tycker kan vara bra ta med. Vi kan ta med en AI-snabb inmatning. Vi tar med alltihop och får se vad som händer. App Levelable har ju ganska nyligen släppt sin egen lilla Claude design variant. Och nu kan du ju välja, nu har du chansen här att välja först ljus och minimal eller mörk och modern. Om man vet redan vilket spår man vill gå efter. Men sen kan man också välja att visa tre designförslag. Och då kan vi låta den göra det, får se vad den kommer upp med. Sebastian: Mm, vad sade du? Så det som händer nu för er som bara lyssnar och tittar så fick Jacob tillbaks från lovable här nu ett gäng frågor alltifrån vilken stil ska appen ha, hur ska man bli påmend, vilka funktioner ska finnas och hur ska liksom designen vara. Så svarade Jacob på dem valde några alternativ och sedan skickade vidare det så kommer den nu jobba med det. Då ser det ut som att vi kommer få design förslag den här först. Jacob Kroon: Precis. Den jobbar lite grann. Nu brukar den gå relativt snabbt. Spännande, jag knappt använt den här designfunktionen. Det blir lite nytt för mig också. Men sen kan man ju säga också att det här... Ja kolla. Nu fick vi alltså upp tre stycken olika designs. En som såg exakt likadan ut som Apples app. Med lite andra färger. Sebastian: Ja, ja. Jacob Kroon: Sen fick vi upp en som har lite mer snirkligt typsnitt, också ganska likt. Och en tredje som känns lite mer IT, lite mer... vad ska man säga? Terminalkänsla. Sebastian: Mm, exakt. Påminner lite grann om Notion-stuk, liksom hur det ser ut i text och font och sådär. Ja, det där påminner ni om. Det här snirklar ju mycket vad AI gör idag. Jag tror man hittar något nytt typ av designspråk för alla de här som skulle variera från det tidigare som alla appar såg ut. Och så nu har man börjat snirkla texten lite grann och så ska det se lite mer genuint ut. Men nu börjar man ju syna dig också. Jacob Kroon: Ja. Mm. Exakt. Jag tror att de plockar sina typsnitt från Google Fonts. Och de har ju bara en viss mängd. Nu, det här är absolut inte faktabaserad data. Jag har inget som ligger bakom det. Jag tror bara att det är så. För det är väldigt många som ser exakt likadana ut. Sebastian: Mmhmm. Mm. Mm. Mm. Jacob Kroon: I det här fallet så tänker jag jag går på den här lilla terminalkänslan. Jag vill ha någonting som ändå sticker ut lite grann. Ja, då får du välja Select och då läser den mina svar igen och så fortsätter den att arbeta. Så ska vi se här vad som händer. Sebastian: Har du valt den nu då? Nej, vet du vad, kolla. Apple like glass. Jag tror att du inte valde den du valde. Jag tror inte du tryckte på den. Jacob Kroon: Nej. Sebastian: Ja, nu har vi en Apple Reminder-kopi. Varför inte? Varför inte bara spendera pengar och tid på det? Jacob Kroon: Ja, gud Mm, det är perfekt. Inte som att den inte fungerar redan. Sebastian: Kan vi se om vi kan göra den bättre då? För övrigt, använder du Apple Reminder? Jacob Kroon: Ja. Ja gör jag. Men det är lite så här, man har lite för många olika system som man använder till påminnelser. Ja, jag tycker det. Vi har ju vårt egna CRM på jobbet och sen har man påminnelser, man anteckningar. Jag var kanske lite ostrukturerad i den här frågan. Sebastian: Alltså, vad har du med dig då? Ja, nej jag vet hur det är. Det är samma sak, vi har ju också vårt CRM. Där finns det Tudus vi ska göra. Man har ju Tudus i Apple Reminder. Det finns Planners internt. Det finns massa olika såhär. Men för min egen del, liksom min kärnverksamheten i min egen hjärna utgår ifrån Apple Reminder. För att den är så sjukt tillgänglig och enkel att använda. Jag har provat tusentals Tudus och jag ändå landat i att Apple Reminders... Basic variant funkar så sjukt bra. Jacob Kroon: Jo, är ett otroligt verktyg. tycker att anteckningen är fantastisk. Och att det synkar med datorn också. Men nu är det tid att spåra. Nu ser vi att Lovable har skapat en plan. Då kan man välja att in och läsa igenom den planen. Det brukar jag nästan alltid göra för att ha koll på vad som sker i projektet. Då har den gjort en dokumentation här. Den säger vad som kommer vara för funktioner i version 1. Sebastian: Ja. Jacob Kroon: Och kärnan då, Apple, Apple paritet Så skapa, reducera, slutföra, radera påminneser och sen titel, anteckningar, datum och tid, precis som vi sa Man kan skapa olika listor som man kan göra i påminneser Man kan flagga och ha lite smarta vyer och så vidare Och utöver det så har den listat vad jag valde för extra funktioner Längd plus förandevisning, AI snabb inmatning och saker som inte är med i version 1, det är postpåminnelser till exempel. Och så sedan har den gjort en liten... Sebastian: Och varför kom inte e-post på minnelser med? Det kan vara bra att läsa upp det. Jacob Kroon: Det krävs ett annat konto eller en server som gör det här åt dig. Det har Lovable integrerat i sitt system så det är en väldigt enkel grej att slå igång. de brukar ofta lägga det i andra versionen eller i nästkommande prompt som man gör för att få till den biten. Då brukar man behöva göra en inställning på sidan av. Ska vi se här... Skärmar och layout. Och så visar den upp den tekniska delen som jag inte tänker läsa upp, men ändå bra att läsa igenom. Och det som är bra med den här videon är att du kan klicka egentligen vart som helst och redigera det som den har dokumenterat och så tar den med det i beaktning. När den väl läser igenom. Så det här är egentligen bara en förhandsvy av själva planen som appen kommer byggas på. Så nu om jag väljer att inte göra några ändringar så kan jag bara klicka på approve. Och då läser den igenom den här planen igen för att sedan börja bygget. Sebastian: Just det. Okej, så nu kommer den här stycke i vägertal och går att jobba vidare eller? Jacob Kroon: Ja, exakt. Ska jag tänka mig att det kommer ta 2-3 minuter ungefär? Sebastian: Ja, skott. Ska vi kicka igång Cloud-projektet nu på samma sätt och sen så tittar vi på resultaten. Jacob Kroon: Mm? Ja, jättebra. Sebastian: Då ska vi göra så här så att det här blir rimligt. Då gör vi så här, då tar vi och delar skärm och så tar vi hela skärmen och så väljer jag min lilla skärm. Då ser vi min lilla bakgrundsbild här. Då ska vi börja med att faktiskt börja med att gå in i Finder där vi har våra filer. Och så kan vi hoppa till min lokala användare här på datorn. Och så säger vi nu här då att Jacob Kroon: Jajamen. Sebastian: Jag ska skapa en helt ny vanlig filmapp. En mapp i min filhanterare på datorn. Eftersom jag ska börja bygga det här projektet lokalt. Så när man använder sig av en... ...tjänst som Claude eller en annan agent i terminalen eller cursor eller någon annan sån här IDE så kan man börja med att bygga sina projekt lokalt på sin dator. Det är som det snabbaste sättet att göra det på. Då vet man att den finns där och är enkel att jobba i. Så jag skapar en ny mapp som vi döper till Jentel... Eller vänta, vi kallar den bara för Reminder-appen. Så! Och det här jag kommer vilja jobba i sen. Så när vi har skapat Reminder-appen-mappen så tar vi och öppnar Klad. Ska jag dra ner Klad i särskan? Så, och då ser vi här nu, det här är alltså desktop-appen för Cloud. Och då finns det tre olika lägenhör uppe till vänster som man kan jobba i idag. Den vanliga chatten. Det finns Cowork, som jag använder mig ganska mycket av, så man kan jobba med filer direkt på datorn, kan skapa filer. Men det är mer liksom ett samarbetsverktyg i daglig drift när man sitter och jobbar. Men sen har vi Code. Och då ser man här nu då Vart man jobbar någonstans ser vi här nere. Då känner jag att jag vill ändra vart jag jobbar. Så vi har det lokalt på datorn först och främst. Här ser vi stjärna webb main, var en hemsida. Nu byter jag till våra nya reminder appen. Och så öppnar jag den foldern. Och då måste jag först och främst godkänna att Cloud får jobba här. Trust this workspace. Cloud Code may read, write or execute files in this directory. Only proceed if you trust this workspace. Och så ligger den lokalt på min dator. Yes! Så nu har vi liksom en ny session igång här. Och så kan jag då här nere till vänster välja läge som jag ska jobba i. Och då ska vi göra precis som för dig. Vi ska sätta den i plan mode för vi ska planera det här projektet. Och slutligen kan jag välja vilken modell ska jag använda här nere. Nu finns ju inte Fable 5 eftersom USA har stängt ner det där. Och då är jag egentligen för liksom utveckling. så är Opus 4.8 deras just nu mest kompetenta modell för det här. Så vi väljer Opus 4.8 och sen kan jag välja hur ska den resonera? Vilken effort ska den ge? Om du ser då kan jag styra från LOW så den ger snabbare svar eller så kan jag driva den ända till ULTRACODE och då börjar det liksom lysa här. Jacob Kroon: Wow, vilken space Adam mer in. Sebastian: Har man ett klart maxabonnemang som jag har, har man alltså mycket utrymme att jobba med. Det är najs att använda den här Smarter, alltså ultracode-varianten, särskilt i början av projektet när man ska tänka ut det. Jag tänker att vi tar vara på den nu för första delen så får vi se vad som händer. Så vi tar ultracode och sen har jag, medan du skrev till Lovable så försökte jag skriva av exakt det du sa. så att vi har en litenare prompt. Jacob Kroon: Mm. Tog du med mina... ...felsängar? Sebastian: Nej, EMA, sådana där, det skete jag. Så jag pastade in den. Jag vill bygga en påminnelsapp som fungerar ungefär som Apple-appen i min iPhone. Jag ska kunna skriva in vad jag behöver få för påminnelser, vilket datum jag ska få påminnelsen, lägga in en länk om jag vill bli påmind om en hemsida. Man ska kunna upprepa när man ska få ytterligare påminnelser och sen tänka att du kan försöka forska själv hur Apples app funkar och föreslå vilka funktioner som den saknar och kan förbättra vår app. Men! Jacob Kroon: Ja. Sebastian: Jag lägger till en liten grej här. det är... ...rekommendera även externa verktyg vi kan tänkas behöva för att publicera den här appen, logga data, hantera notiser och så vidare. Och sen skicka iväg det här. Och det där tog jag med bara för att redan nu låta Klad själv föreslå vad jag kan använda för verktyg för till exempel e-postpåminnelser. Logga min data om jag behöver en databas. Vart ska jag publicera den här någonstans? Då kan Claude ge den rekommendationen direkt från början. Så får vi se vad Claude säger. Nu har vi ultra-code igång. Den här kommer nog tänka ett ganska bra tag. Men sen tror jag att vi får ungefär samma resultat som dig. Det vill säga att den kommer ställa lite följfrågor. Vi får se. Jacob Kroon: Nu har det inte tagit med Claude Design i det här. Det är väl skillnaden just nu. Claude har väl inte den integrationen. Om man inte väljer att gå via Claude Design först så kommer den kläcka ur sig en design som man sedan får itterera. Sebastian: Vi får se. Nej. Du har helt rätt. Den kommer kunna fråga dig lite grann vilket typ av design språk man ska använda. Men då måste du själv veta det. Använd när man ser av Cloud Design först. Man går alltså in på Cloud på hemsidan. Jag kan visa det. drar ner den bara för att visa. Så Cloud.ai. De har inte släppt Cloud Design till webb eller till desktop appen. Så vi måste gå via webb. Och då finns det Cloud Design här. Och då skulle man kunna välja här då Product Prototype till exempel. Interactive app mockups. Då skulle man kunna börja med prompten här. Få ett designsystem som du sedan då kan dela här uppe. Share. Send to till exempel Cloud Code eller någonting. så kan du exportera den designen och det språket och så kan man importera det. Då kan det ligga i mappen där som jag redan hade startat igång. Och då får man det. Så det helt rätt. Nu ska vi se. Så skickar in iväg, här ser vi fyra stycken agenter som gör efterforskning på det här. Nu blir det en jäkla massa Always Allow eftersom det är första gången vi startar igång det här. Och eftersom jag inte kan någonting bättre så trycker jag bara ja. Jacob Kroon: Mm. Spännande. Jag ser att nu har jag fått igång en första... Ja. Sebastian: Aa, ole Perfekt. Då kan vi pausa det här och hoppa över till dig. Tills vidare med den här forskaren. Jacob Kroon: Just... Sir? ...hela germen. Så i den här videon har vi alltså fått någonting som ser ganska exakt ut som Apple Reminders. Ska vi se här. Men kan jag lägga till en reminder? Påminn mig om... Sebastian: Hahaha! Jacob Kroon: Det gick inte. Då har vi alltså en del saker som inte är gjorda. Ska vi se vad den har sagt för någonting. Så som det ser ut nu så verkar det som att den bara har gjort ett visuellt skala av det. Det verkar inte som att det är någonting som fungerar. Nu ska vi se vad den skriver. Och i den här vinst så har det ju både text sidan till vänster och själva appen till höger så du kan alltid se både och och sen kan du välja om du vill dra och se mer av texten eller mer av appen helt upp till hur du vill ha det. Nu ska vi se. Bilden är klar, en snabb sammanfattning, vad du får, sidofält, huvud, vy, snabb inmatning, detalj, notiser, upprepning, allt sparas lokalt i webbläsaren. Säg till om du vill ha en mobilvin, polerad, e-postnotiser tillagda. Nu kommer jag... Och så ser du här alldeles ovanför min chat-ruta så har den en del kort. Eller vad ska man säga? Jo, en kort som säger de olika stegen som man kan ta härnäst. Men jag tycker inte att jag har möjligheten att lägga till någon påminnelse, så jag kommer nog att fråga om den. Och då kommer jag skriva... Lägga till någon på minnelse. Kan du dubbekolla bygget och se till att det implementeras. Och då här nere så finns det i högre hörnet innan man skickar iväg den här lite olika lägen man kan ha. I Loverbow finns bara plan och bild. Så jag kommer att välja plan. Då granskar den bara det jag har skrivit. Sen kikar igenom sin egen kodbas och kollar vad som är fel. Sen får jag klicka approve igen. Om du skulle välja bild, då kommer den att köra på en gång. Jag brukar oftast välja plan. För att jag vill läsa igenom planen och se att den har tolkat det jag skrivit korrekt. Det här tycker jag bra för då behöver inte jag vara så utförlig i prompten. Utan då kan jag vara ganska vag i första skedet och det skulle jag ändå säga är bäst för en nybörjare. Så då kan det ändå... Du får också en bättre förståelse för hur den jobbar och hur den tänker. Och du blir mer involverad i allt som sker. Bra, då skickar vi iväg den ska vi se vad den kommer fram till. Har det hänt något på ditt håll? Sebastian: Jep, det har hänt lite där. Nu har fått lite motfrågor så jag kan dela. Kör vi där en svenk. Jacob Kroon: Ja, snäckt. Sebastian: Vi gör så här, hela skärmen, hoppar vi tillbaks. Okej, då har vi Leaked Lovable även fått lite motfrågor här från Claude. då frågar den, det här är ganska bra, för då frågar den först vilken plattform ska appen byggas för? Det här är viktigaste valet eftersom det helt avgör hur pålitliga notiserna blir och hur appen distribueras. Och då har fått Cross Platform. Då gör den alltså native iOS för Apple och Android. Och då kommer det funka med riktiga push lokala notiser som i Apples app. Alltså det kommer pushas på din telefon som vanliga notiser och den kan publiceras i App Store och Google Play. Bra balans mellan kvalitet och arbetsinsats men det kräver Apple Developer Konto som kostar då 100 USD per år för att publicera på iOS. Säger den här? Jag vet inte men jag antar det. Sedan finns det native iOS. Mest äkta iPhone-känsla och få bäst notiser. Du kan ha widgets, Siri, kan vara inkopplad mot appen. Funkar då bara på iPhone och iPad. Kommer kräva en Mac-dator plus Xcode, så Apples utvecklingsverktyg och ett konto som Apple Developer. Högst tröskel om du inte redan kodar Swift, som det där kodspråket heter. Och så sedan webba. Funkar webbläsning på alla enheter. Enklast att publicera. Vercell har den föreslaget här. Men notiser på iPhone blir begränsade och opolitliga. Kräver att appen läggs till på hemskärmen och kan missa schemat, lagda tider och så där. Så det är mindre lämpligt egentligen för en påminnelseapp om vi skulle vilja ersätta påminnelseappen helt. Men för det här testet så kör vi bara en webbapp för att få det publicerat. Så tar vi den. Vem ska appen tänkt för? Det avgör om vi behöver inloggning. Flera använder back-end och betalningar. Så här föreslår den direkt så här. Ska du ha kunder som köper den här tjänsten ska flera kunna logga in och se sin data. Och då tänker jag i det här fallet så tar vi bara för mig själv. Jacob Kroon: Mm. Sebastian: Och hur vill du jobba med själva bygget? Detta styr hur detaljerad planen blir och vad jag antar om din miljö. Du, alltså Klad, bygger det mesta. Vi bygger tillsammans. Jag kodar själv. Du planerar. Så den kan planera, men jag ska koda. Och det ska inte jag göra, utan Klad får köra. Så det blir svimbra. Och så skickar vi där i det. Och så måste jag fortsätta att godkänna saker. Jacob Kroon: Men det kan man ju ta bort då ifall du skulle välja att köra auto istället. Sebastian: Ja exakt hade jag valt auto mode här nere då hade den bara kört på och den hade i 99 % chans så hade den ändå kommit med en plan till dig först. Den har själv beslutat att den ska göra en plan. Men nu bara för den här delen skulle så valde jag plan mode så man får se hur de beter sig liksom. Och när det är så här då måste man godkänna vad Claude gör hela tiden. Jacob Kroon: Mm. Sebastian: Bra, då är vi till riktningen. Nu ska vi se. Håller fortfarande på att research i bakgrunden. Han håller på i tio minuter nu. Och så återkommer han i färdig plan. Då kan jag sluta det hela till sidan. Jacob Kroon: Ja. Den, jag måste säga att den gör en väldigt utförlig... Sebastian: Kommer sig! Jacob Kroon: Research Det är ju nice Det gjorde ju inte lovable på samma sätt Så nu har skickat igenom den här planen och nu har jag fått ytterligare en plan som jag kan klicka på review Och så ska man se här När man trycker enter i snabbemotningen ser det ut som att ingenting händer i verkligheten A-uttolkningen kraschar mot Jebnoe i befelet Fallback skapar en påminnelse utan... Ja En visst... Sebastian: Ja, ultracode. Nej. Jacob Kroon: Och sen så visar den en lösning där vi fixar ett robust AI-schema aldrig osynlig påminnelse, bättre-felhantering och liten UX-detalj. Det här känns som att de bara kan klicka igenom. Så approve. Och sen så ser vi vad som sker. Om man jämför de här två olika, så ser vi att lovable gör väldigt mycket på egen hand ändå, än fast man klickar på plan. Och det går ändå aningen snabbare, men man kan nästan... Det känns som att... Det känns som att Claude kom med mycket mer ingående frågor. Sebastian: Tre! Jacob Kroon: Kring hur själva funktionaliteten skulle vara, medan Loverbolt hade mer av ett utseende tänk i det här hitelset. Sebastian: Mm. Mm, exakt. Och det återigen, jag valt samma modell men ställt in efforten till lägre så hade den gjort och betett sig väldigt liklavable. Men nu när man väljer ultracode effort på den så kommer den resonera med sig själv flera gånger om och göra ordentlig research innan för att försöka bygga ett så komplett projekt som möjligt direkt från start. Jacob Kroon: Mm. Mm. Mm. Mm. Sebastian: Det var det här som var med den här nya modellen Fable 5 som de släppte som kunde sticka i räg i typ 45 minuter och komma tillbaka med 90 procent bra projekt liksom om du var väldigt tydlig från början. Jacob Kroon: Hur är man tydlig från början då? Hur skulle du göra för att vara så extremt tydlig som möjligt till en start? Sebastian: Ja, i det här fallet från en start, skulle ha varit betydligt mer utfarlig kring hur jag vill att appen ska fungera. Så betydligt mer utfarlig exakt hur den ska fungera och vad jag tycker är viktigt. Jag hade använt mig av Whisperflow för att diktera det jag säger. Och bara matat in, alltså bara pratat, pratat, pratat tills jag kände att nu har jag liksom fyllt det. Så det hade kunnat bli en lång essä. Och sen hade jag också redan därom jag visste vilket typ av designspråk jag ville ha. Jacob Kroon: Mm. Mm. Mm. Ja. Mm. Sebastian: så hade jag kunnat välja det direkt där i den prompten. Jag hade kunnat sagt att den ska publiceras på Vellcell. Jag hade kunnat sagt att den ska publiceras till GitHub och peka den till mitt repo på GitHub där jag lagrar mina filer så att säga. Jag hade kunnat säga att den ska använda SuperBase som databas. Peka den till den databasen. Kanske redan där har kommit med de API'er som den behöver. Jacob Kroon: Mm. Sebastian: att jag har skapat en fil i den här mappen där API-nycklarna finns och sagt här finns de API-nycklarna hämtar dom. Så att det hade varit så utförligt som möjligt då hade den haft liksom alla verktyg den behöver för att börja pumpa ut det här vart den ska. Men det här är ju någonting som man inte kan från början utan det är någonting som man på sikt liksom lär sig vad man behöver fylla på med för info. Det bästa är ju bara att börja. Jacob Kroon: Mm. Ja, exakt. Det bästa är bara att börja och kasta sinne dig och testa. Men en följdfråga till det där, Sebe. Hade du gjort det den där vägen eller hade du gått via bara vanliga kloadchatten först och gjort en förundersökning eller en förstrukturering av projektet eller känner att det är... Om man hade gjort det skulle man kunna ladda ner en MD-fil och ladda upp till Cloud Code och ber en granska den filen. Eller tycker du att det är baserat på din erfarenhet lika bra att bara köra precis som du sa? Sebastian: Alltså nu för tiden tycker jag det är bara lika bra att hoppa in i Cloud Code direkt och köra. Du behöver inte bolla projektet med chatversionen före du kör igång. För om det saknas information kan man alltid avsluta sin prompt med ställ frågor till mig om du saknar någon info. Då kommer du få frågor från den sen. Vart vill du publicera den? Vilken databas vill du använda? Den kommer att komma med den informationen ändå innan den sätter upp sin plan. Jacob Kroon: Mm. Ja. ⁓ Mm. Sebastian: Så jag hade bara hoppa in i kod direkt. Jacob Kroon: Bra inputs. Nu ska vi se, nu den här klar. Det funkar nu säger den. Tillagd köpmjölk toast datum 23 juni. Ska vi se om vi kan hitta någonting då. Sebastian: Nej. Jacob Kroon: Skriver in någonting då. Köp mjölk. Imorgon. Någon idé. Då kom den upp detaljer. Köp mjölk, du har möjlighet att lägga till anteckningar om du behöver definiera vilken mjölk det är. det är rosa eller det är grön eller röd eller vad det nu är för färg. Upprepa. Varje dag, varje vecka, varje månad, varje år. Prioriteten, vilken lista den tillhör. Flagga om man vill, länk och taggar. Om vi kör upprepa varje vecka. Den är låg och privat. Ska vi se här. Ica.se kanske. Oj då kom jag direkt till Ica.se. Då hämtade den till och med en liten graf från Ica. Det var lite kul. Ska vi se här. Mat. Här kan jag välja att klicka på snooze. Sebastian: Det lite oklart. Jacob Kroon: Ja, det kanske nog kommer vara nästa prompt för mig, att säga. Varför är snooze där och när ska jag använda den? Nu ligger den här på listan för privat och planerat. Med den här bilden från Ica och länken. Det tyckte jag var ganska schysst. Ska vi hoppa över till... ...Tiklodis? Sebastian: Nu har stökt. Nu har stökt. Mm, Claudius har fått lite, eller bett om lite mer information här ska vi se. Jacob Kroon: Mm. Sebastian: Nu ska vi se, Cladis undrar, dina fyra grunda önskemål, textdatum, länk och upprepning är redan med i version 1. Vilka av mina fördelsflagna extrafunktioner vill du ha med redan i första versionen? Välj flera. tror kan välja flera. Upprepa från slutförande datum plus flexibel upprepning. Ja men det är ju nice. Det en number one saknande funktionen hos Apple. Så när du slutför den, då kommer den upprepa sig. inom ett visst intervall till exempel. Det var ju ganska snyggt. Det har du hittat. Det du researchat på webben. Ja, det vill vi ha. Envisa notiser. Påminns en tjatare igen efter till exempel 5-15-30 minuter tills du markerar klar så du inte missar viktiga saker. Snoozknapar i själva notiserna är begränsade på iPhone-webben. Löses står i appen. Ja, det blir nice. Bevaka en webbsida för ändringar. Jacob Kroon: Mm. Sebastian: Appen kollar en sida regelbundet och notiserad, det var inte så bra svenska, när pris, lager, innehåll ändras. Det här är unikt, inget Apple-appen gör. Den var ju jävligt cool, dock. Men vi ska inte köra den nu för det blir mycket säkert. Naturligt språkinmatning. Skriv Ring tandläkaren imorgon klockan 9. Jacob Kroon: Ja, verkligen. Sebastian: Hashtag hälsa och appen tolkar datum tid tagg automatiskt smidigt men inte nödvändigt Ja vi kör väl det då Okej Hur vill du hålla kostnaden? Detta påverkar hur schema läggaren dit som skickar notiser rättigt byggs Håll allt gratis! Rekommenderas för personligt bruk välj sell hobby gratis tillåt vilken person du kommer känna Superbase gratis Q-stash gratis Aha vad är det där? Q-stash Det är där notiserna ska skickas då? Jaja okej Jacob Kroon: Mm. Sebastian: Vi kör det. Det blir perfekt. Ja, då får vi se hur den hittar på. Men det det här jag menar med att jag sa ju inte åt den att till exempel använda sig av Vercell eller SuperBase eller QStash för den delen. Jag sa bara rekommendera verktyg och nu gör den det. Vad är lättillgängligt och vad veten funkar. Vercell är vedertaget för att publicera appar och SuperBase för att enkelt kunna koppla ihop en databas. Nu ska vi se. Jacob Kroon: Många tjänster som implementerade det. Mm. Sebastian: nu vill den ha API i det här. Det här blir spännande. Det är nu vi kan köra fast lite grann för en första gångs utövare. Jacob Kroon: Men i de här fällan när du säger att man kan köra fast, upplever jag bara att du kan prompta tills du får en vägledning till hur du ska gå tillväga. Jag har varit i flera situationer där jag bara såhär, jag förstår inte. Vad menar du? Hur ska jag göra? Och då kan man få en väldigt ingående förklaring till vad du ska göra på respektive tjänst som kräver att du hämtar en API-nickel till exempel. Sebastian: Jaha! Alltså verkligen, det är så jag har lärt mig. Jag kan inte det här. Så, bara godkänna grejer. Ska vi se vad den gör. Och det här är ju någonting... Jag vet inte om det alltid har funkat så här, men nu visualiserar den det i alla fall. Den visualiserar ju om den liksom kickar igång flera sub-agenter som den skickar ut på olika uppdrag. Du får researcha, du kollar det där, du gör det där. Och så kommer de tillbaks. Jacob Kroon: Det måste vara nytt. Det är så himla aktuellt nu med agenter och loops och grejer så de kommer nog vilja visa vad de gör. Det är ju smart marknadsföring. Sebastian: Ja. Ja, jag tror det. Jävlar vad han kör. Och så kan man här också, är lite bra att veta. Här nere kan man se hur mycket, liksom, tokens den förbrukar. vi ser här kontexten för den här chatten, här sessionen som jag är inne i nu. Där är det max en miljon tokens. Sen kommer den tappa kontext, då måste du börja en ny session. Och då kommer den försöka komprimera sig själv, allt den har skrivit och allt. och skicka över dig till den nya sessionen så att du kan börja därifrån. Men du tappar ändå enligt min erfarenhet lite kontext till det liksom allt du håller på med. Så det är bra att hålla koll på. Och sen ser du plan 13 procent. Det visar på att jag förbrukar 13 procent av mina tokens på min betalda plan, av min Cloudmax plan. Bara genom den här sessionen. att Ultra Code sticker iväg. Jacob Kroon: Mm. Sebastian: Skåse. Har det hänt någonting för din del? Nu känns det att den här bara kör och jag trycker på ok. Jacob Kroon: Nej, jag skriver faktiskt in en prompt nu som adresserar snozfunktionen. hur fungerar den? Ska vi se vad den säger. Men jag inte fått något svar än. Sebastian: Nå? Nå? Någon då låter den här köra på. Jacob Kroon: Men när du säger att du bygger den här appen nu och sen går du in för att fortsätta bygga på den senare skapar du då en ny session. Sebastian: Nej, inte om jag har kontext kvar. Det gör jag inte. Jag försöker hålla mig till den här sessionen så långt jag kan. Eller tills man säger att den gör klart version 1 av appen nu. Den hinner göra klart version 1 av appen i det här kontextfönstret i den här sessionen. Då kommer jag innan jag avslutar ber den så här, okej, suveränt, dokumentera tydligt nu vad du har gjort. Och även vad nästa steg är och varför. Jacob Kroon: Mm. Sebastian: Så kommer du göra det och du kommer säga åt den perfekt. Gör nu en skill, alltså en färdighet till dig själv att innan du påbörjar nästa projekt så ska du alltid läsa av den här typen av dokumentation och varje gång du klar med en fas så dokumenterar du igen på samma sätt. För det innebär att när jag går in i nästa session då kommer den instruera sig själv att jag ska först gå och läsa på vad som finns dokumenterat och sedan ska jag börja jobba och när jag är klar med min fas, då dokumenterar jag det på samma sätt och så kan jag fortsätta på det. Jacob Kroon: Där hängde nog inte jag helt... Njaaa... Njeej... Så, bara för att jag ska få... När du ser att kontexten börjar bli förbrukad, då ber du den summera vad den har gjort för någonting och vad nästa steg är. Sen gör du en skill av det. Men, när du då startar en ny session... Sebastian: Nektsens. Hahaha, okej, okej. Jacob Kroon: Då kopplar du den till de här mapparna som du nu jobbar med lokalt. Och i den mappen så finns den här skillen, eller vart ligger skillen? Sebastian: Skillen ligger i den mappen. Generellt kan man säga att skills bär vara baserad på varje projekt, inte övergripande. Det finns vissa skills som man kan bygga som kan appliceras på alla projekt man jobbar i. Man kan ha... i min Finder här, jag kan bara illustrera det. Då skulle jag kunna ha till exempel... vi tar den här. Cloud Cowork. Vi säger att i den här... nej förlåt vi gör så här. Jag har ju här. Jacob Kroon: Mm. Mm. Sebastian: En mapp AI-projekt. Så jag skulle kunna lägga skills i den här mappen. Vilket innebär att oavsett vilket projekt jag jobbar med här. Så kan jag välja att Claude liksom utgår ifrån AI-projekt-mappen och sen säga bara åt den jobba i Wedding Planner projektet. Men då kan den läsa av skills som ligger här och det kan appliceras på alla. Men det inte säkert att det blir bra för respektive projekt. Det är jag försöker säga. Jacob Kroon: Mm. Mm. ⁓ Sebastian: Att en förmåga den gör det och försöker koppla den till respektive projekt för då vet du att resultatet blir det du vill. Så om vi tar det till det här projektet, hade jag gjort nu den här instruktionen, den här skillen att varje gång du ska påbörja en ny fas att utveckla någonting så ska du gå och läsa av din dokumentation. står ju liksom huvudinstruktionen. Den får skriva in åt sig själv att alltid läsa av det. Då kommer det ligga i Reminder appen. En skill här som säger så här ska du dokumentera. Jacob Kroon: Mm. Sebastian: och läsa av dokumentation innan du påbörjar någonting. Så då kommer den alltid läsa dig och sen kör den. Förstår du det? Jacob Kroon: tips? Ja, det är jag helt med på. Sebastian: Perfekt! Den här köper på. Har du hämtat något hos dig? Jacob Kroon: Nu ska se här, jag fick svar på... Sebastian: Mm, asså gott. Jacob Kroon: Nu ska vi se här. Jag förstår inte riktigt hur snooze-funktionen fungerar när jag ska använda den. Då svarar den snooze används när den påminner sig redan att har gått av. Men du inte kan eller vill hantera den just nu. Du skjuter upp den så att den påminner dig igen senare. Och det är fair. Så då är alltså... När jag får en notis så kan jag välja att snooze den. Förslag på förbättringar ger den också. Förslag på förbättringar om känns otydligt i appen idag. Säg till. Så lägger jag in något av det här. Snosknapp direkt på toastnotisen. Visa snosad till 10.00 som batch. Dölj snosknappen för påminnelse som ännu inte förfallit. Vi kör bygg 1 och 2. Okej, vi kör all 3 då. Sebastian: Kalla, låt er i mig. Jacob Kroon: Bygg alla tre. Och nu kan jag klicka på bild bara för nu har den redan en kontext här om vad den ska göra. nu litar jag på den. Men lite såhär... Sebastian: Perfekt. Jacob Kroon: En liten... Nu tappade jag ordet här. Men om man jämför Loverball och Claude nu så ser man ju att Loverball jobbar betydligt mycket snabbare. får en prototyp, en visuell prototyp ganska snabbt. Men den här behövde ändå itereras lite grann innan jag fick den funktionen som jag ville ha. Medans jag är nästan 100 % säker på att den här Claude-versionen som kommer att lanseras snart kommer att betydligt mycket mer kraftfull. Sebastian: Ja, mest troligen. Mest troligen är det ju så. Jacob Kroon: Nu är inte det här en app som är så svår att göra. Men ändå. Sebastian: Men mest rolig är det så. Vi får se vad den kommer fram till. Den håller på att skapa nu, men menar den håller på i 30 minuter nu. Jacob Kroon: Mm. Så det kanske är lite feedback till dem då, nu tog det ju ultrakod men just den här appen i sig kanske inte behöver bara ta så lång tid. Sebastian: ⁓ Nej. Nej, exakt. Jacob Kroon: Ska vi se, klart. Alla tre inbyggda snozknapar ligger nu direkt i notiset. Förlåt. Jag frustrerad. Ska vi se. Köp mjölk. Nu ligger den inte. Där står det istället. Snoz blir tillgängligt när påminnelsen ringer. Sebastian: Göm bort Man har ju dolt snooze-knappen nu. Exakt. Jacob Kroon: Jag ser väl lite design fel att det var dubbla kryss. Ska vi se här då. Om vi ändrar så att vi får den idag klockan 12. Sebastian: Mm, mm. Samma ja. Jaha? Va? Nu, nu, där kom den. Ja. Jacob Kroon: Jo, den uppdaterad. Där är det ju någonting som man kan prompta i nästa steg. När jag ändrade, då var den som att den refreshade sidan. Vilket är en dålig användarupplevelse. Det vill man ju inte att det ska vara. Därför är det så viktigt när man bygger de här apparna. När man inte är kunnig. Och det är ju inte jag, att man verkligen testar hela tiden. Så att det fungerar som man vill att det ska fungera. För det som jag tycker att jag är bra på är att liksom... förstå hur användaren vill ha det, eller åtminstone hur jag vill ha det och då vill jag se till att det är exakt så. Så jag vill förlita mig inte på det som är gjort. Utan jag testar alltid det som är genomfört så att det fungerar så som jag önskar och det väldigt många gånger som det inte fungerar så som man vill. Och då får man bara se till att jobba om det. Tills det landar rätt. Sebastian: Sekt. Okej. Jacob Kroon: Och det gör man genom att prompta. Ja, ska jag sluta dela? Sebastian: Ja, kan hoppa in där sen då. Nu har jag fått planen från Claude här. Ska vi se, så. Nu har den byggt en utförlig plan här på sidan kan man läsa av den. Så den öppnar ett sidofönster som man kan kika. Jag kommer inte läsa igenom allt det här nu för att det kommer bli för långt. Men då läser man igenom sin plan och resonerar man inte med någonting så kan man revisa den och föreslå förändringar. Tycker man att allting är fine kan man då gå nu här except en auto mode så att den bara kör. Den kommer alltså Den har gjort del A den har researchat. B vi har valt arkitektur och teknikval. Del C datamodell. Alltså hur ska den spara information i databasen? Upprepningsmotor har den skapat. Svenskt naturligt språkinmatning. IOS onboarding. Push på IOS kräver insåg vän. Jaha, okej hur man ska... okej. Filstruktur, hur den ska jobba. Byggordning, milstolpar. Här! Här har vi jättebra grej! Milstolparna här. M0, Skelette plus deploy. Allt det inte ser ut så här. är ju som olika milstolpar den kommer jobba igenom. Och då hade man, den är klar med en, då skulle man kunna säga åt den att dokumentera igenom och göra det här som jag pratar om. För då vet man att efter varje sån här Jacob Kroon: Mm. Sebastian: Milstolpes dokumentering är tydligt. Vad är feringsplan? Du säger den är lång den här räckaren. Risker och fallgropar också att hålla koll på. Också väldigt bra. Ja men vi är tutade att köra. Så får vi se. Vi kanske inte hinner i det här poddavsnittet. Då får det bli en följetong till nästa gång. Men vi kör på. Så får den mata. Jacob Kroon: Mm. Jag kan säga att från mitt håll så kom det inte någon notis. det är någonting som måste... Jo, det gjorde det Banner, vi visste det. Det här Riverside-fönset var i vägen. Så då fick jag upp en liten notis. Men då försvann den. Varför försvann den? Hallå? Sebastian: Se you then. Ja! Hej! Nu måste du visa hur du ser ut. Jacob Kroon: Ja. Nu klickar ner den här. Nu hände egentligen ingenting. Jag fick upp en liten pop-up här uppe till höger. Men nu verkar den... Vara borta. Nu kan jag då klicka på snooze. Sebastian: Okej, ser vi vad händer då. Jacob Kroon: ...snos om i morgon. Skjutit upp får han en liten toast där uppe. Slash and tease. Nu ser man ingenting mer här. Vad händer om jag går tillbaks? Ja, då står det att den är snosad till 12.30. Dock inte vilken dag. Sebastian: Nej, exakt. var ju snyggt att den avrundade till halvtimme i alla fall. Eller, det var för du tryckte på snuggas nu i och sig. Jacob Kroon: Ja. Och sen nu... Okej. Sebastian: Vad händer om du klarmarkerar den där nu? Jacob Kroon: Varje dag. Ingenting tydligen. Sebastian: Okej. Jacob Kroon: Mycket bra. Sebastian: Mycket bra. Mycket bra. Jacob Kroon: Det här är definitivt något som man vill. Oj. Kolla, nu är jag på 8-9-10 juli. Köp mjölk. Den kommer ju varje dag. Ävlar vad mycket mjölk jag har köpt. Sebastian: Nu får du inte ens göra någonting mer. Ja men den upprepas i varje dag. Jaaaa! Ja, den ligger kvar. Ja ja ja, den försvinner inte, utan den ligger då kvar. Okej, yes. Ja, då ligger den under planerat. Det därför den ligger där nu ju. Du har liksom bara slut... Den har dock inte dykt upp under slutförda. Utan den lägger sig bara i planerat eftersom det är imorgon när den ska komma. Jacob Kroon: Mm. Ja. Nu skulle jag behöva promtade det för att det skulle fungera korrekt. När jag klickat måste den dyka upp i slutförda. Då kommer det såklart göra det. Vi kanske borde runda av det här avsnittet. Jag tycker ändå att vi har visat lite grann hur pass de här två olika programmen fungerar. Men så lär vi både och Claude. Claude fick ju inte visa... Sebastian: Mm. Jacob Kroon: sin färdiga produkt riktigt. Medan Loverbolt faktiskt var ganska snabb på att komma till någon typ av prototyp som inte var fulländad överhuvudtaget utan fortfarande krävde mer arbete. Och det är ju en erfarenhet som jag haft av de tidiga projekten som jag gjort att det... Det krävs verkligen att du jobbar med dem. Men det kommer snabbt framåt. Sen måste det ju liksom kodbasen och det granska så att den inte blir för stor och att få den att liksom vara kritisk mot sig själv. Men i såna här projekt så ser jag inte att det är problematiskt. Sen vill man ju lägga till databaser och så vidare för att ha lite minne och ha lite fler funktioner. Vilket det här inte. Ha det idag! Sebastian: Mm, mm. Ja, alltså för jag tänker den här, Kladd, han kommer jobba på säkert i en halvtimme till innan appen är klar så den skulle vi kunna visa upp nästa avsnitt så får de se. Sen behöver vi ju gå igenom detaljer som inte finns med nu för den har ju föreslagit Vercell för att publicera den. Vi kommer behöva spara så att säga koden någonstans, det kommer bli github. Hur får vi den dit? Och vi kommer också behöva en databas för den här som den föreslog. Jacob Kroon: Mm. Mm. Mm. Sebastian: och den här Q-snatch, vad den hette för påminnelse. Så det kommer väl lite mer steg, så jag tänker att vi kan köra en del två på det här nästa gång vi sitter. Jacob Kroon: Mm. Ja, det blir väl svinbra. Sebastian: Nice! Okej. Ska jag slåslag i outro? Låten hur då? Okej. Tack för att lyssnade. Vi hörs nästa avsnitt. Jacob Kroon: Ja, kör. Tack!