Glossary
Words from AI, programming and marketing that you'll come across on this site and in apps, explained in a sentence or two. Type a word into the search, or browse the categories. As of 27 October 2026.
This word isn't in the glossary yet. Ask an AI, for example: "Explain in one sentence what [word] is, and give one example."
🤖 AI and prompts
- prompt
- What you type to an AI. The more clearly you describe the goal, the materials and the shape of the result, the better the answer. How to do it is in the guide How to write prompts.
- prompting
- Writing and tuning prompts until the AI does what you need.
- LLM (large language model)
- A model trained on a huge amount of text that builds its answer word by word. It's the "brain" of ChatGPT, Claude, Gemini or Grok.
- model
- A specific AI "brain" in a specific version. One app often offers several models, faster and smarter ones. The overview is in Which AI for what.
- chatbot
- An app where you write to an AI like in a chat, such as ChatGPT, Claude, Gemini or Grok.
- AI agent
- An AI that breaks a task into steps on its own and carries them out: it reads files, runs commands, changes code. For example the agent in Cursor or Claude Code.
- hallucination
- When an AI makes up a fact, a quote or a source and presents it confidently. That's why you should check important things.
- token
- A piece of text the model works with, roughly part of a word. Text length, limits and price are all measured in tokens.
- context window
- How much text the model can "keep in its head" at once: your messages, attachments and its own answers. Whatever doesn't fit, it stops seeing.
- reasoning mode
- A mode in which the model thinks longer before answering. Good for logic, calculations and code. It's slower.
- system prompt / custom instructions
- Instructions the AI gets at the start of every conversation: who you are and how it should answer you. Where to put them in chat apps is in Rules for chat.
- persona
- The role and style in which the AI presents itself: tone, how it addresses you, how it refers to itself. It's set in the rules.
- multimodal
- An AI that handles images, audio or video as well as text.
- voice mode
- You talk to the AI out loud and it answers by voice. Good for languages or practising a conversation.
- RAG
- A method where the AI first searches for passages in your documents and then answers from them. That's how tools that answer from uploaded materials work.
- knowledge base
- A collection of documents the AI draws its answers from instead of making things up.
- Custom GPT, Gem, project
- Your own version of a chatbot with a fixed role, instructions and materials. In ChatGPT it's called a GPT, in Gemini a Gem, in Claude a project.
- deepfake
- A fake video, photo or voice of a real person made with AI.
- prompt injection
- An attack where instructions for the AI are hidden on a website, in a document or in an email, to make it do something you don't want. It's mainly a risk for agents that read other people's content.
🛠️ AI tools and setup
- IDE
- A program for writing code, such as VS Code or Cursor.
- Cursor
- A code editor with an AI agent that can change files and run commands. The how-to is in the Cursor guide.
- Claude Code
- An AI agent from Anthropic that works directly with your project in the terminal or in your editor.
- MCP
- Model Context Protocol. A standard for connecting AI to other tools and data: files, a browser, a database.
- rules
- Text with instructions the AI reads at the start of its work: how to answer, what it may and may not do. How to write them is in the Set up AI section.
- User Rules
- Your personal rules in Cursor (Customize → Rules). They apply to all projects.
- AGENTS.md
- A file in the project root with rules for AI agents. Cursor and other agents read it; Claude Code only does when there's no CLAUDE.md in the project.
- CLAUDE.md
- A rules file for Claude Code. Your personal one is in
~/.claude/CLAUDE.md, the project one in the project root. - .mdc
- A project rules file for Cursor in the
.cursor/rules/folder. Cursor ignores a plain.mdthere. - Plan mode
- The AI only plans and suggests; it doesn't change files. Safe for starting out.
- Agent mode
- The AI may change files and run commands.
- hook (for agents)
- A script that runs before or after an agent's action. It can, for example, stop a dangerous command. The how-to is in Guardrails and safety.
- allowlist
- A list of commands the agent may run without asking. For anything else, it asks.
- skill
- A bundle of instructions and files that an agent loads when it handles a particular type of task.
- subagent
- A helper agent that the main agent hands part of the work to, with its own brief.
- v0
- An AI tool from Vercel that generates a web interface from a description.
💻 Code and Git
- terminal
- A window where you type text commands instead of clicking with the mouse.
- PowerShell
- The default command line in Windows.
- WSL
- Linux inside Windows. Handy for developing websites and servers.
- bash / zsh
- Command lines on Linux and macOS.
- shell
- The program that reads and runs your commands in the terminal. Bash and PowerShell are both shells.
- npm / pnpm / yarn
- Package managers for JavaScript and TypeScript.
- package
- A ready-made library you add to a project with a command, such as
npm install. - build
- Turning source code into a finished form that can be run or deployed.
- dev server
- A local development version that runs only on your machine, for example at
localhost:3000. - production
- The live version that users see.
- staging
- A test environment between development and production.
- deploy
- Putting a website or app on a server so it's available to everyone.
- Git
- A program that remembers every saved version of your project. When something breaks, you go back. More in the GitHub guide.
- repository (repo)
- A project folder tracked by Git, often stored on GitHub too.
- commit
- A saved version of the project with a description of the change. It's made on your computer.
- push
- Sending commits to a server, such as GitHub.
- pull
- Downloading changes from the server to your machine.
- branch
- A separate line of development where you try out changes without risk to the main version.
- main / master
- The main branch, usually the one running in production.
- merge
- Merging one branch into another.
- rebase
- Rewriting history so your commits build on the latest state of another branch. Don't let an agent do it without your permission.
- PR (pull request)
- A request to merge a branch, which someone reviews before it's merged.
- diff
- A listing of only the changed lines; added ones are marked +, removed ones −.
- regression
- When a new change breaks something that worked before.
- unit test
- A test of one small part of the code, such as one function.
- integration test
- A test of several parts together, such as the interface, the API and the database.
- e2e test
- A test of a user's whole journey through the app from start to finish.
- linter
- A tool that checks code for errors and style, such as ESLint.
- formatter
- A tool that formats code automatically, such as Prettier.
- refactoring
- Rewriting code without changing what it does, to make it more readable and simpler.
- secret, API key
- A sensitive key to an API, a database or an account. It doesn't belong in Git or in a chat.
- .env
- A file with secret keys in the project root. It belongs in
.gitignore. - .gitignore
- A list of files Git doesn't track, such as
node_modulesor.env. - Docker
- An app packaged together with its environment into a "container" that runs the same anywhere.
- CI/CD
- Automatic testing and deployment of new code after every change.
- Node.js
- An environment that runs JavaScript outside the browser, for example on a server.
- TypeScript
- JavaScript with types. More errors are caught before the code runs.
- JSX / TSX
- React syntax in which HTML is written directly inside JavaScript or TypeScript.
- framework
- A ready-made skeleton for apps, such as Next.js, Django or Laravel.
- library
- A ready-made piece of code you add to a project and use.
- component
- A reusable piece of the interface, such as a button or a card.
🌐 Web and development
- API
- An interface through which programs communicate and exchange data.
- endpoint
- A specific API address, such as
/api/users/42. - frontend
- The part of a website the user sees and uses in the browser.
- backend
- The part that runs on the server: data, logic, sign-in.
- fullstack
- A developer who does both frontend and backend.
- stack
- The set of technologies you use on a project.
- SaaS
- Software as a service. An app in the cloud that you pay a subscription for.
- landing page
- A page with a single goal, where visitors arrive from an ad, for example: sign-up, purchase, contact.
- dashboard
- An overview screen with charts, tables and numbers.
- CMS
- An admin area where you edit a website's content without programming, such as WordPress.
- MVP
- The smallest version of a product that already works and can be shown to people.
- UX / UI
- UX is how a product is used. UI is how it looks.
- mockup
- A visual design of how a website or app will look.
- wireframe
- A rough sketch of a page's layout without colours or final design.
- responsive web
- A website that adapts to both a phone and a large monitor.
- SSR / CSR / SSG
- Where the page is put together: on the server, in the browser, or ahead of time during the build.
- cache
- A cache. Whatever has been loaded or calculated once is available faster the second time.
- SQL / NoSQL
- Table-based and document databases, such as PostgreSQL and MongoDB.
- Cloudflare Workers
- Code that runs on Cloudflare's servers around the world, without a server of your own. How to put a website on Cloudflare is in Deploying a website.
- SEO
- Changes to a website so people find it more easily on Google and other search engines.
- A/B testing
- Two versions of a page for different visitors. The results show which one works better.
📣 Marketing and content
- hook (in content)
- A hook at the start of a video or text that holds attention in the first seconds.
- CTA
- A call to action, such as a "Buy" button or the line "Subscribe to the channel".
- USP
- Your main advantage, what sets you apart from the competition.
- tone of voice
- The tone and style a brand uses with its customers, such as casual and funny, or formal.
- naming
- Coming up with a name for a company or product that's catchy and still available.
- repurposing
- Reusing content in another format, such as turning one video into three short ones and an article.
- cross-sell
- Offering a related product with a purchase, such as laces with shoes.
- B-roll
- Extra footage cut over the main video, such as hands on a keyboard while you're talking.
- intro / outro
- The opening and ending of a video, song or podcast.
💼 Work and the office
- workflow
- A work process: how the individual steps follow each other.
- KPI
- A key indicator that tells you whether things are going well, such as revenue or the number of sign-ups.
- ATS
- A system companies use to sort CVs, often automatically by keywords.
- VLOOKUP
- An Excel function that finds a value in another table. In the Czech version of Excel it's called SVYHLEDAT.
- TL;DR
- "Too long; didn't read": a very short summary of a long text.
Is a word missing? Ask an AI, for example: "Explain in one sentence what [word] is, and give one example." It works in any chat.