NAiOS IconNAiOS Logo
NAiOS Wiki

Vibe Coding

También: vibe coding · intent-based coding · conversational programming

Program by describing what you want and letting the AI write the code

1 min de lectura

Vibe coding is a way of programming in which the developer describes what they want to achieve in natural language and delegates the writing of the code to an artificial intelligence model. Instead of writing every line, the person focuses on the desired outcome, iterates through instructions, and reviews or adjusts what the AI generates. The term was popularized by Andrej Karpathy in early 2025.

Its relevance lies in the fact that it lowers the barrier to entry for software creation and accelerates prototyping: tasks that previously required technical mastery are now approached by conversing with tools such as assistants integrated into code editors. It is especially useful for:

  • Rapid prototypes and proofs of concept.
  • Small scripts or specific automations.
  • Learning by exploring generated solutions.

A nuance is necessary: the code produced may contain errors, security flaws, or inefficiencies that go unnoticed if what is generated is not understood. That is why vibe coding is practical for experimenting, but risky in critical projects without a rigorous technical review.

¿Quieres profundizar?

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

Ir al Blog