Vibe coding: programar amb IA seguint la intuïció

En un moment en què la intel·ligència artificial generativa està transformant molts àmbits, també està canviant la manera com es programa. En aquest context apareix el concepte de vibe coding, una aproximació que trenca amb la idea tradicional d’escriure codi línia a línia.

El vibe coding proposa un canvi de rol: passar de programar directament a descriure què volem i gestionar la creació del codi amb l’ajuda de la IA.

Què és el vibe coding?

El vibe coding és una manera de programar en què la persona:

  • no escriu manualment cada línia de codi,
  • sinó que descriu el que vol aconseguir,
  • i ho va refinant mitjançant el diàleg amb una intel·ligència artificial.

La idea clau és que, si saps explicar bé què vols (si tens el “vibe” correcte), la IA s’encarrega de la part més tècnica.

En aquest sentit, el canvi és molt clar: d’“escriure codi” a “gestionar la creació de codi”.

Eines full-stack: de la idea al producte

Un dels elements més transformadors d’aquest enfocament és l’aparició d’eines que van molt més enllà de generar codi.

Les anomenades eines full-stack permeten:

  • crear aplicacions completes,
  • executar-les,
  • gestionar servidors i bases de dades,
  • publicar-les a internet en pocs segons.

Aquest ecosistema està creixent molt ràpid i té un objectiu clar: eliminar la barrera entre la idea i el producte final.

Alguns exemples d’aquest tipus d’eines són:

La majoria funcionen amb model freemium, amb opcions gratuïtes limitades i funcionalitats avançades de pagament.

Treballar amb xats

No sempre cal una eina especialitzada. Els models de llenguatge generals també permeten fer vibe coding.

Eines com:

  • Gemini (amb Canvas),
  • ChatGPT,
  • Claude (amb Artifacts),

ofereixen espais híbrids on:

  • el codi i el xat conviuen,
  • es poden fer canvis parcials,
  • i es pot iterar sobre el resultat de manera àgil.

Aquestes opcions són especialment útils per:

  • prototipar,
  • aprendre,
  • resoldre problemes.

En general, generen el codi, però cal publicar-lo després en un altre entorn.

Una estratègia híbrida

Una manera pràctica de treballar amb vibe coding és combinar eines:

  1. fer el disseny i l’estructura amb un xat (Claude o Gemini, per exemple),
  2. generar el codi base,
  3. portar-lo a una eina full-stack (com Lovable o Base44),
  4. publicar-lo fàcilment a internet.

Aquesta combinació permet aprofitar el millor de cada entorn.

Una comunitat educativa en creixement

El vibe coding també està entrant amb força en l’àmbit educatiu.

Un exemple és la comunitat: https://vibe-coding-educativo.github.io/

Es tracta d’un grup col·laboratiu de docents i persones interessades en tecnologia educativa que treballen per:

  • explorar l’ús de la IA en la creació d’eines educatives,
  • compartir recursos i prototips,
  • ajudar altres docents a començar.

Aquesta comunitat promou un canvi de paradigma:
el docent deixa de ser només consumidor de tecnologia per convertir-se en creador de les seves pròpies eines digitals.

Algunes de les seves característiques són:

  • metodologia basada en la definició de la intenció pedagògica,
  • publicació de recursos i prototips,
  • suport entre membres,
  • reflexió sobre usos educatius i ètics de la IA.

És un dels espais de referència en l’àmbit hispanoparlant.

Una nova oportunitat per al professorat

El vibe coding obre la possibilitat que el professorat pugui crear les seves pròpies eines digitals, com ara:

  • formularis personalitzats,
  • jocs didàctics,
  • generadors d’exercicis,
  • o petites aplicacions.

Tot això sense necessitat de tenir coneixements profunds de programació.

Això pot afavorir:

  • una docència més adaptada,
  • més autonomia tecnològica,
  • i una major capacitat d’innovació.

Una invitació a provar-ho

El vibe coding no substitueix la programació tradicional, però sí que ofereix una nova manera de començar: més accessible, més intuïtiva i orientada a la creació.

Pot ser una bona oportunitat per experimentar amb la intel·ligència artificial i començar a crear sense quedar bloquejat per la part tècnica.

No pensem que aquest concepte és exclusiu per al professorat sinó que pot ser molt interessant que l’estudiantat creï les seves pròpies aplicacions relacionades amb el contingut de les assignatures.


Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Captcha loading...

Informació bàsica sobre protecció de dades:
Finalitat: registre de persones que comenten els continguts del blog de l’ICE.
Legitimació: consentiment de la persona interessada (art. 6.1.a RGPD).
Destinataris: amb el consentiment de la persona interessada es publicarà el seu comentari i el nom o sobrenom amb el qual s’ha registrat.
Drets de les persones interessades: es poden exercir els drets d’accés, rectificació, supressió, oposició al tractament i sol·licitud de la limitació del tractament adreçant-se a l’ICE.
Podeu consultar la informació addicional i detallada sobre protecció de dades en aquest enllaç.