Glossary

The AI, automation and cybersecurity terms we use every day, explained in a sentence or two.

AI Act

The EU regulation on artificial intelligence (EU 2024/1689). It classifies AI systems by risk level and assigns proportionate obligations to those who build and use them.

AI agent

Software that uses a language model to understand a request and complete it with real tools, such as a calendar, CRM or business system, within set permissions and rules.

AI literacy

The skills that let people use artificial intelligence knowingly, aware of its limits and risks. The AI Act asks those who provide or use AI systems to promote it.

AI phone assistant

A system that answers calls in natural language, understands the request, acts on the company's systems and passes to a person the cases that need one.

API

An interface that lets two pieces of software exchange data and commands in a controlled way. It is the standard way to integrate business systems, CRMs and external services.

Attack surface

All the points from which an attacker can try to get into a system: exposed services, APIs, accounts, devices, suppliers.

CI/CD

Continuous integration and delivery: every code change is checked with automated tests and released only if the checks pass.

CVE

A unique identifier assigned to a publicly known security vulnerability, used worldwide to refer to the same flaw.

CVSS

A standard scoring system, now at version 4.0, that rates vulnerability severity from 0 to 10 to decide what to fix first.

Deployer

In the AI Act, whoever uses an AI system under their own authority for their own activity. It is the role of most companies that use AI.

Embedding

A numeric representation of a text that captures its meaning. It allows documents to be searched by meaning rather than just by keywords.

Encryption

Turning data into a form that only key holders can read. It protects data stored on servers and data travelling over the network.

Excessive agency

The risk that an AI agent has more permissions, tools or autonomy than its task requires. It is in the OWASP Top 10 for LLM applications.

Fine-tuning

Extra training of a model on specific data to adapt its style or skills. It is often unnecessary: well-built instructions and context are enough.

Guardrail

Controls that limit what an AI system can say or do: input and output filters, deterministic rules, confirmations for risky actions.

Hallucination

A language model answer that sounds right but contains false or made-up information. It is reduced by checking quoted data against real sources.

Hardening

Reducing the attack surface of servers, applications and devices: unused services off, secure configurations, updates and minimal access.

HMAC

A cryptographic signature that verifies a message, such as a webhook or a link, really comes from the sender and has not been altered.

Human in the loop

An approach where a person approves an automated system's important or uncertain decisions before they become actions.

Idempotency

The property whereby repeating an operation has no double effect: an order or payment is processed once even if it arrives twice.

Jailbreak

A technique to get a language model to bypass its own safety rules, usually with cleverly worded requests.

Least privilege

The principle that every person, service or AI agent gets only the permissions essential to its task, and nothing more.

LLM (large language model)

An AI model trained on large amounts of text to understand and generate language. Claude, GPT and Gemini are examples of LLMs.

MCP (Model Context Protocol)

An open protocol to connect AI models to external tools and data in a standard way, with authentication and permissions.

MQTT

A lightweight protocol for connected devices and servers to communicate, widely used in the Internet of Things.

Multi-factor authentication (MFA)

Sign-in that requires at least two different proofs, such as a password and a code on the phone. It blocks most logins with stolen credentials.

Multi-tenant

An architecture where a single software serves several companies while keeping each one's data separate, for example with a dedicated database schema.

n8n

A platform to build automation workflows between applications, which can also be installed on your own servers to keep data under control.

OTA update

A device software update sent remotely over the network. It must be signed so the device only installs genuine versions.

OWASP

A non-profit foundation that publishes open guides and standards on software security, including the web Top 10 and the Top 10 for LLM applications.

Penetration test

A simulated, authorised attack on an application, API or network to find out which vulnerabilities are really exploitable and how to fix them.

Phishing

A deceptive message, by email, text or phone, that tricks people into revealing credentials or installing malware by posing as a trusted source.

Prompt

The instructions and context sent to a language model. The system prompt holds the rules set by whoever builds the application.

Prompt injection

An attack that slips malicious instructions into the text a language model reads, to make it ignore its rules or take unauthorised actions. It is the top risk in the OWASP Top 10 for LLMs.

RAG (Retrieval-Augmented Generation)

A technique that retrieves relevant documents from a knowledge base and passes them to the model before it answers, so answers rest on company data.

Ransomware

Malicious software that encrypts a company's data and demands a ransom to restore access. Separate, tested backups are the first defence.

Red teaming

A deliberate attack on a system by specialists to find its weak points before a real attacker does. It is also used for chatbots and AI agents.

Row-level security

A database rule that shows each user only the rows that belong to them, even if the application gets a query wrong.

Secure by design

An approach where security is designed in from the start, with threat modelling, least privilege and automated checks, rather than added at the end.

Shadow AI

The use of AI tools not approved by the company, often with personal accounts, which exposes confidential data outside any control.

Speech recognition (ASR)

Technology that turns speech into text in real time. It is the first step of every voice assistant.

Text-to-speech (TTS)

Technology that turns text into a natural voice. In a phone assistant it gives voice to the model's answers.

Threat modelling

A structured analysis of what can go wrong in a system, who might attack it and how, done before development to decide the defences.

Vulnerability assessment

A broad, largely automated analysis that finds and ranks the known vulnerabilities of systems and applications.

Webhook

An automatic notification one service sends another when something happens, such as a payment or a new lead. It should be verified with a signature.

Zero trust

A security model where no user or device is trusted by default: every access is verified, even from inside the network.

Guides to make informed decisions

How AI, automation and security really work, explained without jargon and with sources.

All guides and news
Let’s talk