"In computer programming, vibe coding is an AI-assisted software development technique. It is a chatbot-based approach to creating software where the developer describes a project or task to a large language model (LLM), which generates source code based on the prompt."