NAiOS Wiki

Vibe Coding

También: ohjelmointi tunnelman mukaan · tarkoitukseen perustuva koodaus · keskusteleva ohjelmointi

Ohjelmointi kuvailemalla, mitä haluat, ja antamalla tekoälyn kirjoittaa koodin

1 min de lectura

Vibe coding on ohjelmointitapa, jossa kehittäjä kuvaa luonnollisella kielellä, mitä haluaa saada aikaan, ja antaa koodin kirjoittamisen tekoälymallille. Sen sijaan että ihminen kirjoittaisi jokaisen rivin itse, hän keskittyy haluttuun lopputulokseen, iteroi ohjeiden avulla ja tarkistaa sekä muokkaa sitä, mitä tekoäly tuottaa. Termin popularisoi Andrej Karpathy vuoden 2025 alussa.

Sen merkitys piilee siinä, että se madaltaa ohjelmistonkehityksen kynnystä ja nopeuttaa prototyyppien tekemistä: tehtävät, jotka aiemmin vaativat teknistä osaamista, voidaan nyt hoitaa keskustelemalla työkaluilla, kuten koodieditoreihin integroiduilla avustajilla. Se on erityisen hyödyllinen seuraaviin:

  • Nopeat prototyypit ja konseptitestit.
  • Pienet skriptit ja kertaluonteiset automaatiot.
  • Oppiminen tutkimalla generoituja ratkaisuja.

On kuitenkin syytä huomata yksi rajoitus: tuotettu koodi voi sisältää virheitä, tietoturvaongelmia tai tehottomuuksia, jotka jäävät huomaamatta, jos generoitua koodia ei ymmärretä. Siksi vibe coding sopii hyvin kokeiluun, mutta on riskialtista kriittisissä projekteissa ilman perusteellista teknistä tarkastusta.

¿Quieres profundizar?

Lee nuestros artículos sobre IA aplicada en el blog de NAiOS.

Ir al Blog