Tech Dictionary
Technical terms explained simply, with correct pronunciation and practical examples
All terms
15 termsLLM
Large Language Model - Large-scale language models that can understand and generate human-like text, such as GPT-4, Claude, and Gemini.
RAG
Retrieval-Augmented Generation - Technique that combines document retrieval with LLMs to generate responses based on up-to-date and specific information.
Repository Intelligence
The ability of AI tools to understand and analyze the complete context of a code repository, including structure, dependencies, and patterns.
Intent-Driven Development
Development paradigm where the programmer describes the intention or desired outcome, and AI generates the code that implements it.
Agentic AI
Artificial intelligence systems that can act autonomously, make decisions, and execute complex tasks with minimal human intervention.
CI/CD
Continuous Integration and Continuous Delivery/Deployment. Development practices that automate code integration and delivery to production.
MCP (Model Context Protocol)
Open protocol created by Anthropic that standardizes how AI agents connect to external applications and services.
Prompt Injection
Security attack where a malicious user manipulates an AI system's instructions to execute unauthorized actions.
Shift Left Security
Practice of integrating security testing and controls earlier in the software development lifecycle, instead of leaving them for the end.
SLM (Small Language Model)
Small and efficient language models, designed for specific tasks with lower resource consumption than giant LLMs.
Bug
An error or defect in code that causes unexpected or incorrect behavior in software. One of the most iconic terms in programming.
Debug
The process of identifying, analyzing, and fixing errors (bugs) in code. A fundamental skill for every developer.
No terms in this category.
Want us to explain a term?
Write to us and tell us which technical terms you'd like to understand better. We publish a new term every week.
Suggest a term