Grounding
The model should be able to point at the passage it used. A fluent answer without a source is not evidence.
Agents are useful when the tools, the data, and the approval are designed. They are a liability when a prompt is treated as a product.
Name the steps a person could audit. If you cannot, do not ship it.
What decision or draft is the model allowed to produce? What is it forbidden to send?
Which documents, tickets, or transcripts are in scope, and under whose permission?
Each tool has a name, a schema, and a blast radius. MCP is one way to expose them, not a strategy.
Irreversible actions stop for a person. The log says who approved what.
A set of cases you can rerun when the model, the index, or the prompt changes.
If the answer depends on your documents, the index is part of the system under test.
The model should be able to point at the passage it used. A fluent answer without a source is not evidence.
Stale chunks and over-broad access are how a helpful bot leaks or lies.
Fine-tuning changes style or format. It does not replace a source of truth you can update tomorrow.
Model Context Protocol lets a client call tools and read resources through a standard. The risk is still yours.
A server that can read everything will eventually be asked to. Scope the tools to the job.
Untrusted text, including retrieved documents and tickets, can instruct the model to misuse a tool. Treat tool output and document text as data.
Write, delete, pay, and send stay behind an approval until the evaluation says otherwise.
Choose a model for the task. Keep a way to notice when a cheaper one is lying.
A small model for classification, a stronger one for synthesis, a person for the irreversible step.
Questions with known sources, refusal cases, and tool-use traces. Not a single demo transcript.
Prompt, index, and model version are releases. They get the same suspicion as code.
We do not claim a certified security programme. We design for these failures anyway.
Customer content, recordings, and transcripts need a purpose and a permission. Convenience is not a purpose.
An agent that can open a pull request or send a message needs a log and a stop.
A leaderboard score is not a test of your documents. If you cannot fail a case, you do not have an eval.
Not for a consequential action. A person approves. The model does not grade itself.
No. Clear pages help people and machines read the offer. That is not a promise of citation.
We will say whether retrieval, a tool boundary, or a decision to wait is the honest next step.