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

MLOps – förvalta AI-modeller. Kim Berg (# 209)

MLOps – förvalta AI-modeller. Kim Berg (# 209)

Introduktion till MLOps – Machine Learning Operations. Hur du produktionssätter maskininlärningsmodeller inom AI. Kim Berg, lösningsarkitekt på Sogeti, berättar mer om hur man kan göra maskininlärning...

16 Elo 202324min

Kompetensutveckling och Digitalisering. Jonas Jaani (# 208)

Kompetensutveckling och Digitalisering. Jonas Jaani (# 208)

Skilling, reskilling, trainee och kunskapsdrivna organisationer. En diskussion om lärande, kompetensutveckling och digitalisering. Jonas Jaani med erfarenhet av traineeprogram inom konsultbolag. ”Ski...

31 Heinä 202322min

Spatial computing. Apple Vision Pro. Daniel Morgenstern (# 207)

Spatial computing. Apple Vision Pro. Daniel Morgenstern (# 207)

Daniel Morgenstern, verksamhetsarkitekt på Sogeti, i en podd om Apple Vision Pro, nästa steg i VR och XR-teknikens utveckling, dess användningsområden som inkluderar tex industriella tillämpningar och...

11 Heinä 202323min

Cyberangrepp: Hoten, attackerna och skyddet. Alexander Andersson (# 206)

Cyberangrepp: Hoten, attackerna och skyddet. Alexander Andersson (# 206)

Ett viktigt ämne som blir allt mer aktuellt i dagens digitala värld – Cyberangrepp. Vi har bjudit in Alexander Andersson, Principal Forensic Consultant på Truesec, för att ge oss en inblick i detta ko...

27 Kesä 202326min

E-sport är nu sport. Jens Pettersson (# 205)

E-sport är nu sport. Jens Pettersson (# 205)

Battle Royal, DOTA, Counter-Strike (CS) – du har säkert sett namnen eller spelat själv. Nu är e-sporten accepterad av Riksidrottsförbundet som en riktig sport. Detta förenklar när man bland annat arra...

12 Kesä 202323min

Digitalisering Bygg & anläggning. Joakim Brändström (# 204)

Digitalisering Bygg & anläggning. Joakim Brändström (# 204)

Digitaliseringens betydelse inom bygg & anläggning, logistik och transport. Joakim Brändström berättar om en branch som nu står inför stora utmaningar när det tex gäller att rapportera miljödata. Bran...

29 Touko 202324min

Förändringsledning med metoden ADKAR. Marcus Landin Larsson  (# 203)

Förändringsledning med metoden ADKAR. Marcus Landin Larsson  (# 203)

Förändringsledning är en process för att stödja människor i förändring, och det är där ADKAR-metoden kommer in i bilden. Marcus Landin Larsson, i vårt senaste poddavsnitt om hur ADKAR-metoden kan öka...

8 Touko 202327min

5G. Edge computing & IoT. Malina Borg Sigg (# 202)

5G. Edge computing & IoT. Malina Borg Sigg (# 202)

5G-nätverket är den senaste tekniken för mobil kommunikation och har potentialen att revolutionera vårt sätt att kommunicera och interagera med teknik. Den nya typen av kommunikation kan innebära myck...

24 Huhti 202325min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
mimmit-sijoittaa
rss-rahapodi
psykopodiaa-podcast
rss-sisalto-kuntoon
rss-rahamania
rss-lahtijat
taloudellinen-mielenrauha
ostan-asuntoja-podcast
pomojen-suusta
rss-h-asselmoilanen
rss-seuraava-potilas
inderespodi
rss-startup-ministerio
rss-20-30-40-podcast
rss-vaikuttavan-opettajan-vierella
rss-siksi-viestinta
juristipodi
rss-bisnesta-bebeja
rss-inspiroivat-naiset