Skip to content

AI that does a specific job properly, rather than a chatbot nobody uses

Most AI projects fail for boring reasons: the demo worked, nobody tested it against real inputs, the token bill arrived, and it was quietly switched off. We build the unglamorous parts — grounding, evaluation, cost caps, human review — because that is what decides whether an AI feature is still running a year later. And we will tell you on the first call when a rule, a script or a hire is a better answer than a model.

Engagement

Two ways to start. A fixed two-week paid assessment that maps candidate tasks, ranks them by value against risk, and hands you a written recommendation including the cases where not using AI is correct — so you are not committed to a build before you know what is worth building. Or a two-week proof on one task, fixed price, that ends with a working system and a real pass rate on your data. Either way the evaluation suite is a deliverable, not an upsell.

What you get

Deliverables, not adjectives

This is what lands in your hands at the end. If something is missing from this list, it was not in scope — and we will say so before we start rather than after.

  • A written scope defining exactly which task the model does, what it must never do, and how we will know it is working

  • Retrieval grounded in your own content — contracts, policies, product data, tickets — with citations back to the source document

  • An evaluation suite that runs against real examples from your business and gives a pass rate you can put in front of a board

  • A human review queue, so low-confidence and high-stakes outputs wait for a person instead of going straight to a customer

  • Hard cost controls: per-request ceilings, caching, cheaper models where they are good enough, and an alert before the bill surprises you

  • Privacy handled properly — data minimisation, redaction, and a clear answer on whether anything is leaving your infrastructure

  • Integration into the systems you already run, not a standalone chat page nobody opens

  • Monitoring for drift and failure in production, with a plain-English alert when quality drops

  • A documented handover so your team can change prompts, swap models and extend it without coming back to us

When to call us

The situations where this is the right conversation

If you recognise one of these, that is probably enough to justify a 30-minute call.

  • 01

    You tried an AI tool and it was useless in practice

    Almost always the same cause: no grounding and no evaluation. The model answered from its own weights instead of your documents, and nobody had a test set to catch it. We fix the retrieval and build the evals first, then improve the prompt.

  • 02

    Your team is doing work a model could plausibly do

    Reading and extracting from invoices, triaging inbound email, drafting standard responses, summarising long documents, copying data between systems. We map the actual task volume first, then automate the parts where the error cost is low and the volume is high.

  • 03

    You want a chatbot for customers that will not embarrass you

    A public chatbot that invents a policy is a worse problem than having no chatbot. We ground it in your real content, make it say "I do not know" when the answer is not in the source, and hand over the refusal cases as a deliberate design decision rather than an accident.

  • 04

    Legal or compliance will not sign off on data leaving the building

    Common, and solvable. We can keep sensitive data on your own infrastructure with an open-weight model, or strip identifiers before anything is sent externally. We will produce the data-flow description your DPO needs, not just working code.

  • 05

    You are worried about being left with a bill nobody predicted

    Token costs scale with usage, and usage scales with success. We put ceilings in place, cache repeated work, route simple requests to a cheaper model, and alert you at a threshold you set — before the invoice, not after.

How we build it

The tools we would reach for

Not a shopping list. These are what we would actually pick for this kind of work, and we will tell you if a different tool fits your constraints better.

  • OpenAI API
  • Anthropic Claude API
  • Self-hosted open-weight models
  • Python
  • FastAPI
  • TypeScript
  • PostgreSQL
  • pgvector
  • Pinecone
  • promptfoo
  • Langfuse
  • Temporal
  • n8n
  • Next.js

Examples

The shape of work this usually turns into

Illustrative scenarios, kept anonymous. Specific case studies with client names and evidenced metrics appear on our work page as clients approve them.

  • Grounded support assistant over existing documentation

    Answers customer questions from the help centre and past tickets, with a citation to the source for every answer. Below a confidence threshold it stops and queues for a human, so it degrades into something useful rather than into a confident guess.

    • RAG
    • Citations
    • Human review
  • Document extraction pipeline for incoming paperwork

    Reads supplier invoices and purchase orders in whatever format they arrive, extracts the fields into your system, and flags anything it is not confident about. Built around structured output validation, so a malformed response is caught and retried rather than silently written to the database.

    • Structured output
    • Validation
    • Back office
  • Internal workflow automation with an approval step

    Drafts the routine operational work — summaries, first-draft responses, meeting notes with action items — and routes anything with a commercial or contractual consequence to a named person for approval before it goes anywhere.

    • Workflow
    • Approval gate
    • Internal
  • Evaluation harness before go-live

    A set of two hundred real examples from the client's own history, run against every prompt and model change as part of the deployment pipeline. A change that drops the pass rate fails the build instead of reaching customers.

    • Evals
    • CI/CD
    • Regression

Questions

AI & automation: what buyers ask

Straight answers, including where the answer is that you probably do not need this.

Not if you use the API tiers we build on, which have zero-retention terms — submitted data is not used for training. Where a model provider's terms are not acceptable to you, we run an open-weight model on your own infrastructure and the data never leaves. We will tell you which case applies before you commit, in writing.

Got a ai & automation project in mind?

Send us the problem and the constraint. You will get a written responsewithin one uk business day, uk hours, 9:00-18:00, monday to friday, and an honest view on whether we are the right fit.

Book a call now