AI systems that can create new content—including code, text, images, and more—based on training data and user prompts. Unlike traditional AI that focuses on classification or prediction, GenAI can produce novel outputs that follow patterns learned from its training. In software development, GenAI tools like LLMs can generate code, documentation, tests, and other artifacts while engaging in natural language dialogue with developers.
— Vibe Coding, Gene Kim, Steve Yegge