Skip to content

AI-native software engineering

AI engineering, held to production standards.

Xcelerates designs and builds production-grade AI systems, custom software and digital platforms for companies with ambitious technology goals.

The position

Production standard, not demo standard.

A demo has to work once, for someone who wants it to work. A production system has to work on a Tuesday afternoon for someone who does not care how it was built — under real load, against real data, with permissions enforced and a cost that was budgeted for.

Almost all of the engineering lives in that difference. It is the part that gets skipped when AI is treated as a capability to be demonstrated rather than a system to be operated, and it is the part Xcelerates does.

AI engineering in detail

What we mean when we say an AI system.

The interesting problems in applied AI are not modelling problems. They are the ordinary engineering problems that appear the moment a model is placed inside something a business depends on.

An agent is not a prompt. It is a bounded loop with a step budget, a tool contract, an idempotency strategy, and defined behaviour for the case where the model returns something unusable.

A retrieval system is not a vector database. It is an access-control decision made before the search rather than asked for in the prompt, a chunking strategy chosen against your actual documents, a reranking step, and a way to know whether the passages it returned were the right ones.

What has to be engineered

Grounding
Answers cite the passages they came from, and a reader can follow the citation back to the source document.
Access control
Enforced at retrieval time against the caller’s identity. A permission check written into a prompt is not a permission check.
Evaluation
An evaluation set built from real cases, so a change in prompt or model can be measured rather than argued about.
Cost
Modelled per request before launch and instrumented after it, so a change in behaviour shows up as a number rather than an invoice.
Failure behaviour
Defined for every external call: timeout, degraded response, or refusal. Never an unhandled exception in front of a user.
Human approval
A person in front of every irreversible action, seeing what the system saw, with the decision recorded.

Architecture diagram of a retrieval-grounded agent system, in three lanes.

Request path: a request passes through an input guard, which validates the payload and screens for prompt injection. The planner then selects between two paths. The retrieval path filters by the caller’s access control list before searching, runs hybrid keyword and vector search, reranks the results and returns the top matches; recall at k and citation validity are measured here. The tool path validates arguments against a schema and attaches an idempotency key. Both paths feed synthesis, which composes an answer grounded in the retrieved passages and cites them.

Action path: the output check verifies grounding, schema conformance and policy before anything leaves the system. A reversible action proceeds directly to execution. An irreversible action is routed to a human approval step first, and only reaches execution once approved. Execution then returns the response.

Observation lane: every stage emits a trace carrying tokens, cost, latency, retrieved citations and tool outcomes. Traces are sampled into an evaluation set, and prompt or model changes are replayed against that set before release.

Retrieval-grounded agent · approval gate on irreversible actions · trace sampled into the evaluation set

This is one architecture, not the only one. Which parts your system needs is a question for the first conversation.

AI engineering in full

How Xcelerates works

Five stages, and a decision at the end of each one.

Each stage produces something you can read, and ends at a point where continuing is a choice rather than an assumption. The first stage is designed so that stopping after it still leaves you better off.

  1. 01

    Frame

    Work out what is actually being built, and whether it should be.

    Produces

    • A written scope
    • An architecture position
    • A cost model
    • A recommendation

    Continue, change direction, or stop — with something useful either way.

  2. 02

    Shape

    Design the system and the seams between it and everything else.

    Produces

    • Architecture decision records
    • Interface contracts
    • An evaluation plan
    • Agreed exit criteria

    Exit criteria are signed off here, not negotiated at the end.

  3. 03

    Build

    Working software in your environment from the first iteration.

    Produces

    • Source and infrastructure in your accounts
    • A deployment pipeline
    • Tests and change history

    Progress is visible continuously, so there is no reveal at the end.

  4. 04

    Prove

    Demonstrate the exit criteria rather than assert them.

    Produces

    • Evaluation results against the agreed set
    • Security and accessibility findings
    • A rehearsed rollback

    Launch is a decision made against evidence, not a date.

  5. 05

    Operate

    Hand over a system the receiving team can actually run.

    Produces

    • Dashboards and alerts
    • Handover documentation

    Ongoing support if you want it. No dependency if you do not.

Entry point

Frame is available on its own as an AI governance pre-audit — a scoped assessment of what AI is already running in your organisation and what it exposes, with findings you can act on whether or not Xcelerates builds anything afterwards. AI governance and assurance.

Why Xcelerates

Four reasons, and one limit.

The people who scope the work build it

The engineer who writes your architecture position is on the delivery team. Nothing is handed from a sales conversation to a team that was not in it.

AI and software are one discipline here

The model is a component. It sits inside a system that needs data modelling, integration, identity, deployment and operations — and those are not a different department.

Governance is engineering, not paperwork

Assessment work produces evidence, severity and owners. It is written to be handed to your risk and legal functions, and it is designed to make the next build safer rather than slower.

Measurement continues after launch

Quality, latency and cost are instrumented as part of the build. An AI system that nobody is measuring is an AI system nobody can defend.

And the limit

Xcelerates takes on a small number of engagements at a time, and the engineers who scope work are the engineers who deliver it. If you need a large team mobilised next month, or the requirement is the lowest available hourly rate, we are the wrong partner — and we will say so in the first conversation rather than the third.

Next step

Tell us what has to work.

Describe the problem in your own words — the system, the constraint, the thing that keeps not shipping. A senior engineer reads every enquiry and replies with a view rather than a brochure.

What happens next

  1. A reply from an engineer

    From someone who could scope the work. Not an automated sequence.

  2. A conversation, not a pitch

    Thirty to forty-five minutes on the problem and the constraints.

  3. A written position

    What we would do, what it would take, and whether we are right for it.