A multi-agent ecosystem: a central glass orchestrator sphere with six satellite agent nodes connected by luminous filaments.

Consulting · Agentic AI

Agents that act inside your permissions.

An AI agent is only worth deploying if you can say what it may do, what it must never decide alone, and how you would prove what it did. This consultation answers all three before a line of code is written — then hands you the roadmap.

  • Model-agnostic
  • Private or public LLM
  • Human-in-the-loop by design
  • Fully traceable

What is agentic AI?

A chatbot answers. An agent finishes the job.

The distinction is not model quality — it is reach and accountability. An agent can retrieve from your records, reason over what it found, call approved tools in your systems and complete multi-step work. Which is exactly why the permission model matters more than the prompt.

See how we engineer them
Chatbot Agent
Interaction Answers a question you asked Completes a task you delegated
Knowledge Whatever the model was trained on Your approved sources, retrieved and cited
Reach Text in, text out Calls approved tools in your systems
Scope Whatever the prompt allows Bounded by the role it acts for
Consequence None — the human does the work Prepares, then pauses for human approval
Evidence A chat log, if anyone kept it A traceable record of every retrieval and call

The problem worth solving

Three patterns that keep showing up.

01

Skilled people doing clerical work

Qualified staff spend their week re-keying between systems, chasing approvals and assembling the same weekly pack. The cost is not the hours — it is the judgement work those hours displace.

02

Knowledge that walks out the door

The answer to a policy or history question depends on asking the right colleague before they go on leave. Nothing is wrong with the documentation; nobody can find the relevant paragraph fast enough to use it.

03

Automation that broke on the first exception

Rule-based automation handles the happy path and dumps everything else into a queue nobody owns. The exceptions are exactly where the business judgement lives.

Where agents fit

Pick a department. See the agents, and the line they do not cross.

Every one of these is a narrow, permission-bound helper attached to work your team already does weekly — not a general assistant looking for a purpose.

Preparation without loosening a single control.

  • Reconciliation preparer

    Matches statement lines to ledger entries, drafts the journal for the breaks it cannot clear, and leaves the posting to a human.

  • Invoice triage agent

    Reads incoming supplier invoices, matches against PO and receipt, and routes only the variances to a person.

  • Close assistant

    Tracks the close checklist, chases the owners of open items and assembles the management pack from posted data.

Guardrail. No agent posts to the ledger, releases a payment or changes an approval limit.

Context assembled before the approver opens the request.

  • Requisition briefer

    Compiles prior pricing, vendor history, budget position and comparable purchases into one brief attached to the request.

  • RFQ comparator

    Normalises supplier responses onto one comparison and flags the terms that differ from the others.

  • Contract watcher

    Monitors renewal and expiry dates, surfaces price movement and drafts the renewal brief ahead of the deadline.

Guardrail. No agent awards business, issues a purchase order or approves a variance.

Policy answers grounded in your own handbook, not the internet.

  • Policy responder

    Answers entitlement and policy questions strictly from your approved documents, citing the clause it used.

  • Onboarding runner

    Drives the joiner checklist across IT, facilities and payroll, and reports what is still outstanding.

  • Letter drafter

    Prepares confirmation, transfer and reference letters from the employee record for HR to check and issue.

Guardrail. No agent approves leave, alters a contract or communicates a decision to an employee unreviewed.

Exceptions found the day they appear.

  • Exception watcher

    Monitors ageing, thresholds and repeat occurrences across requests and cases, then raises them to a named owner.

  • Job status agent

    Answers "where is this?" from the operational record instead of a phone call to the supervisor.

  • Handover assembler

    Builds the shift or project handover from what actually happened, rather than from memory.

Guardrail. No agent reassigns work outside the routing rules or closes a case on its own judgement.

The follow-up nobody had time to make.

  • Account summariser

    Assembles the pre-meeting brief — history, open items, past pricing, service record — from your own records.

  • Follow-up drafter

    Drafts the post-call follow-up and the next-step task, for the salesperson to edit and send.

  • Service triage

    Classifies incoming requests, attaches the relevant history and routes to the right queue.

Guardrail. No agent quotes a price, offers a discount or commits a delivery date to a customer.

How it learns your business

The agent learns your business before it answers for it.

A model that has read the internet knows nothing about how your organisation actually works. So we do not start with the model. We start by understanding the workflow end to end, then build a knowledge base dedicated to you — and the agent answers from that, or says it cannot.

01

Map the workflow first

Before a model is chosen, we sit with the people doing the work and write down how it actually runs — who raises what, which exceptions are routine, and where the approval really happens rather than where the org chart says it does.

02

Inventory the sources

Which documents, policies and records constitute the truth, which are superseded, and who owns each one. Contradictions get resolved with their owner at this stage, not discovered later in an answer.

03

Build a knowledge base for you

Your approved material is chunked, embedded and indexed into a knowledge base built for your organisation — not a shared index, not folded into anyone else's model, and scoped so each answer respects the permissions of whoever asked.

04

Bound it, then verify it

The agent answers from that base and cites what it used. Asked something the base does not cover, it says so — the failure mode we design against is a confident answer assembled from general web knowledge.

Dedicated, not shared. Your knowledge base is yours. It is not pooled with another client's, and it is not used to train a third-party model.

A layered agent orchestration architecture: four translucent planes connected by vertical light beams.
Illustrative orchestration architecture — five layers

Architecture

Five layers, and most failures live in two of them.

