AI consultant
Glossary of AI in production
Short, honest definitions of the terms you get thrown the moment someone talks to you about AI. Written for a decision-maker or a team that wants to understand before committing, no jargon and no overselling.
Connecting AI to your tools and documents
**MCP (Model Context Protocol).** A standard socket between an AI model and your software. Instead of building a custom connection for every tool and every model, you wire each tool up once, then reuse that connection with Claude, GPT or a private model. It is what lets an assistant read a customer record or open a ticket in your existing systems, without locking you into one vendor.
**RAG (Retrieval-Augmented Generation).** The technique that makes a model answer from your documents, not just from what it learned in training. In practice, the system first pulls the relevant passages from your contracts, procedures or records, then asks the model to answer from that alone, with the source attached. It is what cuts the risk of made-up answers and makes every answer checkable.
**Agentic RAG.** A version of RAG that does not settle for a single lookup. On a hard question, the system searches in several passes, cross-checks what it finds, rewrites its own query when needed, and verifies its answer before handing it over. Slower than plain RAG, but far more reliable when the right answer is spread across several documents.
RAG, agentic RAG and MCP are the building blocks I assemble in my LLM & RAG and Agents & orchestration work.
Under the hood of search
**Embeddings.** The way a piece of text is turned into a list of numbers that captures its meaning. Two sentences about the same thing land close together in that space, even with no words in common. It is what lets you find information by the meaning of a question, not by an exact word match.
**Reranking.** A second pass that reorders the passages a search brings back. The first search quickly returns a batch of plausible candidates; the reranker reads them one by one and pushes the most relevant to the top. A small addition with a large effect on answer quality, especially on a big corpus.
Making AI act
**AI agent (vs a chatbot).** A chatbot answers, an agent acts. Where a chatbot just talks, an agent breaks a goal into steps, uses tools (search, a database, sending an email) and chains actions together until the job is done. The trade-off: because it acts inside your systems, it needs guardrails and a human on sensitive actions.
**Multi-agent orchestration.** Having several specialised agents work together instead of one agent meant to do everything. One agent researches, another writes, a third checks, with a coordinator that splits the work and cross-checks it. Useful when a task is too broad for a single agent, as long as you resist complexity for its own sake: often one well-tuned agent is enough.
Making AI reliable
**Eval.** A test set that measures whether the system answers correctly, on cases that reflect your real work. Instead of judging by eye, you put a number on the share of correct answers before every release and after every change. Without evals you are not deploying AI, you are hoping it works.
**Guardrails.** The rules that bound what the AI is allowed to say and do. Filtering off-topic requests, refusing a question outside its scope, requiring human sign-off before an irreversible action, blocking sensitive data from leaking. It is what separates a demo from a system you let run in production.
**Hallucination.** When a model produces a wrong answer with the confidence of a right one. This is not a rare bug, it is a property of language models: they predict plausible text, not truth. You do not remove it entirely, you cut it sharply with sourced RAG, guardrails, and evals that measure it.
**LLM observability.** Seeing what your AI does once it is live: every question, every source it used, every answer, its cost and its latency. Without it, a problem stays invisible until a user complains. With it, you catch drift, a cost hotspot or a badly handled question before it does damage.
Evals, guardrails and observability are the core of my Reliability & security work, applied before every release.
Stress-testing AI
**LLM red teaming.** Deliberately attacking your own AI system to find its weak points before someone else does. You try to make it say what it should not, bypass its rules, or reveal data. The point is not to prove it is perfect, but to learn where it breaks and fix it before it goes live.
**OWASP LLM (Top 10).** A reference list, maintained by the OWASP foundation, of the ten most common security risks in LLM-based applications: prompt injection, data leakage, excessive permissions, among others. I use it as a security checklist, so a classic hole does not get discovered once you are in production.
Keeping control of your data
**Sovereign AI.** AI whose data and processing stay under your control and your jurisdiction, usually the EU. In practice: the model runs on a European cloud or on your own infrastructure, your data does not go off to feed a third-party service, and you know where it sits. It is an architecture choice, not a label you stick on afterwards.
**On-prem (on-premises).** Running the model and your data on your own servers, or in a private cloud you control, rather than at an external provider. More demands on hardware and operations, but full control and nothing leaving your walls. The right call when confidentiality or regulation requires it.
The EU cloud or on-prem choice, I handle in my Cloud & on-prem work; model cost, in Audit & optimisation.
Adapting the model to your work
**Prompting.** Steering an existing model with well-built instructions and examples, without retraining it. It is fast, cheap, fixable in minutes, and it is enough in the large majority of cases. It is almost always where I start.
**Fine-tuning.** Retraining a model on your own examples to lock in a very specific style, format or vocabulary. Powerful, but heavier and more expensive: you need quality data, and you have to redo it every time things change. I only propose it once prompting and RAG have hit their limits, not by reflex.
What is MCP, in one sentence?
MCP is the standard socket that connects an AI to your software: you wire each tool up once, and it then works with Claude, GPT or a private model, without starting from scratch every time.
What is RAG?
RAG makes the AI answer from your own documents rather than from its training memory alone. The system pulls the useful passages from your contracts or procedures, then answers from that, citing the source. The result: checkable answers and far fewer made-up ones.
What is an AI agent, compared to a chatbot?
A chatbot talks, an agent acts. The agent breaks a goal into steps, uses tools and chains actions together until the job is done. It is more powerful, but because it acts inside your systems, it needs guardrails and a human on sensitive actions.
What is an eval, and why does it matter?
An eval is a test set that measures, in numbers, whether the system answers correctly on cases that reflect your real work. I use it before every release and after every change. Without evals, you are not deploying AI, you are hoping it works.
What is sovereign AI?
Sovereign AI keeps your data and its processing under your control and your jurisdiction, usually the EU. In practice, the model runs on a European cloud or on your own infrastructure, and your data does not go off to feed a third-party service.
Contact
Ready to go from demo to production?
Reply within 24 hours · first conversation free, no strings attached.