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)

AI inom Bank, Finans. Patrik Wallander (# 224)

AI inom Bank, Finans. Patrik Wallander (# 224)

AI inom Bank och Finans, diskuterar vi hur artificiell intelligens revolutionerar bank- och finanssektorn. Med gästen Patrik Wallander (VD på Bizzdo) utforskar vi både möjligheterna och utmaningarna ...

16 Syys 202423h 19min

Marknadsföring 2024 – Andreas Hult (# 223)

Marknadsföring 2024 – Andreas Hult (# 223)

I avsnittet diskuterar Jonas och Andreas de hetaste trenderna inom marknadsföring 2024. Här är några viktiga insikter: Digital marknadsföring dominansen Andreas lyfter fram att digital marknadsföring ...

26 Elo 202421min

The Rise of AI Agents: Insights from Data & AI Experts (# 222)

The Rise of AI Agents: Insights from Data & AI Experts (# 222)

In this episode of Effekten, host Jonas Jaani dives into the world of AI agents with Joakim Wahlqvist (CTO Data & AI, Sogeti Global Portfolio), Arun Sahu (Global Technology Lead Data and AI, Sogeti), ...

7 Heinä 202423min

Twin Transition – hållbar omställning. Conny Björnehall  (# 221)

Twin Transition – hållbar omställning. Conny Björnehall (# 221)

I detta avsnitt av podcasten Effekten diskuterar Conny Björnehall och Jonas Jaani konceptet ”twin transition”, vilket innebär en kombination av digital transformation och hållbar omställning. Conny, ...

6 Kesä 20240s

Säkerhet på det nya hybridkontoret. Lisa Köllerström, Erik Strandskog (# 220)

Säkerhet på det nya hybridkontoret. Lisa Köllerström, Erik Strandskog (# 220)

I detta avsnitt diskuterar Lisa Köllerström och Erik Strandskog från Canon den växande hotbilden som riktas mot mindre företag. Vi granskar behovet av förbättrad cybersäkerhet till följd av den ökade ...

5 Touko 202422min

GenAI – Användning, affärsvärde. Karl Fridlycke (# 219)

GenAI – Användning, affärsvärde. Karl Fridlycke (# 219)

Jonas Jaani intervjuar Karl Fridlycke, konsult på Sogeti, om ämnet Generativ AI. De diskuterar hur Generativ AI har revolutionerat teknologin och förändrat sättet vi interagerar med den. Karl ger kon...

3 Huhti 202420min

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

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