1. Basic AI Terminology
AI – Artificial Intelligence
Technology that allows computers to do tasks that normally require human intelligence.
Example: Understanding questions, recognizing images, and writing code.
LLM – Large Language Model
An AI model trained on large amounts of text and code. It can understand and generate human language.
Examples: GPT, Claude, Gemini.
AI Assistant
An AI application that communicates with you and helps you with different tasks. You ask questions and it gives you answers.
Examples: ChatGPT, Claude, Gemini.
AI Agent
An AI system that can understand a goal, plan what to do, use tools and perform tasks on its own.
Example: Finding a bug, analyzing code, fixing a file and running tests.
2. AI coding terminology
Vibe Coding
A way of creating software by describing what you want in natural language instead of writing all the code yourself.
Example: Asking AI to create a website with a login page and a database connection.
Vibe Coder
A person who uses AI tools and natural language to create software, even without writing all the code manually.
Example: Describing an application to ChatGPT and asking it to generate the code.
Vibe Engineering
A more structured approach to AI-assisted software development. It combines AI-generated code with software engineering practices such as architecture, testing, debugging and code reviews.
Example: Using AI to develop an application while maintaining clean code, proper architecture and automated tests.
Agentic Coding
A way of developing software where AI agents can plan coding tasks, write code, modify files, run commands and execute tests with less human intervention.
Example: Asking an AI agent to implement a new feature, update related files and run tests.
Coding Agent
An AI-powered tool that can perform software development tasks by interacting with your codebase and development environment.
Example: An AI coding agent can analyze your project, find bugs, modify code and run tests.
Examples: Claude Code, Cursor Agent, GitHub Copilot Coding Agent.
