Vibe Coding is a general term for a development style in which developers communicate their intent in natural language and AI handles code generation and modification; it was selected as the "Word of the Year" for 2025.
Andrej Karpathy's offhand remark posted in 2025 sparked it all. "I'm programming on vibes alone, without even looking at the code" — that expression became the name of the movement itself. Traditional coding was an act of "writing syntax," but vibe coding transforms it into an act of "describing in words what you want to build." When you enter a prompt in an AI-native IDE like Cursor or Windsurf, the AI generates the code, fixes any errors, and even runs the tests. The developer's role shifts from writing code to reviewing and redirecting. That said, the term has its share of supporters and critics. It genuinely works for spinning up prototypes quickly, but ensuring the quality of production systems still requires a human who understands what's inside the code. Karpathy himself later added the caveat that "vibe coding is a prototyping technique and should be distinguished from production-quality software development." As 2026 arrived, "Agentic Engineering" was proposed as the next stage beyond vibe coding. It is a framework in which AI agents run a Plan → Execute → Verify loop while humans provide structural oversight — essentially adding discipline to the "vibe" of vibe coding.


Claude Code is a terminal-resident AI coding agent developed by Anthropic. It is a CLI tool that enables users to consistently perform codebase comprehension, editing, test execution, and Git operations through natural language instructions.

Context Engineering is a technical discipline focused on systematically designing and optimizing the context provided to AI models — including codebase structure, commit history, design intent, and domain knowledge.

A vector database stores text, images, and other data as numerical vectors (embeddings) and provides fast search based on semantic similarity.


Practical Guide to AI Coding Agents — How Claude Code vs Codex Will Transform Your Development Team

An AI chatbot is software that leverages natural language processing (NLP) and LLMs to automatically conduct conversations with humans. Unlike traditional rule-based chatbots, it is characterized by its ability to understand context and respond to questions that have not been predefined.