Grounding and guardrails are where agent projects quietly go wrong. The model is rarely the constraint.

  1. L1

    Orchestration

    Decomposes the task, decides which specialist agent handles which step, and enforces the hand-off contract between them. One agent trying to do everything is the most common failure we are called in to fix.

  2. L2

    Retrieval & grounding (RAG)

    Retrieval-augmented generation over your approved sources: your material is chunked, embedded and indexed in PostgreSQL with the pgvector extension, then retrieved under a permission filter that runs before the model sees anything. Answers reflect your organisation and cite the document they came from.

  3. L3

    Tool & action layer

    Typed tool definitions with per-tool scoping and argument validation, reached through standard APIs and the Model Context Protocol. No blanket service credential.

  4. L4

    Guardrails & approval

    Pre- and post-action checks, human-in-the-loop gates on consequential steps, and refusal paths for anything outside the agent's remit.

  5. L5

    Observability

    Step-level tracing, evaluation sets that run as a regression suite, and live monitoring — so "is it behaving?" has an evidenced answer rather than an anecdotal one.

Human + AI

The agent prepares. A person still decides.

01

The agent proposes, a person decides

Consequential actions are prepared and queued, never executed autonomously. The approval step is part of the design, not a setting someone can quietly disable.

02

Inherited permissions, never wider

An agent acting for a user reaches exactly what that user could reach. It cannot become a privilege-escalation route by design.

03

Refusal is a valid outcome

Asked to do something outside its remit, a well-built agent declines and says why, rather than improvising a plausible answer.

04

Everything is reconstructable

Each retrieval, tool call and decision is traced, so a reviewer can rebuild why an output looked the way it did weeks later.

Human and AI collaboration: an abstract human form and a faceted AI presence sharing a translucent approval workspace.
Illustrative hand-off — the AI proposes, the human approves

Roadmap

From shortlist to a supervised agent in production.

Indicative durations for a single first agent. Multi-agent scope extends design and evaluation, not discovery.

  1. Week 1

    Discover

    Shortlist candidate tasks, identify the data and systems each would touch, and mark the decisions that must stay with a person.

  2. Week 2

    Design

    Define scope, permissions, tool access, approval points and acceptance criteria per agent — written down before anything is built.

  3. Weeks 2–3

    Ground

    Connect approved knowledge through permission-filtered retrieval and validate that answers cite the right sources.

  4. Weeks 3–4

    Evaluate

    Test against an evaluation set including edge cases and adversarial prompts, and agree the pass bar before production.

  5. Ongoing

    Operate

    Launch with tracing and monitoring on, review behaviour against the criteria, and widen scope only on evidence.

Business benefits

Stated as mechanisms, not percentages.

We do not publish another client's savings figure as a forecast for yours. Your business case is built in the engagement, from your own volumes.

Workflow automation that survives exceptions

Judgement stays human; assembly, retrieval and preparation move to the agent.

Faster access to organisational knowledge

Answers come from your approved documents, with the clause cited.

Reduced coordination overhead

Chasing, compiling and status-reporting stop consuming skilled time.

Traceable, defensible activity

Every action leaves evidence, which is what makes AI usable in regulated work.

Deployment on your terms

Private self-hosted models or commercial APIs — capability, cost and residency stay your call.

Scalable beyond the first use case

Shared retrieval, tools and guardrails mean the second agent costs a fraction of the first.

Enterprise department automation: six isometric platforms linked to a central glowing hub.
Illustrative department topology — specialist agents, one shared orchestration hub

Industries

Where the constraints differ, so does the design.

A ministry's residency requirements and a distributor's margin pressure lead to different hosting decisions and different first agents.

FAQ

Questions leaders ask about agents.

What is the difference between this and your AI Agents Development service?

This consultation decides what to build and whether it is worth building — use-case selection, risk design, guardrails and a roadmap. AI Agents Development is the engineering that follows. Many clients take the consultation and hand the roadmap to their own team, which is a legitimate outcome.

Do we have to send our data to a public LLM?

No. We are model-agnostic and routinely design for private, self-hosted open-weight models where residency or sovereignty requires it. Where a commercial API is the better fit on capability or cost, the retrieval layer still controls exactly what leaves your environment, and that boundary is documented.

How do you stop an agent doing something it should not?

Agents inherit role-based access control and least privilege, tool access is scoped per action rather than granted as a blanket credential, consequential steps pause for human approval, and guardrails run both before an action is attempted and after it returns. Refusal is designed in as a valid outcome.

Will this replace jobs?

The engagements that succeed remove assembly and coordination work, not judgement. We will tell you plainly which tasks in your shortlist are pure headcount substitution, because those are usually the ones that fail on exception handling and generate the most internal resistance.

How do you choose which department to start with?

We look for high-volume, document-heavy work with a clear owner and a tolerable failure mode. Finance reconciliation preparation and HR policy answering are common first agents for exactly that reason — high relief, contained consequence, obvious success measure.

What if we already have an AI ERP or existing systems?

Then integration is the easier half of the problem. Agents reach existing systems through their APIs and the Model Context Protocol; nothing needs to be replaced to put an agent in front of it. Where a system genuinely cannot expose what is needed, that becomes an Application Modernization conversation instead of a workaround.

Get started

Start with one agent that earns its place.

Pick a single narrow job that eats your team's week. We will scope it, define the guardrails, and tell you honestly whether an agent is the right answer for it.