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(248)

The perfect Agile Team. Peter Morris (# 218)

The perfect Agile Team. Peter Morris (# 218)

The world of Agile Teams, focusing on the transformative power of adopting agile methodologies in organizations. Our special guest, Peter Morris, an expert in fostering agile teams, shares invaluable ...

6 Maalis 202421min

SaaS för innovation och tillväxt. Monica Elgemark (# 217)

SaaS för innovation och tillväxt. Monica Elgemark (# 217)

Software as a Service (SaaS) med Monica Elgemark, delar med sig av sin insikt kring utmaningar, möjligheter och den nuvarande statusen för SaaS. Monica jobbar som Chief Marketing Officer på Oneflow oc...

11 Helmi 202423min

AI, Automation & Förändring: Tema (# 216)

AI, Automation & Förändring: Tema (# 216)

De mest avlyssnade avsnitten av Effekten under de senaste 12 månaderna. Här är temaavsnittet som ger dig mer insikter om AI, automation och om att skapa förändring. En kort översikt av varje detta tem...

3 Tammi 20241h 22min

Digital evolution. Martin Mazur (# 215)

Digital evolution. Martin Mazur (# 215)

Vi har tidigare pratat om digital transformation. Martin Mazur, CPTO på tretton37, vill hellre att vi kallar det digital evolution. Transformation antyder att det finns ett slut, men digitaliseringen ...

17 Joulu 202320min

Automation – insikter och misstag. Cecilia Clinch (# 214)

Automation – insikter och misstag. Cecilia Clinch (# 214)

Automation – en möjliggörare, ett tillväxtverktyg för bolag en förlängd arm som vi människor arbetar i synk med för att snabbare nå våra mål. Ny teknik är superkul!!! Cecilia Clinch från Roboyo Oavset...

23 Marras 202324min

Onlineannonser med AI. Gustav Westman (# 213)

Onlineannonser med AI. Gustav Westman (# 213)

CPC, CPO, CPA, ROAS, LTV. En djungel för onlineannonser. Stor och komplex, många som tävlar om samma kunder, men samtidigt många möjligheter. Gustav Westman VDn för BrightBid beskriver onlineannonsmar...

7 Marras 202322min

IT-rekrytering av utvecklare. Henrik Enström (# 212)

IT-rekrytering av utvecklare. Henrik Enström (# 212)

IT-rekrytering med fokus på utvecklare / programmerare. Färdighetstester, kodtester och AI’s roll, med gästen Henrik Enström från Future Skill. Här är några huvudpunkter som diskuteras: Rekryteringsp...

25 Loka 202322min

Intelligent automation i offentlig sektor. Erik Vallgren (# 211)

Intelligent automation i offentlig sektor. Erik Vallgren (# 211)

Intelligent automation i offentlig sektor. Jonas Jaani intervjuar Erik Vallgren, som är Chief Data Officer (CDO) på Region Västerbotten. Erik definierar intelligent automation som en form av digitalis...

27 Syys 202324min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
mimmit-sijoittaa
rss-rahapodi
psykopodiaa-podcast
ostan-asuntoja-podcast
hyva-paha-johtaminen
rss-rahamania
herrasmieshakkerit
rss-lahtijat
rahapuhetta
rss-tarkeista-asioista-2
rss-sami-miettinen-neuvottelija
rss-muutoksenanatomiaa-podcast
rss-rentotapaus
rss-doulapodi
rss-bisnesta-bebeja
rss-sisalto-kuntoon
kultaiset-hoitajat
rss-uppoava-vn-laiva
rss-bisneksen-pehmea-puoli