Knowledge assistants
Cited answers drawn from your approved policies, procedures and prior work, with retrieval limited to what the person asking is entitled to see.
The human decides
Whether to rely on the cited source before acting on it.
Agents that plan, connect and execute — with human oversight.
Definition
An AI agent is a system that pursues a goal across multiple steps rather than answering one question at a time. Given an objective, it plans an approach, gathers what it needs from your systems, takes the actions it has been permitted to take, checks its own work, and stops for a human decision at the points you have defined. The distinction that matters commercially is not intelligence — it is that an agent can complete work, while a chatbot can only describe it.
Most of the cost in knowledge work is not the decision, it is the preparation for the decision: finding the documents, extracting the figures, checking them against a rule, assembling the summary. Agents address that preparation directly, which is why they change the economics of processes that have resisted automation for years — the ones where every case is slightly different and a rules engine could never cover them all.
Chatbot versus agent
Both are built on language models. Everything that matters commercially is in how they are engineered around one.
| Dimension | Basic chatbot | AI agent |
|---|---|---|
| What it does | Responds to a question with text | Pursues a goal across several steps and completes a task |
| Where knowledge comes from | Model training data, or a single document set | Live retrieval from your systems, with citations to the source |
| Ability to act | None — it can only describe an action | Calls permitted tools to read, write, notify or update within defined scope |
| Handling uncertainty | Typically answers anyway, fluently | Escalates to a person, or declines, when evidence or confidence is insufficient |
| Multi-step work | Each exchange starts again | Maintains state across steps, retries failures, and reports where it stopped |
| Oversight | The user reads the answer and decides what to do | Approval gates at defined points, with a full audit trail of every step |
| How quality is known | Impression, and user complaints | Measured against an evaluation set on every change, with regression detection |
| Failure mode to design against | A confident, wrong answer | A confident, wrong action — which is why permissions and approvals come first |
Where it applies
Every use case below names the decision that stays human. If we cannot name one, the use case is not ready to be automated.
Cited answers drawn from your approved policies, procedures and prior work, with retrieval limited to what the person asking is entitled to see.
The human decides
Whether to rely on the cited source before acting on it.
Submissions and documents evaluated against a versioned rule set, producing structured findings that each cite the clause they relate to.
The human decides
The compliance determination itself, recorded against their name.
Classification and field extraction from inbound documents, validated against expected formats and reference data, with per-field confidence surfaced.
The human decides
Confirmation of any field below the agreed confidence threshold.
Enquiries classified, enriched with account context, and answered from approved guidance where the pattern is known.
The human decides
Approval of the response before it reaches the customer.
Multi-step processes coordinated across systems — intake, validation, routing, approval, notification — with exceptions raised rather than absorbed.
The human decides
Approval at each gate the process design defines as material.
Incident records summarised and compared, surfacing recurring contributing factors across sites, systems or periods.
The human decides
The causal conclusion and any resulting corrective action.
Recurring reports drafted from underlying records, with every figure traceable to the data that produced it.
The human decides
Review and sign-off before the report is issued.
Source material gathered, compared and summarised with citations, presenting an evidence base rather than a recommendation to adopt.
The human decides
The decision, and the weight given to each source.
Operational data watched for deviation from plan, raising prioritised, contextualised exceptions instead of raw alerts.
The human decides
Which exceptions to act on, and how.
Agents that write tests, perform first-pass review, keep dependencies current and produce documentation — under the same review gates as any other contributor.
The human decides
Code review and approval before anything is merged.
Human oversight
Oversight only works when it is enforced by the system rather than expected of the operator. These are decided during design, before implementation.
Actions with financial, legal, contractual or personal consequence require a named human approval before they execute. Which actions qualify is agreed with you during design and enforced in the orchestration layer, not left to the model's judgement.
An agent can only do what a tool has been written and authorised for. Tools are least-privilege by default, read-only unless a write is required, and scoped to specific records rather than whole datasets.
Where a step produces a confidence signal, thresholds determine whether it proceeds or escalates. Thresholds are configured per field and per process by the process owner, and reviewed against measured outcomes.
Answers are constrained to retrieved source material. When the source material does not support an answer, the correct behaviour is to say so — and we test for that explicitly, because a system that never refuses is a system that will eventually invent.
Every run records the objective, the steps taken, what was retrieved, what was decided, which tools were called and who approved what. Retention is agreed in advance against your records obligations.
Automated actions are designed to be reversible where the process allows it, and irreversible actions are placed behind human approval. Where reversal is impossible, that is called out during design rather than discovered later.
Documents, emails and web content an agent reads are treated as untrusted input. Instructions embedded in them are not obeyed: content and instructions are kept separate, and tool permissions bound the damage if separation fails.
A maintained evaluation set runs on every change and on a schedule in production. Model behaviour drifts, inputs drift, and an agent that was accurate at launch is not automatically accurate a year later.
Security and governance
We settle these during design and record the answers, because they are usually the constraints that decide the architecture.
We establish which data an agent may access, where it is processed, where it is stored and how long it is retained — before implementation, and recorded as an architecture decision.
Retrieval respects the permissions the user already has. An assistant must never become a route to information someone could not otherwise open, which means access control lives in the index, not in the prompt.
Model choice is driven by your data-handling requirements as much as by capability: where inference runs, what the provider's retention and training terms say, and whether a self-hosted option is required.
Where automated processing affects a person, they should be able to find out that it was used and how a decision was reached. We design for that disclosure rather than treating it as a later legal question.
Every automated process has a named owner in your organisation who is accountable for its outcomes. An agent is a tool operated by someone, not an autonomous party.
We record what the system does not do, where it is known to be weak and what it must not be used for. Undocumented limitations become other people's incidents.
Integration
Agentic AI does not require replacing your platform. It requires reaching it safely.
Solution patterns
Ordered roughly by risk. Starting with a read-only pattern is usually the right first move, because its worst outcome is a wrong answer that a citation makes checkable.
Retrieve → cite → answer, with refusal
A read-only agent over an approved corpus. The lowest-risk pattern to start with: it cannot change anything, and its failure mode is a wrong answer that a citation makes checkable.
Suited to
Recurring internal questions where the answer exists in documents but is hard to find.
Classify → extract → validate → human confirm
Structured data pulled from unstructured documents, validated against expected formats and reference data, then confirmed by a person with confidence shown per field.
Suited to
High-volume document intake where re-keying is the bottleneck and accuracy is verifiable.
Evaluate against rules → cite clause → human decides
Assessment against an explicit rule set, producing findings a competent person confirms or overrides. The rule set stays reviewable and versioned; the determination stays human.
Suited to
Compliance, quality and eligibility review where consistency matters and the rules are written down.
Multi-step process with gates and exceptions
A process coordinated across systems, with approval gates at material steps, retries for transient failure, and exceptions raised to a person with context attached.
Suited to
Processes spanning several systems where handoffs currently cause delay and rework.
Watch → detect deviation → contextualise → escalate
Continuous observation of operational data, raising prioritised exceptions with the relevant context rather than a raw alert someone has to interpret.
Suited to
Operations where problems are currently found late and cost rises with detection time.
An assistant that answers staff questions from your approved documents, cites its sources, and declines when the corpus does not cover the question.
Read the full write-upIllustrative solution patternStructured data extracted from inbound documents, with confidence surfaced and a person confirming before anything is committed.
Read the full write-upIllustrative solution patternSubmissions checked against a written rule set, with every finding citing its clause and a competent person confirming the outcome.
Read the full write-upIllustrative solution patternInbound requests classified, enriched and routed, with straightforward cases resolved from approved guidance and the rest escalated with context.
Read the full write-upImplementation approach
Seven steps, each with a decision point where stopping is a legitimate outcome.
We look at volume, repeatability, how verifiable the output is, and what the consequence of an error would be. Cases where errors are cheap and checkable go first; cases where they are neither should wait.
A bounded proof of concept against your real documents and systems, with a pass threshold agreed before it starts. If it does not meet the threshold, we say so and stop.
Data boundaries, tool permissions, approval gates and audit requirements are settled before the build, because retrofitting them means rebuilding.
The evaluation set is written alongside the agent, not afterwards. Without it, there is no way to tell an improvement from a regression.
The agent runs alongside the existing process with a single team, so its output can be compared against the current one before anything depends on it.
Scope grows based on measured accuracy and reviewed logs — including the questions it refused — rather than on enthusiasm.
Continuing evaluation, monitoring and periodic review, because model behaviour and input patterns both change over time.
Describe the process you would like to automate. We will tell you whether it is a good early candidate, what the risks are, and what a bounded proof of concept would need to demonstrate.
We reply to every enquiry within one business day.