Vad är Vibe coding? Miguel förklarar framtidens kodning (# 235)

Vad är Vibe coding? Miguel förklarar framtidens kodning (# 235)

”Hypen är här, viben är här.” Jonas Jaani intervjuar och kommenterar detta avsnitt av Effekten. Ämnet är vibecoding, ett begrepp som susar genom branschen just nu. För att reda ut vad det egentligen innebär gästas podden av Miguel Sjunnesson Exposito från Sogeti, som delar med sig av sina närmast revolutionerande upplevelser.

Och det blir snabbt tydligt att vibecoding är mer än bara ett nytt verktyg – det är en känsla, ett ”mindshift”.

”Jag känner mig som Professor Balthazar”

Så vad är vibecoding? För Miguel, med sin bakgrund som kodare, handlar det om att använda sin intuition för att lösa problem på ett helt nytt sätt.

”Jag nyttjar min intuition och jag får skapa glädje,” förklarar Miguel. ”Jag känner mig faktiskt som professor Baltasar när jag vibecodar.”

I praktiken innebär det att han skriver en prompt, en önskan om vad som ska skapas och låter AI:n generera koden. Han går inte in och ändrar i själva koden, utan fortsätter istället att prompta. ”Jag pratar med min polare, helt enkelt,” säger han.

Jonas Jaani flikar in med sin egen ”wow”-upplevelse: att kunna få upp en hel minisajt, med både kod och innehåll, på bara tio minuter.

Från noll till expert på en timme

Det är när Miguel berättar om sina konkreta projekt som kraften i vibecoding verkligen blir tydlig. Han beskriver hur en kollega ville förstå bildanalys, ett ämne Miguel själv inte hade någon erfarenhet av.

Med hjälp av GitHub Copilot (som han kallar ”polaren Per”) i Visual Studio Code lyckades han på en timme göra följande:

  1. Installera hela den nödvändiga virtuella miljön.
  2. Skapa ett program som identifierade alla 26 ansikten på Svenska damlandslagets lagfoto (tog 1,5 minut).
  3. Analysera en film och räkna antalet människor och fordon i realtid.
  4. Aktivera sin webbkamera för att identifiera ett ansikte och avgöra om personen var glad eller ledsen, samt gissa åldern.

”Hjärnan, det bara sprutar i hjärnan. Man vill bara göra mer och mer grejer,” skrattar Miguel. ”Det där hade tagit lång tid för mig… Jag tror inte ens jag hade kommit dit.”

Dessutom kunde han be ”polaren Per” att förklara koden i detalj och lägga in kommentarer – på svenska. Han fick en senior expert i ämnet bredvid sig, omedelbart.

En hel dataplattform före middagen

Om exemplet med bildanalys var imponerande, är nästa projekt nästan svindlande. Miguel fick i uppdrag att testa att bygga en end-to-end dataplattform för fordonsdata med Microsoft Fabric. Han kände till begrepp som ”Data Lake” och ”IoT Hub”, men var långt ifrån expert.

Genom att prompta sig fram byggde han, steg för steg:

  1. En fordonsdatasimulator i .NET.
  2. Kopplingen som skickade datat till en IoT-hubb.
  3. Hela datalake-strukturen (där AI:n förklarade ”medaljong-arkitekturen” från brons till guld).
  4. Rapporter i Power BI som visade datat.

Total tid för att få upp en fungerande prototyp: sju timmar. ”Det hade tagit mig flera veckor,” konstaterar Miguel.

Är det bara ”fort och fel”?

Här lyfter Jonas en viktig invändning: Blev det inte bara ”fort och fel”? Hur är det med kvalitet, säkerhet och förvaltning?

Miguel är noga med att poängtera skillnaden mellan en prototyp och en färdig produkt. ”Jag är ju väldigt medveten om att den här lösningen… inte är hållbar i det skicket. För det krävs ju så många, många fler lager,” säger han.

Men det är inte poängen. Värdet ligger i att kraftigt accelerera fasen från idé till prototyp. Man kan snabbt validera koncept, lära sig nya domäner och sedan ta in experterna för att granska och kvalitetssäkra. Det ”demokratiserar kodningen”.

Koden som genererades inom hans expertområde (.NET) bedömde han var ”minst lika bra, kanske till och med bättre” än vad han själv hade skrivit.

Uppmaningen: ”Experimentera!”

Så, var lämnar detta oss? Utvecklingen går i en rasande takt. Verktygen som finns idag är ljusår från vad som fanns för bara ett år sedan.

Miguels viktigaste råd till alla – oavsett om du är utvecklare, projektledare, testare eller UX-designer – är glasklart: ”Vi måste experimentera. Det är vårt jobb. Vi måste våga misslyckas. Det finns inget annat sätt att lära sig nya saker… Vi måste sätta igång.”

Han tillägger också att detta inte bara gäller kod. Han använder själv verktygen för att bolla mötesupplägg eller, som han nämner på slutet, få hjälp med en av utvecklarnas minst uppskattade uppgifter: att skapa dokumentation och tekniska lösningsspecifikationer.

Vi befinner oss i en utforskande fas. En sak är säker: framtiden stavas samarbete, och vår nya kollega är en AI.

Miguel Sjunnesson Exposito, Jonas Jaani (23:11)

Videoversion av avsnittet: https://youtu.be/SIZ_JOa5h6M Länkar / mer information:

Alla avsnitt av digitaliseringens podcast Effekten

Prenumerera:

Apple Podcasts

Spotify:

https://open.spotify.com/show/5Z49zvPOisoSwhwojtUoCm

Är du vår nästa gäst? Maila oss på info(a)effekten(punkt)se

Jaksot(246)

Smartare vårdinformation. Lars Tomasson, Thomas Stenbäck (# 240)

Smartare vårdinformation. Lars Tomasson, Thomas Stenbäck (# 240)

När en misstanke om cancer dyker upp förändras allt. Inte bara för den drabbade utan också för närstående. I det här avsnittet av Effekten möts därför tre olika erfarenheter av prostatacancer: den som...

3 Helmi 25min

Den digitala skogen. Sverker Danielsson (# 239)

Den digitala skogen. Sverker Danielsson (# 239)

Vad händer när skogsbruket flyttar in i den virtuella världen? I detta avsnitt av Effekten tar vi oss ut i ”den digitala skogen” för att förstå hur avancerad teknik som laserskanning, AI och autonoma ...

19 Tammi 24min

RegTech och framtidens bolagsstyrning – manuellt kaos till digital kontroll. Julia Haglind (# 238)

RegTech och framtidens bolagsstyrning – manuellt kaos till digital kontroll. Julia Haglind (# 238)

Är du den ”företagsförälder” som ständigt jagar kollegor för underskrifter och uppdateringar av policys? Ser er bolagsstyrning ut som en härva av Word-dokument, Excel-filer och mailtrådar? Då är det d...

30 Joulu 202524min

AI-agenter för utvecklare. William Sundqvist (# 237)

AI-agenter för utvecklare. William Sundqvist (# 237)

Generativ AI och chattbottar som ChatGPT har förändrat hur vi interagerar med teknik. Men vad är nästa steg? I det här avsnittet av podden gästas Jonas Jaani av William Sundqvist, Lead Developer och P...

16 Marras 202523min

Data Storytelling enligt Ted Solomon: Så får du andra att lyssna (# 236)

Data Storytelling enligt Ted Solomon: Så får du andra att lyssna (# 236)

Har ni massor av data, briljanta analytiker och ändå en känsla av att insikterna inte når fram? Du är inte ensam. I en tid där ”datadrivet” är ledordet på allas läppar, glömmer vi ofta den viktigaste ...

20 Loka 202523min

Datadriven hållbarhet och ESG. Johan Säwensten (# 234)

Datadriven hållbarhet och ESG. Johan Säwensten (# 234)

Vi gästas av Johan Säwensten, Sverigechef på Position Green, för ett samtal om ESG (Environmental, Social, and Governance) och framtidens hållbarhetsrapportering. Avsnittet belyser en avgörande förfly...

17 Elo 202521min

E-postmarknadsföring. Sam Jahanfar (# 233)

E-postmarknadsföring. Sam Jahanfar (# 233)

E-postmarknadsföring – en ohotad kanal som aldrig dör ut I det här avsnittet av podden får vi lära oss mer om e-postmarknadsföring från experten Sam Jahanfar från Rule . Han menar att e-post är en fan...

25 Kesä 202523min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
mimmit-sijoittaa
psykopodiaa-podcast
rss-rahapodi
pomojen-suusta
ostan-asuntoja-podcast
rss-rahamania
rss-draivi
herrasmieshakkerit
inderespodi
rss-sami-miettinen-neuvottelija
rahapuhetta
rss-myyntikoulu
rss-seuraava-potilas
salkunrakentaja-podi
rss-lahtijat
rss-bisnesta-bebeja
rss-ainin-sekatoimisto
rss-set-for-life-sijoita-ja-vaurastu
hyva-paha-johtaminen